[過去ログ] 【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
205: 2017/09/21(木)18:15:09.28 ID:X0F1M9Qy(1) AAS
argumentにダブルクォーテションがある場合もパスと同様に\"してる?
208: 2017/09/24(日)20:04:30.28 ID:0vysq0yQ(1) AAS
基本的に引数の中の半角スペースはデリミタであり
そこより左に " が奇数個あればデリミタじゃなくなる
それに関しては \" とか ^" とかあっても関係ないんじゃね
269(1): 2017/11/07(火)22:51:26.28 ID:4pg/kk0r(2/2) AAS
>>267
"eol=" を指定しないと行頭文字が ; だと読み飛ばす
"delims=" を指定しないと行頭の空白が無くなる
両方同時に指定する方法はあるのか?
304: 2017/12/28(木)19:17:17.28 ID:uuf5XAZw(1) AAS
優秀な奴はさらっと変更して賞賛されるけど、
そうじゃない奴がさらっと変更すると、
勝手なことすんなって怒られるんだよな。
340: 2018/02/05(月)05:55:25.28 ID:j3KUW6ez(3/5) AAS
すみません。>>338-339ですが、直接フルパスで実行するのではなくフォルダに移動して実行することで一応解決しました。
---
@echo off
cd /d %~dp0
set testExe="D:\a bc\test.exe"
FOR /F "tokens=1 delims=" %%I IN (%testExe%) DO (
IF "%%~nxI"=="test.exe" (
pushd "%%~dpI"
FOR /F "tokens=3" %%M IN ('.\%%~nxI --help ^| findstr "TargetStr"') DO (
set kekka=%%M
省8
417: 2018/03/17(土)18:38:49.28 ID:RY7g5/8I(4/4) AAS
「バッチ JScript」とかでググればいいんじゃないか
586: 2018/07/09(月)00:39:27.28 ID:CF6LQR6B(1/6) AAS
全角空白の場合、ダブルクォーテーションで括られないのに、引数の区切り記号として取り扱われるってことか
間に、ダブルクォーテーションで括る操作をかませばいいか
@if (0)==(0) echo off
set arg=%*
for /f "delims=" %%f in ('cscript //nologo /e:jscript "%~f0" %%arg%%') do echo %%f
pause
goto :eof
@end
for(var i=0,arg=WScript.arguments;i<arg.length;i++) WScript.Echo('"'+arg(i)+'"');
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.047s