社区
进程/线程/DLL
帖子详情
关于调用命令行程序的问题
hwz_01
2006-07-05 10:16:07
手动实现如下操作:在“运行”窗口输入cmd进入命令行状态,然后输入“D:\Test.exe -tp”可以进行Test程序调用,现希望之前所有操作用程序实现,如何实现?我试过CreateProcess函数,但不知道Test.exe执行程序后面的“-tp”参数该如何传递进去?请高手指教!
...全文
286
9
打赏
收藏
关于调用命令行程序的问题
手动实现如下操作:在“运行”窗口输入cmd进入命令行状态,然后输入“D:\Test.exe -tp”可以进行Test程序调用,现希望之前所有操作用程序实现,如何实现?我试过CreateProcess函数,但不知道Test.exe执行程序后面的“-tp”参数该如何传递进去?请高手指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zncn2
2006-08-13
打赏
举报
回复
mark
hijack
2006-07-05
打赏
举报
回复
ShellExecute(NULL, "open", "D:\Test.exe", "-tp", "", SW_HIDE);
折腾_苏州
2006-07-05
打赏
举报
回复
STARTUPINFO si;
ZeroMemory(&si,sizeof(si));
si.wShowWindow = SW_SHOW;
char cmdLine[] = _T("D:\\Test.exe -tp"); //这个不是传进去了么。。。
PROCESS_INFORMATION ProcessInformation;
CreateProcess(NULL,cmdLine,NULL,NULL,1,CREATE_NEW_CONSOLE,
NULL,NULL,&si,&ProcessInformation);
lixiaosan
2006-07-05
打赏
举报
回复
SHELLEXECUTEINFO si;
ZeroMemory(&si, sizeof(si));
si.cbSize = sizeof(SHELLEXECUTEINFO);
si.fMask = SEE_MASK_NOCLOSEPROCESS;
si.hwnd = NULL;
si.lpVerb = NULL;
si.lpFile = "D:\\Test.exe";
si.lpParameters = " -tp";
si.lpDirectory = NULL;
si.nShow = SW_SHOW;
ShellExecuteEx(&si);
hwz_01
2006-07-05
打赏
举报
回复
楼上的可否具体点?我现在关键问题是如何把"tp"传进去?
折腾_苏州
2006-07-05
打赏
举报
回复
STARTUPINFO si;
ZeroMemory(&si,sizeof(si));
si.wShowWindow = SW_SHOW;
char cmdLine[] = _T("D:\\Test.exe -tp");
PROCESS_INFORMATION ProcessInformation;
CreateProcess(NULL,cmdLine,NULL,NULL,1,CREATE_NEW_CONSOLE,
NULL,NULL,&si,&ProcessInformation);
lixiaosan
2006-07-05
打赏
举报
回复
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/createprocess.asp
lpCommandLine
hijack
2006-07-05
打赏
举报
回复
1.用syetem可以直接调用.有控制台窗口.
int system( const char *command );
2.CreateProcess调用时,可以用lpCommandLine来传递参数
3.也可以用ShellExecute调用
hijack
2006-07-05
打赏
举报
回复
System("dir c: /s");
AI拍照识花小
程序
云开发,无需
调用
后台接口,上线你的识花小
程序
【课程介绍】课程目标:从零基础掌握小
程序
云开发 课程特色:小
程序
云开发无需后台服务器,无需接口,无需https,在前端即可完成整个小
程序
开发,并且上线,这对不懂后端的同学来说真是大福利,该门课程利用云开发对接人工智能植物识别接口,完成小
程序
整个拍照识花项目,并且完成小
程序
授权登录,小
程序
制作海报分享朋友圈 【课程收益】 1.掌握小
程序
云开发基础知识 2.创建数据库 3.
调用
数据库 4.使用云存储 5.
调用
第三方API接口 5.云开发前后端交互 6.云函数
调用
人工智能接口 7.canvas制作海报分享朋友圈
QT
调用
命令行
程序
QT
调用
命令行
程序
要用到QProcess类。 首先,讲一种特别简单的情况,直接
调用
Windows系统的记事本
程序
。 在某一个按钮上设置信号与槽,然后槽函数可以这样写:void test01::openNotepad() { QProcess * po = new QProcess(this); po->start("notepad.exe"); } 之
在C#中两种
调用
命令行
方法
有时候需要在
程序
中
调用
命令行
程序
进行一些操作,例如ping一台服务器,就需要
调用
现有的
命令行
程序
,我用两种方法实现了。 第一种:使用C#本身
调用
一个进程的类方法,其代码如下 Process p = new Process(); p.StartInfo.FileName = @"cmd.exe"; ...
四种方法用python
调用
命令行
四种方法用python
调用
命令行
。
使用Electron
调用
命令行
在某些情况下,我们可能需要在Electron应用
程序
中
调用
命令行
来执行一些操作,如运行外部命令或脚本。本文将介绍如何在Electron应用
程序
中使用Node.js的child_process模块来
调用
命令行
。在本文中,我们学习了如何使用Electron
调用
命令行
。通过使用Node.js的child_process模块,我们能够在Electron应用
程序
中执行
命令行
命令,并获取其输出。确保你只
调用
可信的命令,并对输入进行适当的验证和过滤,以防止潜在的安全漏洞。在上述代码中,我们首先创建了一个窗口,加载了。
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章