【.cmd】 バッチファイルスクリプト %15 【.bat】at TECH【.cmd】 バッチファイルスクリプト %15 【.bat】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト168:デフォルトの名無しさん 23/02/15 13:08:20.84 vbXbTgUC.net setlocal enabledelayedexpansion for %%f in ( *.* ) do @echo !random! ちゃんと毎回乱数になってるぞ?? 169:デフォルトの名無しさん 23/02/15 13:55:25.99 SA6Um8/R.net .batファイルの中でならOK forコマンド直打ちはNG なのね 170:デフォルトの名無しさん 23/02/15 21:53:53.82 2801FI6C.net dir あいう!えお.txt → 確認OK for %%i in ( dir ”*.txt” ) do ( echo ”%%~nxi” →❶ dir ”%%~nxi” →➋ ) ❶→あいうえお.txt ➋→ファイル無し この問題(for文の内部で半角!文字が含まれたファイル名で、!が消えた名前に変わってしまう)の回避方法をご教示いただければ幸いです。 (「あいう!えお.txt」のファイル有りきで…) 171:デフォルトの名無しさん 23/02/16 11:33:08.40 Pi7fCiR3.net 引用符が全角? 172:デフォルトの名無しさん 23/02/16 12:30:36.05 Pi7fCiR3.net SETLOCAL DISABLEDELAYEDEXPANSION for %%i in (*.txt) do ( echo "%%~nxi" ) 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch