0
我正在努力使自己的自定義命令提示符排序,使事情更容易完成。我已經成功創建了一個界面和一個type
命令,但是當我嘗試添加一個help
命令時,它迴應了菜單,但我放入的pause >nul
不起作用,窗口關閉。你能看看,幫我一下嗎? 在此先感謝!如何使用批量自定義命令?
@echo off
:HELLO
echo Hello!
pause >nul
cls
echo What can I do for you? Type in your commmand! (Type "help" to display a list of every command available.)
set /p command=
if %command%==type (
goto :TYPEFILENAME
)
if %command%==help (
goto :HELPLIST
)
:MAIN
cls
echo What can I do for you? Type in your commmand! (Type "help" to display a list of every command available.)
set /p command=
if %command%==type (
goto :TYPEFILENAME
)
if %command%==help (
goto :HELPLIST
)
pause >nul
:HELPLIST
echo ----------------------------------
echo Help: Page 1/1
echo Command | What it does
echo help | displays this page
echo type | types a file
echo ----------------------------------
pause >nul
goto :MAIN
如果您需要其他代碼,請告訴我!這是我認爲最重要的,所以我沒有補充其餘部分。
快速提示:你應該首先打開一個命令提示符,然後從那裏執行你的文件。這將阻止關閉,您可以閱讀潛在的錯誤消息。在資源管理器窗口中右鍵單擊時,可以在目錄中打開命令提示符,然後選擇「此處打開命令提示符」。 – geisterfurz007
@ geisterfurz007我這樣做了,它給了我這個錯誤信息「什麼」不被識別爲內部或外部命令, 可操作的程序或批處理文件。「我無法弄清楚。 –
使用脫字符號在回顯中將管道符號換掉^ |' – LotPings