我怎么就可以用按钮实现呢?
在你的批处理文件中最后一行,加上pause,看下现象。我和你之前要解决的问题是一样的,只是现在弹出一个CMD框,需要我键入批处理文件名。
对于发帖人的问题,我的方法如下:将你的"ansys.bat"文件放到工程目录下,在你的OnRadio()消息响应函数里,加入ShellExecute(NULL, "open", "c:\windows\system32\cmd.exe","ansys.bat", NULL, SW_SHOW); 编译执行后,点击Radio按钮,会弹出CMD命令行,而且此时显示的路径是你的M……
不是很大明白, ShellExecute调用cmd.exe,bat文件作为参数来执行,ShellExecute(NULL, "explore", "c:\windows\system32\cmd.exe","ansys.bat", NULL, SW_SHOW);这样改也不能调用 ShellExecute函数原型及参数含义如下: ShellExecute( HWND ……
我都直接System(“执行语句”) 屡试不爽
你确认几个事情。 1,文件路径,你可以先用绝对路径试一试。 2. 确认你的参数是不是都OK。 3. bat不是个可执行文件,是要用cmd.exe执行它把?
15,979
社区成员
115,897
社区内容
加载中
试试用AI创作助手写篇文章吧