例えば文字列の長さ取得するvbsをbat内で取得する時、こんな感じだと思いますが for /f "usebackq tokens=*" %%i in (`cscript //nologo "len.vbs" "hoge"`) do set les=%%~i 結果を受取る最後の部分、les=%%~iとles=%%iの違いが解りません ~の有無で何が変わるんしょう? "usebackq tokens=*"と"usebackq delims="の使い分けと les=%%~iとles=%%iの違いが解んないです