我写了这样的BAT文件:
@echo off
set scriptDir=%~dp0
set synchronizerDir="C:\GPSM\Synchronizer"
rmdir /s /q %synchronizerDir%
xcopy "%scriptDir%Synchronizer" %synchronizerDir% /c /d /i /y /e
start "%synchronizerDir%\Synchronizer.exe"
在最后一个代码行中,我运行我的 EXE 文件(控制台 .NET 应用程序)。但它不起作用。我得到这样的屏幕:
但是,如果我手动运行我的 EXE - 它可以工作。我的错在哪里?我如何通过 BAT 运行它?