How to make a batch program stop Midway -
i'm making batch programme want stop midway. want execute other commands when called :command. there way can this? not looking pause, want not play other commands below. want stop code in tracks. doesn't play commands until called. illustration below:
@echo off :talk echo dont part until called :noname echo going talk goto :talk
the normal way exit or goto :eof. goto helpful:
using goto :eof(means: "go end of script"):
set /p "x=enter command: " if /i "%x%"="talk" phone call talk goto :eof echo line never reached :talk echo going talk goto :eof :listen echo listening part goto :eof using exit:
set /p "x=enter command: " if /i "%x%"="talk" phone call talk exit /b echo line never reached :talk echo going talk goto :eof using goto:
:input set /p "x=enter command: " if /i "%x%"="talk" phone call talk goto :input echo line never reached :talk echo going talk goto :eof in other words: end each of called "subroutines" goto :eof
batch-file
No comments:
Post a Comment