【.cmd】 バッチファイルスクリプト %15 【.bat】at TECH【.cmd】 バッチファイルスクリプト %15 【.bat】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト173:デフォルトの名無しさん 23/02/16 13:25:19.43 tOoYyZel.net ! が消えるって自分も前に経験して困ったことあるけど今適当に試しても消えないな どういう書き方したら消えるんだっけか 174:デフォルトの名無しさん 23/02/16 22:08:46.71 tOoYyZel.net setlocal enabledelayedexpansionを使うと駄目なんだっけか 173のレスをコピペして試してたから再現しなかった 回避方法はこの辺読めばいいんじゃないかな>>169 https://qiita.com/yz2cm/items/4983be006116c369d08b 175:デフォルトの名無しさん 23/02/18 13:12:03.68 S+SrMYX3.net >>169 doの中身をcall使ってサブルーチンにする サブルーチンの先でDisableDelayedExpansionを行って 一時的に遅延環境変数展開をOFFにする ちなみにdoの括弧の中でDisableDelayedExpansionしても意味はない コマンドが実行されるときにどこまでが1行として処理されるかよく考えてみて 176:デフォルトの名無しさん 23/02/18 16:15:41.68 nz9Z1NDi.net 脳死だがバッチは基本使わない対処をした方が優れている 扱う出力内容で>>169みたいな一見不可解な事が起こり易い メモ帳で書いてUTF8で保存したり全角文字を混ぜて実行するバカもいる こんなバッチなんて書いていられるか俺は自分の言語に戻らせてもらう 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch