0
是否有可能創建一個啓動一個可執行文件,並等待在標準輸出預先確定的字符串一個bat文件。當找到該字符串時,該批處理文件將退出(該exe可以繼續運行)。這怎麼可能完成?
是否有可能創建一個啓動一個可執行文件,並等待在標準輸出預先確定的字符串一個bat文件。當找到該字符串時,該批處理文件將退出(該exe可以繼續運行)。這怎麼可能完成?
總之,沒有。
注意,最初的MS-DOS是一個操作系統中的Windows運行。現在它是一個模擬早期操作系統的應用程序。解決問題的方法可能涉及使用MS-DOS中調用的應用程序,該應用程序將在MS-DOS命令庫中執行這種邏輯(即IF(file_is_present_with_string)THEN {...})。
Powershell是一種功能強大的腳本語言,允許您執行以前在MS-DOS中不可用的許多操作,例如從一個MS-DOS命令(例如ipconfig/all)獲取輸出並將其重新格式化爲不同的佈局,可能使用它作爲另一個命令的輸入參數(例如,從ipconfig中選擇一個值並在另一個命令中使用它)。雖然它支持MS-DOS命令執行,但它通過使用CMDLET(代名爲command-let)來實現,它是一個設計爲在Powershell內部運行的自包含應用程序。還有很多其他CMDLET可以幫助解決您的問題。