簡體   English   中英

自動:執行后如何保持cmd窗口打開?

[英]Automise: how to keep cmd window open after executing?

我有一個atp4自動項目文件。 當我雙擊它時, ATCMD.exe彈出ATCMD.exe窗口並執行該腳本,但完成后立即關閉。

我想看看執行期間發生了什么,因此希望運行時窗口保持打開狀態,以便可以看到它的輸出。
如何防止窗口在執行完腳本后關閉?

我不知道atp4但是使用批處理腳本,您應該能夠獲得所需的內容( cmd標記表示您具有Windows命令提示符)。 在批處理腳本中,您atp4就是將atp4自動項目文件的名稱放到文件中(如果包含空格,請使用雙引號),在其下添加一個pause ,並以.bat擴展名保存在與您的目錄相同的目錄中atp4自動文件 然后,您可以雙擊批處理文件,它將啟動atp4自動項目文件,並在其后調用pause命令。 pause將使命令窗口保持打開狀態,直到您按某個鍵。 您的批處理文件應如下所示:

@echo off
"<name_and_ext_atp4_automis_file>"
pause

@echo off不是強制性的,但是它阻止cmd打印在批處理文件中執行的每個命令。

如果您只希望使用Enter鍵可以使您“退出”窗口,則可以使用set /p =Press the Enter key to exit...來代替pause set /p通常等待用戶輸入以設置變量(用戶按回車鍵后輸入結束)。 set /p而不給出變量來存儲輸入,就像告訴cmd等到用戶按下Enter一樣。

編輯 :我想補充一點。 通常,在Windows中,文件路徑應足以調用應打開該文件的程序(鏈接到文件擴展名的程序會自動調用)。 它應具有與在資源管理器GUI中雙擊文件相同的效果,但某些文件(如批處理腳本)可能還需要一些其他命令以使其在批處理腳本內“順利運行”。 由於我不知道atp4 ,因此無法控制這種情況。 我建議您嘗試一下腳本,並在注釋中指出是否可以正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM