【.cmd】 バッチファイルスクリプト %15 【.bat】at TECH【.cmd】 バッチファイルスクリプト %15 【.bat】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト695:デフォルトの名無しさん 25/04/19 11:32:28.15 1418i819.net >>692 引数の解釈で分離するから無理 参考までに set str=aaa "dd d" echo echo1 %str% echo echo2 "%str%" call :callecho str call :callecho "%%%%str%%%%" goto :EOF :callecho echo echo3 %1 call echo echo4 %%%1%% echo echo5 %1 call echo echo6 %1 696:デフォルトの名無しさん 25/04/19 12:17:01.61 1418i819.net >>692 絶対使わない文字列に一旦変換するのが良いのかも call :callecho "%str:"=<”>%" goto :EOF :callecho set arg1=%~1 set arg1=%arg1:<”>="% echo echo3 %arg1% 697:デフォルトの名無しさん 25/04/19 12:35:34.33 738SS3ZO.net >>694 はい 698:692 25/04/20 16:57:41.77 MhuJCbcV.net >>695 > 引数の解釈で分離するから無理 無理ですか。わかりました 699:デフォルトの名無しさん 25/04/28 22:55:03.86 HidpH75d.net コマンドプロンプト初心者です。 新部署では毎日他業者と画像やpdfのやり取りを行うのですが、そのやり取りした記録の保存を任されることになりました。 保存するデータの命名規則が「YYYYMMDD-(2桁連番)-元ファイル名.拡張子」なんですが、毎日データが数十個あって連番を手で振る作業がそろそろしんどいです。 コマンドプロンプトは使えてもbatは使えない特殊環境で、何とかforfilesとrenameを使って「元ファイル名.拡張子」を「YYYYMMDD-元ファイル名.拡張子」に一括改名するまではできるようになりました。 更に連番を振るようにするにはどうすればいいでしょうか? なお、「元ファイル名.拡張子」の部分には法則性はまるでありません。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch