トップページ > プログラム > 2015年02月05日 > Rj58Qqe7

書き込み順位&時間帯一覧

23 位/229 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000001102



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【.cmd】 バッチファイルスクリプト %10 【.bat】

書き込みレス一覧

【.cmd】 バッチファイルスクリプト %10 【.bat】
951 :デフォルトの名無しさん[sage]:2015/02/05(木) 21:42:25.78 ID:Rj58Qqe7
バッチファイルの引数に複数のファイルの絶対パスを与えて
各々操作するスクリプト(1)を書いているのですが
パス内に「)」があると(%*)の閉じ括弧とみなされてエラーになってしまいます。
(1) for %%A in (%*) do (...)

そこで一旦「)」を「^^)」に置換して対処しているのですが(2)、もう少しスマートな方法は無いでしょうか?
(2)
set path1=%*
set path2=%path1:)=^^)%
for %%A in (%path2%) do (...)
【.cmd】 バッチファイルスクリプト %10 【.bat】
953 :デフォルトの名無しさん[sage]:2015/02/05(木) 22:10:00.81 ID:Rj58Qqe7
>>952
どうもありがとうございます!
これで全く問題ありません
勉強になりました


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。