0
我正在处理一个批处理文件,该文件将采用键盘输入,然后根据我选择的启动不同的内容。我有以下我不会跑的:CD,并开始工作时,他们是孤独的,但不是与部分。使用批处理和键盘输入运行程序
set /p %environment%=Goede dag Jeroen! Wilt u beginnen met FME(f),
AutoCAD(a), beide(b) of alleen opstart(g)? f/a/b/g :
IF /i "%environment%" == "f" GOTO work
IF /i "%environment%" == "a" GOTO cadprog
IF /i "%environment%" == "b" GOTO same
IF /i "%environment%" == "g" GOTO geen
ECHO "Ongeldige keuze. Kies alstublief opnieuw"
GOTO end
:work
cd "C:\Program Files (x86)\FME"
start fmeworkbench.exe
cd "C:\Program Files (x86)\Google\Chrome\Application"
start chrome.exe
cd "C:\Program Files (x86)\Mozilla Firefox"
start firefox.exe
%SystemRoot%\explorer.exe W:\DataService\Colo
%SystemRoot%\explorer.exe W:\DataService\Colo
goto end
:cadprog
cd "C:\Program Files\Autodesk\AutoCAD Map 3D 2012"
start acad.exe
cd "C:\Program Files (x86)\Google\Chrome\Application"
start chrome.exe
cd "C:\Program Files (x86)\Mozilla Firefox"
start firefox.exe
%SystemRoot%\explorer.exe W:\DataService\Colo
%SystemRoot%\explorer.exe W:\DataService\Colo
goto end
:same
cd "C:\Program Files\Autodesk\AutoCAD Map 3D 2012"
start acad.exe
cd "C:\Program Files (x86)\FME"
start fmeworkbench.exe
cd "C:\Program Files (x86)\Google\Chrome\Application"
start chrome.exe
cd "C:\Program Files (x86)\Mozilla Firefox"
start firefox.exe
%SystemRoot%\explorer.exe W:\DataService\Colo
%SystemRoot%\explorer.exe W:\DataService\Colo
goto end
:geen
cd "C:\Program Files (x86)\Google\Chrome\Application"
start chrome.exe
cd "C:\Program Files (x86)\Mozilla Firefox"
start firefox.exe
%SystemRoot%\explorer.exe W:\DataService\Colo
%SystemRoot%\explorer.exe W:\DataService\Colo
:end
PAUSE
不要使用百分号的值赋给一个变量。当您需要引用变量的内容时,您只能使用百分号。 – Squashman