.batファイルに書き込んだこのコードは完全に機能しましたが、突然...機能しなくなりました。いくつかのフォルダー名を変更する以外に何が起こったのかわかりません。
これが私のコードです:
@echo off
start /w Files\MySQL\mysql-connector-net-6.6.5.msi
echo MySQL Connector/NET 6.6.5 has been installed.
FOR /F "usebackq delims=" %%i in (`cscript desktop.vbs`) DO SET DESKTOPDIR=%%i
copy Files\DayZAdminApp.exe %DESKTOPDIR%\DayZ Admin Panel
echo.
echo DayZ Admin Panel has been placed onto your desktop.
echo D | xcopy Files\DaRT %desktopdir%\DayZ Admin Panel\Files\DaRT /E /Q
ping 127.0.0.1 -n 2 -w 1000 >nul: 2>nul:
echo.
echo DayZ Admin rCon Tool (DaRT) has been copied.
echo.
copy Files\loadout.exe %DESKTOPDIR%\DayZ Admin Panel\Files
echo Loadout editor has been copied.
echo.
echo.
echo Make sure you keep the folder intact, any missing files will limit the panel's capabilities.
echo.
pause
そして、これがdesktop.vbsファイルです:
set WshShell = WScript.CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
wscript.echo(strDesktop)`
それが役立つ場合に備えて、出力のスクリーンショットを次に示します。
Files\
注:フォルダー名とフォルダー名を除いてまったく同じである場合、私のコードは問題なく機能しましたDayZ Admin Panel\
それらのフォルダ名をいじくりまわしているだけの場合は、これがきれいに見えるので、私が間違ったことを教えてください