6 个解决方案
#1
直接在批处理里面写:
start xxx.exe
start xxx.bat
.....
就行
start xxx.exe
start xxx.bat
.....
就行
#2
你的方法我试了, 不行, 如果不用start关键字, 程序可以正确运行并阻塞, 但如果用了start关键字, 运行MFC或WTL程序时, 不会出现程序UI界面, 只会运行一个cmd.exe,标题为程序路径.
#3
不可能呀.我经常这样做的.这个完全是可以运行的.
你start 后面有加程序路径吗?把路径用""括起来.
start "c:\test\test.exe"
你start 后面有加程序路径吗?把路径用""括起来.
start "c:\test\test.exe"
#4
同一个目录的, 如果目录不对, 那不加绝对目录的方式也跑不起来呀, 这里不能截图.
加了start之后运行起的 是一个cmd.exe,标题为test.exe(test是有GUI的非控制台程序)
#5
不加start可以运行起来一切正常, 但是会阻塞直到程序退出.
#6
又试了一下, 很肯定是这种结果.
我是win7 64位系统
我是win7 64位系统
#1
直接在批处理里面写:
start xxx.exe
start xxx.bat
.....
就行
start xxx.exe
start xxx.bat
.....
就行
#2
你的方法我试了, 不行, 如果不用start关键字, 程序可以正确运行并阻塞, 但如果用了start关键字, 运行MFC或WTL程序时, 不会出现程序UI界面, 只会运行一个cmd.exe,标题为程序路径.
#3
不可能呀.我经常这样做的.这个完全是可以运行的.
你start 后面有加程序路径吗?把路径用""括起来.
start "c:\test\test.exe"
你start 后面有加程序路径吗?把路径用""括起来.
start "c:\test\test.exe"
#4
同一个目录的, 如果目录不对, 那不加绝对目录的方式也跑不起来呀, 这里不能截图.
加了start之后运行起的 是一个cmd.exe,标题为test.exe(test是有GUI的非控制台程序)
#5
不加start可以运行起来一切正常, 但是会阻塞直到程序退出.
#6
又试了一下, 很肯定是这种结果.
我是win7 64位系统
我是win7 64位系统