Detecting how a batch file was executed

后端 未结 9 1784
伪装坚强ぢ
伪装坚强ぢ 2020-12-28 08:24

Assuming Windows, is there a way I can detect from within a batch file if it was launched from an open command prompt or by double-clicking? I\'d like to add a pause to the

9条回答
  •  有刺的猬
    2020-12-28 09:24

    I use a parameter "automode" when I run my batch files from scripts.

    set automode=%7
    

    (Here automode is the seventh parameter given.)

    Some code follows and when the file should pause, I do this:

    if @%automode%==@ pause
    

提交回复
热议问题