“开始”程序打开一个新窗口



每当我想用start命令运行我的EXE文件以防止Batch等待时,会打开一个新窗口。
我不希望这种事发生。

我的操作系统是Windows 10 x64,尽管我需要至少在Windows 7中工作。

这是我的批处理文件:

@echo off
start /B "gamebatch init"
gamebatch setvar t 5
set /p theVar=<%TEMP%/GAMEBATCH
echo %theVar%
pause
gamebatch exit

GameBatch是我制作的程序。
gamebatch init创建服务器。
其他gamebatch命令请通过命令联系服务器。
如果输出了一个值,那么GameBatch将其放入%TEMP%/GAMEBATCH

您是否尝试过同时使用Startcmd.exe呢?

@Echo off
Start /B Cmd /C gamebatch init
gamebatch setvar t 5
Set /P theVar=<%TEMP%/GAMEBATCH
Echo %theVar%
Pause
gamebatch exit

相关内容

最新更新