如何在程序中处理shellexecute传递的参数?

bloodghost 2004-11-10 09:55:10

ShellExecute(0,nil,'c:\FileOP.exe',PChar(sSaveFile),charSavePath,SW_NORMAL);

我想在FileOP.exe中处理ShellExecute传进的参数"sSaveFile",该怎么写?
...全文
137 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dreamonce 2004-12-10
  • 打赏
  • 举报
回复
FileOP是你自己的程序不是?
如果是,用Paramstr(1)取

外部程序调用
ShellExecute(0,nil,'c:\FileOP.exe',PChar(sSaveFile),charSavePath,SW_NORMAL);

在FileOP内
ShowMessage(Paramstr(1));


ztenv 2004-11-11
  • 打赏
  • 举报
回复
可以考虑用一下winexec()
海天候 2004-11-10
  • 打赏
  • 举报
回复
ShellExecute(0,nil,'cmd c:\FileOP.exe '+sSavefile,PChar(sSaveFile),charSavePath,SW_NORMAL);

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧