トップページ > プログラム > 2015年08月11日 > wwdlJScr

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

18 位/150 ID中時間01234567891011121314151617181920212223Total
書き込み数1000000000001000000000002



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

書き込みレス一覧

【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
257 :デフォルトの名無しさん[sage]:2015/08/11(火) 00:00:00.58 ID:wwdlJScr
存在しない実行ファイルを指定するのが悪い、と言っている訳ではないので誤解なきように
コマンド検索パス上にあると思ったらなかったり、cd変わってて失敗するケースもあるだろうし
テストで意図的にやってるのは理解してますので
【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
260 :デフォルトの名無しさん[sage]:2015/08/11(火) 12:57:41.63 ID:wwdlJScr
>>258
結果に違いがあった点については、質問者がデバッグ中に質問内容以外のこともしたのだと予想してる
その点が気になるなら質問者から聞いてほしい

9009 はcmd.exeが返したerrorlevelであって、存在しない実行ファイルからの
errorlevelは返るはずもないから、文字列がそのまま返ってくる
echoコマンドの正しい処理だから別に不思議はないが、なにをやって違いが出たのかは質問者しか知りえない
おそらくはこんな感じで微調整しながらやってて、考えがまとまらないまま質問したと予想する

aaaaaa.exe
echo "エラーレベル" %ERRORLEVEL%

aaaaaa.exe
echo "エラーレベル" !ERRORLEVEL!

まったく同一のコマンドであれば相違点は出ないはずだが、異なるのであれば違うことをやっていたのは自明
カッコの中で処理してるからややこしくなってるのではなく、異なる処理をしたにもかかわらずひとつの質問に丸めてることが原因と予想する
簡単に言うと、環境変数の遅延展開を知る前と知った後とで違いをごっちゃにしているだけ、情報がすべて出てないだけ


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