- 【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
124 :デフォルトの名無しさん[sage]:2015/05/18(月) 19:51:05.44 ID:a89GM3eE - for文の/Fオプションである
"delims="と"tokens=*"の違いがわかりません どちらも区切りなしで全てが対象の気がするんです どのように使い分けてるんでしょうか?
|
- 【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
125 :デフォルトの名無しさん[sage]:2015/05/18(月) 20:11:44.07 ID:a89GM3eE - 例えば文字列の長さ取得する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の違いが解んないです
|
- 【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
128 :デフォルトの名無しさん[sage]:2015/05/18(月) 23:43:20.25 ID:a89GM3eE - >>126
ちょっと確認とれないけど、言ってる意味はわかりました ありがとうございます >>127 スペースの有無で結果が変わりますね 違いがわかりました。ありがとうございます
|