【.cmd】 バッチファイルスクリプト %15 【.bat】 (768レス)
上下前次1-新
抽出解除 レス栞
695(1): デフォルトの名無しさん [sage] 2025/04/19(土) 11:32:28.15 ID:1418i819(1/2) AAS
>>692692(3): デフォルトの名無しさん [sage] 2025/04/19(土) 00:45:06.61 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%"で一つの引数とするためには、どのようにエスケープすればいい?
引数の解釈で分離するから無理
参考までに
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
698: 692 [sage] 2025/04/20(日) 16:57:41.77 ID:MhuJCbcV(1) AAS
>>695
> 引数の解釈で分離するから無理
無理ですか。わかりました
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.036s