【.cmd】 バッチファイルスクリプト %15 【.bat】 (768レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
692(3): 04/19(土)00:45 ID:pkdgLcU5(1)調 AAS
set str=aaa "dd d"
echo echo1 %str%
echo echo2 "%str%"
call :callecho "%str%"
pause
goto :EOF
:callecho
echo echo3 %1
echo echo4 %~1
echo echo5 %2
echo echo6 %~2
exit /b
二重引用符括ったものを入れ子の構造と認識していない様子
"%str%"で一つの引数とするためには、どのようにエスケープすればいい?
695(1): 04/19(土)11:32 ID:1418i819(1/2)調 AAS
>>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: 04/19(土)12:17 ID:1418i819(2/2)調 AAS
>>692
絶対使わない文字列に一旦変換するのが良いのかも
call :callecho "%str:"=<”>%"
goto :EOF
:callecho
set arg1=%~1
set arg1=%arg1:<”>="%
echo echo3 %arg1%
698: 692 04/20(日)16:57 ID:MhuJCbcV(1)調 AAS
>>695
> 引数の解釈で分離するから無理
無理ですか。わかりました
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.026s