如何通过选择1到4之间的数字,将c程序输入到批处理文件作为返回值来访问菜单。这些数字在c文件中作为用户输入给出。
例如:
:START
start cChoice.exe
IF ERRORLEVEL 1 GOTO ONE
IF ERRORLEVEL 2 GOTO TWO
IF ERRORLEVEL 3 GOTO THREE
IF ERRORLEVEL 4 GOTO FOUR
:ONE ECHO ONE Start notepad %1 exit /b %ERRORLEVEL%
:TWO ........
帮助Plz。我是Batch的新手。
答案 0 :(得分:3)
main()
的返回值是ERRORLEVEL的值。或者,值传递给exit()
函数。
但是,start
命令会使进程同时运行到其他cmd实例中的批处理文件,因此批处理文件将不会收到错误级别。你应该:
:START
cChoice.exe
IF ERRORLEVEL 1 GOTO ONE