社区
Windows SDK/API
帖子详情
如何在程序中处理shellexecute传递的参数?
bloodghost
2004-11-10 09:55:10
ShellExecute(0,nil,'c:\FileOP.exe',PChar(sSaveFile),charSavePath,SW_NORMAL);
我想在FileOP.exe中处理ShellExecute传进的参数"sSaveFile",该怎么写?
...全文
172
3
打赏
收藏
如何在程序中处理shellexecute传递的参数?
ShellExecute(0,nil,'c:\FileOP.exe',PChar(sSaveFile),charSavePath,SW_NORMAL); 我想在FileOP.exe中处理ShellExecute传进的参数"sSaveFile",该怎么写?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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);
【Windows】Windows 平台运行 bat 脚本
在上面的代码
中
,我们首先指定要运行的.bat脚本的路径,然后使用
Shell
Execute
函数运行它。如果
Shell
Execute
函数返回一个大于32的值,则表示成功运行脚本。否则,表示运行失败。请注意,如果.bat脚本需要使用特定的
参数
或选项,可以将它们作为第四个
参数
传递
给
Shell
Execute
函数。在VC++
中
运行一个.bat脚本,可以使用Windows API
中
的
Shell
Execute
函数。这将把"input.txt"作为
参数
传递
给脚本,以便它可以读取该文件并执行相应的操作。
Shell
Execute
参数
Shell
Execute
的功能是运行一个外部
程序
(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部
程序
有一定的控制。 有几个API函数都可以实现这些功能,但是在大多数情况下
Shell
Execute
是更多的被使用的,同时它并不是太复杂。
Shell
Execute
函数原型及
参数
含义如下:
Shell
Execute
( HWND hwnd, //父窗口句柄 (如:NULL
进程启动命令行
中
怎么
传递
带空格的
参数
进程启动命令行
中
怎么
传递
带空格的
参数
Shell
Execute
函数的用法
Shell
Execute
函数原型及
参数
含义如下: function
Shell
Execute
(hWnd: HWND; Operation, FileName, Parameters,Directory: PChar; ShowCmd: Integer): HINST; stdcall; ●hWnd:用于指定父窗口句柄。当函数调用过程出现错误时,它将作为Windows消息窗口的
C++---
Shell
Execute
HINSTANCE
Shell
Execute
( _In_opt_ HWND hwnd, _In_opt_ LPCTSTR lpOperation, _In_ LPCTSTR lpFile, _In_opt_ LPCTSTR lpParameters, _In_opt_ LPCTSTR lpDirectory, _In_ INT nShowCmd ); 功能是运行一个外部
程序
,或者打开一个已注册的文件、打开一个目录、打印文件等等.
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章