バッチファイルの質問です。
バッチファイルの質問です。
作成しているのですが、最後のif "%BASE_PATH%" == "" (
がどうしても通りません。
表記がおかしいんでしょうか?
また別のいい方法があれば教えてください。
rem **************************************************
rem 処理名 :送受信ファイル削除
rem 処理概要 :送受信フォルダのファイルを削除する
rem ファイル名 :FILE_DELETE.bat
rem 引数 :(1)ファイルID[12文字] (2)データ区分[S:送信、R:受信]
rem 戻り値 :正常:0、異常:2
rem **************************************************
rem **** 初期処理 ****
set SCRIPT_NAME=FILE_DELETE
set TMP_HR=%time: =0%
set "DATE_STR=%date:~0,4%%date:~5,2%%date:~8,2%%TMP_HR:~0,2%%time:~3,2%%time:~6,2%%time:~9.2%"
set RETCODE=0
set ROOT_P=
set ROOT_P=D:\HOME\If
set LOG_PATH=D:\HOME\Log
set LOG_NAME=%SCRIPT_NAME%_%1.log
set BASE_PATH=""
rem **** 処理ベースのPATH設定 ****
set ARGV1=%1
set AITE_DIR=!ARGV1:~0,2!
if "%AITE_DIR%" == "ST" (
set BASE_PATH=%ROOT_P%\ST010
)
if "!ARGV1:~0,5!" == "LE70S" (
set BASE_PATH=%ROOT_P%\LE020
)
rem **** ベースPATHの設定失敗 ****
if "%BASE_PATH%" == "" (
echo %DATE% %TIME% %COMPUTERNAME%:ERR-00204 ベースPATHがありません >> "%LOG_PATH%\%LOG_NAME%"
お礼
大変参考になりました。 「秀丸エディタの強調表示定義ファイルライブラリ DOS バッチファイル DOS のバッチファイルを作成するときに分かりやすく色分けされます。」 ですね。 ダウンロードしたファイルBatch.hilightを、どこか(Hidemaruフォルダとか)において、 秀丸のメニュー[その他]-[ファイルタイプ別の設定] 「カラー表示」の「強調表示」 「読込み」ボタン