永发信息网

VC中用ShellExecute或者其他函数打开一个应用程序,并向打开的窗口传递字符串问题

答案:3  悬赏:10  手机版
解决时间 2021-07-26 00:12
ShellExecute(NULL,"open","cmd.exe","1234",NULL,SW_SHOWNORMAL);

在打开cmd.exe的时候想打开的窗口传一个字符串“1234”,不是这样写吗?应该怎么写呀?

用这个函数没错吧?
最佳答案

ShellExecute(NULL,"open","cmd.exe /C D:\123.TXT",NULL,NULL,SW_SHOWNORMAL);

全部回答

给楼上一点补充吧

在VC中路径中的\好像要用\\,因为双引号内\是转义字符,就像\n代表回车,\\代表的是\

传递参数这样不对

可以用PostMessage来发送文字消息

如果打开CMD并传送CMD命令楼主这样写是正确的

不过1234这个命令我还没见过, 就用DIR查看命令吧

举例

ShellExecute(NULL,"open","cmd.exe","/C DIR",NULL,SW_SHOWNORMAL);

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
123456789九个数字无论横竖斜都等于15.请各位
普宁流沙车站到东莞的车早上几点有?
关于圆的作图题超难已知圆O外一点P,你能用尺
蓝蓝的的天空像什么?
梦幻3修20,上限20,点满需要多少钱?
请对福州青云山御温泉酒店的入住价有了解的朋
QQ飞车, 引擎加到十为什么就难加了呢?
这样装电脑好吗
PS处理相片的高手指点怎么做6寸照片
共享本地音乐是提示错误
安徽淮南哪有卖哈伦裤的?
School days游戏错误。
请帮BB起个名字,男孩生日是090928谢谢!!
应采儿跟陈小春分手了吗
郑爽和张翰的关系是?
推荐资讯
手机主题6210XM怎么下载
帮我找几个网上购鞋的网址!
智能手机有哪些
f(x)=ax+1/x+2在区间(-2.+∞)上为增函数,则
天河区华南师范大学旁边哪有农村信用社?
谁有诺基亚刷机代码和日常代码!
孝敬父母应该有爱!慈心!还有什么啊!
那位帮我开通牧场,谢谢
给妈妈送什么生日礼物好呢?
为什么我的IE开得出一个窗口后开不出那个窗口
请问通辑网的网址是?
找一个好看的 斌 字的图片 我用来做QQ头像的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?