【.cmd】 バッチファイルスクリプト %15 【.bat】at TECH【.cmd】 バッチファイルスクリプト %15 【.bat】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト107:デフォルトの名無しさん 22/12/18 14:23:46.88 8FmKOvk1.net 方法は無いよ。たぶん 引数はやめてファイルで渡すか、set /p で入力したら 108:デフォルトの名無しさん 22/12/19 21:25:44.08 OdY4312I.net もしかして遅延展開が有効だったら set VAR1=!VAR2! は特殊文字おかまいなしの万能? 109:デフォルトの名無しさん 22/12/21 21:17:40.11 yR9jaPsy.net よくわからんけど >>100 でいけるなら setlocal enabledelayedexpansion for /f "delims=" %%i in ("!var1!") do endlocal & set var2=%%i もいけそうで、それなら for /f "tokens=1* delims==" %%i in ('set var1') do if %%i==var1 set var2=%%j でもいけそう 110:デフォルトの名無しさん 22/12/21 22:08:11.62 DgZmdBnN.net 上のは値の先頭が ; だと消える eol^= にすればいい 下のは値の先頭が = だとその文字が消える 111:デフォルトの名無しさん 22/12/21 22:13:22.39 DgZmdBnN.net set var1 の出力は複数かもしれない 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch