私は現在、プログラムを簡単にインストール/アンインストールするための短いコマンドラインユーティリティを作成しています。条件が満たされない場合のエラーメッセージ。バッチ/ cmdファイル内にif exists文をこのコードの中にネストできない
私は現在、私が現在聞いてい
@echo off
setlocal EnableExtensions
echo.
echo 1.Run Program1
echo 2.Summit else
echo 3.Summit else
echo 4.Summit else
echo 5.Summit else
echo.
set /p a= Enter Choice:
if %a%==1(
if exist program1.cmd(
rem program1 exists
echo "Run program1.cmd"
) else(
rem program1 does not exist
echo "program1 does not exist"
))
pause
を書かれた以下のコードを持っている「コマンドの構文が正しくありません。」 Program.cmdが存在するかどうかにかかわらず、なぜ私は理解できません。
バッチ/ cmdファイルでコマンドを実行できない場合、またはWindowsコマンドラインの構文で何かを根本的に誤解しているかどうかを確認してください。
私はあなたのアドバイスを心に持っていきます。この問題は、最後の30分、感謝しています。 – Enos666