有谁知道ShellExecute怎么使用?怎样用ShellExecute传递多个参数?

1年前 (2023-07-20)阅读2回复1
花花
花花
  • 管理员
  • 注册排名3
  • 经验值469965
  • 级别管理员
  • 主题93993
  • 回复0
楼主
有谁知道ShellExecute怎么使用?INTnShowCmd)怎样用ShellExecute传递多个参数?ShellExecute(NULL,ExeFile.c_str(),para.c_str(),path.c_str(),SW_SHOWNORMAL)多个参数由执行程序来处理,

有谁知道ShellExecute怎么使用?

1.函数功能:你可以给它任何文件的名字,它都能识别出来并打开它。

有谁知道ShellExecute怎么使用?怎样用ShellExecute传递多个参数?

2.函数原型:HINSTANCEShellExecute(HWNDhwnd,LPCTSTRlpOperation,LPCTSTRlpFile,LPCTSTRlpParameters,LPCTSTRlpDirectory,INTnShowCmd)

怎样用ShellExecute传递多个参数?

ShellExecute(NULL,"open",ExeFile.c_str(),para.c_str(),path.c_str(),SW_SHOWNORMAL)多个参数由执行程序来处理,传过去可用多种方式:如:"aaa bbb" 或 "-aaa -bbb" 或 "-1aaa -2bbb"等

vb用shell或者shellexecute执行exe文件就是打开不了?

跟大小没关系 可能是你的shell参数 设置成了隐藏(vbHide或者是0)正确代码如下Shell "exe文件绝对路径", vbNormalFocus 将shell的参数2设置为普通的窗口模式就能够显示出exe了

0
回帖

有谁知道ShellExecute怎么使用?怎样用ShellExecute传递多个参数? 相关回复(1)

风起云涌处归途
风起云涌处归途
沙发
ShellExecute易用,多参传递简单高效。
话唠1个月前 (06-07 12:45)回复00
取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息