• 文件操作


    1.获取文件的绝对路径..

    ExtractFilePath(Application.ExeName)+文件名;

    2.打开exe文件

    ShellExecute(0,   nil,   文件的绝对路径+文件名,   nil,   nil,   SW_NORMAL);

    HINSTANCE   ShellExecute(

            HWND   hwnd, //   handle   to   parent   window
            LPCTSTR   lpOperation, //   pointer   to   string   that   specifies   operation   to   perform
            LPCTSTR   lpFile, //   pointer   to   filename   or   folder   name   string
            LPCTSTR   lpParameters, //   pointer   to   string   that   specifies   executable-file   parameters  
            LPCTSTR   lpDirectory, //   pointer   to   string   that   specifies   default   directory
            INT   nShowCmd   //   whether   file   is   shown   when   opened
          );

    Long,非零表示成功,零表示失败。会设置GetLastError  
    参数表  
    参数                   类型及说明  
    hwnd                   Long,指定一个窗口的句柄,有时候,windows程序有必要在创建自己的主窗口前显示一个消息框  
    lpOperation     String,指定字串“open”来打开lpFlie文档,或指定“Print”来打印它  
    lpFile               String,想用关联程序打印或打开一个程序名或文件名  
    lpParameters   String,如lpszFlie是可执行文件,则这个字串包含传递给执行程序的参数  
    lpDirectory     String,想使用的完整路径  
    nShowCmd           Long,定义了如何显示启动程序的常数值。为窗口指定可视性方面的一个命令。
    请用下述任何一个常数  
    SW_HIDE                         隐藏窗口,活动状态给令一个窗口  
    SW_MINIMIZE                 最小化窗口,活动状态给令一个窗口  
    SW_RESTORE                   用原来的大小和位置显示一个窗口,同时令其进入活动状态  
    SW_SHOW                         用当前的大小和位置显示一个窗口,同时令其进入活动状态  
    SW_SHOWMAXIMIZED       最大化窗口,并将其激活  
    SW_SHOWMINIMIZED       最小化窗口,并将其激活  
    SW_SHOWMINNOACTIVE   最小化一个窗口,同时不改变活动窗口  
    SW_SHOWNA                     用当前的大小和位置显示一个窗口,不改变活动窗口  
    SW_SHOWNOACTIVATE     用最近的大小和位置显示一个窗口,同时不改变活动窗口  
    SW_SHOWNORMAL             与SW_RESTORE相同  

  • 相关阅读:
    特殊的空格-ASCII码值160
    动态行转列且一行转多列
    SQL事务
    String.Join 方法
    jQuery multiselect初始化默认值及多选项保存到数据库
    .net使用 SmtpClient 发邮件
    养气
    springboot后台解决跨域问题
    服务端解决浏览器跨域问题
    spring_boot 加入 mybatis
  • 原文地址:https://www.cnblogs.com/huking/p/1783679.html
Copyright © 2020-2023  润新知