トップページ > プログラム > 2015年04月14日 > iRGvGEKT

書き込み順位&時間帯一覧

46 位/142 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000000011



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net

書き込みレス一覧

【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
64 :デフォルトの名無しさん[sage]:2015/04/14(火) 23:10:10.99 ID:iRGvGEKT
call [〜.bat]
if not %ERRORLEVEL%==0
(
A1
)

:A1
call [〜.bat]
if %ERRORLEVEL%==0
(
echo "test"
)

上記の処理で最初にcallするバッチからは返り値(exit /b 0)が返ってくるのですが、
A1のサブルーチンに移行して、再度別のバッチをcallした時の返り値(exit /b 0)が返ってこず、
callしたバッチ内のexit /b 0の手前で処理が止まっており、echo "test"の処理まで行きません。
callしたバッチ内では最初にsetlocalの宣言を行い、endlocalの記述は省いています。
どなたか原因がわかる方が居たらお願いします。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。