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

bloodghost 2004-11-10 09:55:10

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

我想在FileOP.exe中处理ShellExecute传进的参数"sSaveFile",该怎么写?
...全文
135 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过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);
相关推荐
发帖
Windows SDK/API

1177

社区成员

Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
帖子事件
创建了帖子
2004-11-10 09:55
社区公告
暂无公告