首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

ShellExecute的有关问题,很奇怪,请大侠帮忙解决啊多谢啦

2012-09-23 
ShellExecute的问题,很奇怪,在线等请大侠帮忙解决啊!谢谢啦ShellExecute(NULL,open, C:\\WINDOWS\\syst

ShellExecute的问题,很奇怪,在线等请大侠帮忙解决啊!谢谢啦
ShellExecute(NULL,"open", "C:\\WINDOWS\\system32\\cmd.exe", "ping 192.168.0.5 > C:\\tmp.txt", NULL, SW_HIDE);
使用ShellExecute,目的是打开cmd后,ping指定ip并将结果输出到文件内,可是总也得不到结果,请哪位大侠帮忙解决一下,谢谢啦!

[解决办法]

C/C++ code
    ShellExecute(NULL,"open", "cmd.exe", " /k ping 192.168.0.5 > C:\\tmp.txt", NULL, SW_HIDE);
[解决办法]
刚才试了一下 用批处理的方法,可行
先在c盘建立一个批处理文件pinga.bat

批处理文件内容:
ping 192.168.0.5 > c:\tmp.txt

调用代码
ShellExecute(NULL,"open", "c:\\pinga.bat", "", NULL, SW_HIDE);
[解决办法]
探讨
2.  ip为变量的时候,可以用格式化为字符型,进行处理...

我的意思是ShellExecute内怎么使用ip为变量那?

热点排行