ShellExecute(NULL,"判巧open","cmd.exe",NULL,NULL,SW_SHOWNORMAL)
指定为桌面的代码也给你了
ShellExecute(NULL,"open","cmd.exe",NULL,"C://Documents
and
Settings//****//桌面",SW_SHOWNORMAL)
方法二,直接调用程序
ShellExecute(NULL,"掘贺键open","c://Documents
and
Settings//****//桌面//daycount.exe",NULL,NULL,SW_SHOWNORMAL)
*****是我的计算机名,不好意思隐藏了~
以ping命令为例。CStringA str = "ping sohu.com"
str += " -t"扰灶
system(str)
以上是vs2008环境。在vc6下如果CStringA不能通过编译请使用CString代替。
你把ping sohu.com改成你的长文件路径就可以了啊察搭。
CStringA str = "c:\\mypass\\MypassCCCCC.exe"
// str += " -t"
system(str)
另外,要确认你的控制台程序中有接收参数的功能。如果没有,光靠简单的调用api函数是达不到你要求败李拿的,即使用其他函数也一样。这样的话,你可以考虑编写一个.bat批处理文件。
system( "X:\\xxxx\\xx.bat")
这下应该够明白了吧
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)