【.cmd】 バッチファイルスクリプト %9 【.bat】at TECH【.cmd】 バッチファイルスクリプト %9 【.bat】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト100:デフォルトの名無しさん 12/07/21 16:39:53.52 いったいどこのioが減ったと思ってるの?おばかさん 101:デフォルトの名無しさん 12/07/22 00:30:28.46 ファイル名を変更するioが増えるわな 102:デフォルトの名無しさん 12/07/22 00:36:37.15 ファイル1+ファイル2=ファイルA ファイルA+ファイル3=ファイルB ファイルB+ファイル4= …x20 みたいな事を考えてたんじゃないかと想像してみる。 103:デフォルトの名無しさん 12/07/22 01:31:00.23 ioが分かってないだけだと思う 104:デフォルトの名無しさん 12/07/22 14:47:17.27 質問です。 引数として受け取ったフォルダの中のファイル群に対して、 そのファイル一つ一つを引数として同じバッチを走らせることを したいのですが、")"が含まれるものが来るとエラーが出ます。 -------------------- echo "%1" のファイルorフォルダチェック echo %~a1|find "d" if %ERRORLEVEL% EQU 0 ( echo "%~1" はフォルダです。 echo "%~1" の1階層下にあるファイルを対象にした処理に移ります。 for %%f in (%~1\*) do start /wait %~0 %%f ) else ( echo "%~1" はファイルです。 ) -------------------- >\* の使い方が誤っています。 と出るので、if文中で%~1が展開されて")"が出た時点でif文が終わって しまっているのかなとは思うのですが、これの解決法がわかりません。 どうすれば回避できるでしょうか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch