スクリプトで "MOVE" を機能させるのに問題があります...古いインストーラー用の応答ファイルを作成していますが、移動を実際に機能させることができず、パスが見つからないというメッセージが表示され続けます、 何か案は?私はしばらくこれと戦ってきましたが、他の誰かがそれを見てくれる必要があるところまで来ていると思います.
@echo off
set /p exeLoc=Drop .EXE here:
REM removing quotes
set exeLoc=%exeLoc:"=%
REM stripping filename from path
for %%i in (%exeLoc%) do set exeLoc=%%~dpi
REM setting exeLoc
set exePath=%exeLoc%
set /p fileName=Name of .ISS file to save:
REM identifies if the filename contains the proper suffix (.iss)
if x%fileName:.iss=%==x%fileName% set fileName=%fileName%.iss
cls
echo.%exePath%
echo.%fileName%
echo.
echo.Please wait, this may take some time...
verify >nul
REM creates record of install
%exeLoc% -r
echo.
set moveDir=%exePath%\%fileName%
set fromDir=C:\Windows\setup.iss
verify >nul
move /Y %fromDir% %fileName%
echo.
IF '%ERRORLEVEL%'=='0' echo.Answer file moved to& echo.%moveDir%
IF NOT '%ERRORLEVEL%'=='0' echo.There as an issue moving& echo.%fromDir%& echo.to& echo.%moveDir%
pause