照屋 博司 wrote a new post, バッチのIF文の構文 5日 5時間前
バッチのIF文の構文
if 条件式 (
処理
)
// else ifとelseを書く場合
if 条件式 (
処理
) else if 条件式 (
処理
) else (
処理
)
条件が合致する場合、配下の処理が実行され、if文の処理は終了します。
条件が合致することをtru[…]
照屋 博司 wrote a new post, 前月末日を取得するバッチ 2週間 6日前
前月末日を取得するバッチ
rem 今月(本日)の取得
set dt=%date:~-10%
set yy=%dt:~0,4%
set mm=%dt:~5,2%
set dd=%dt:~8,2%
set KONGETSU=%yy%/%mm%
set TODAY=%yy%%mm%%dd%
rem 先月の計算[…]
照屋 博司 wrote a new post, ディレクトリ配下の複数のファイルを1つのファイルに結合するコマンド 1か月 3週間前
■ディレクトリ配下の複数のファイルを1つのファイルに結合するコマンド
1.*を利用して複数のファイルを結合する。
C:tmp>copy /b C:tmpdata*.txt C:tmpall.txt
C:tmpdataA.txt
C:tmpdataB.txt
C:tmpdataC.txt
1 個のファイルをコピーしました。
2[…]
照屋 博司 wrote a new post, バッチファイル名の文字列を変数に代入する操作 3か月前
バッチファイル名の文字列を変数に代入する操作。
例)test.bat
echo %~n0 : test
echo %~x0 : .bat
echo %~nx0: test.bat
———————-
「%」は特別な文字のため、「%」を[…]
照屋 博司 wrote a new post, バッチの変数の文字列操作について 5か月 3週間前
バッチの変数の文字列操作について
SET V=ABCDEFGHIJKL
%V% 変数Vの値全体 「%V%」 ⇒「ABCDEFGHIJKL」
%V:~m% m文字目から、最後まで 「%V:~5%」 ⇒「FGHIJKL」
%V:~m,n% m文字目から、n文字分 「%V:~5,2%」⇒「FG」
%V:~,n% 先頭から、n文字分 「%V:~,5%」 ⇒「ABCDE」
「%V:ABC=%」⇒「DEFG[…]
照屋 博司 wrote a new post, バッチでネットワークドライブを割り当てる手順 6か月 1週間前
バッチで「ネットワークドライブの割り当て」をする場合の記述方法
「Z:」ドライブに新しく割り当てると想定
割り当てるドライブレター:Z
手順1:すでに割り当てらている「Z:」があれば先に「切断」する。…割り当てされてなければメッセージが出るだけ。
NET USE /d Z:
手順2:「Z:」ドライブに割り当てる
NET USE Z: ***
■例)サーバーやファイルサーバー上の特定[…]