在批處理指令碼中使用 Enter 鍵暫停
本教程將展示如何在批處理指令碼中使用 Enter 鍵暫停程式。
在批處理指令碼中使用 Enter 鍵暫停
有時我們需要暫停程式碼,以便使用者可以檢視他們獲得的輸出。為此,我們可以使用關鍵字 PAUSE
。
但是 PAUSE
關鍵字可與鍵盤上的任何鍵一起使用。如果你想這樣,程式碼只會在使用者完全點選 Enter 鍵時繼續。
然後,你需要按照本教程進行操作。在本教程中,我們將看到一種方法,你可以通過該方法選擇 Enter 鍵以繼續編寫程式碼。
看看我們下面的程式碼示例,我們將簡要討論它。
@echo off
SET /P a=Press ENTER to continue...
上面顯示的示例僅在使用者按下 Enter 鍵時繼續。你可以注意到我們在這裡使用了關鍵字 SET
,它只允許我們宣告變數。
當然,我們在這裡宣告瞭變數 a
,但是使用者輸入分配給變數 a
的值變得未使用,因為我們使用變數 a
來檢測使用者是否按下了Enter鍵。它的行為就像一個虛擬變數。
當我們在程式中輸入一些東西時,我們按下 Enter 鍵來告訴程式提供輸入已經完成。之後,程式進入下一步。
上面分享的程式的想法是我們只點選Enter而不提供任何輸入。目的是向程式傳送使用者輸入已完成的故障訊息,然後程式進入下一步。
輸入值是否為空白並不重要,因為程式的任何其他部分都不使用該變數。
請注意,我們在此命令中顯示的程式碼是用 Batch 編寫的,並且僅適用於 Windows CMD 環境。
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn