首頁
支援
從 TestStand 對命令提示字元發送<Ctrl-C>指令
從 TestStand 對命令提示字元發送<Ctrl-C>指令
更新 Jan 25, 2024
產品資訊
產品資訊中描述經過驗證可以使用本文所述解決方案之產品。此解決方案可能也適用於其他類似產品或應用。
軟體
TestStand 2016
操作系統
Windows
問題敘述
我可以使用<Ctrl+C> 命令關閉目前開啟的命令提示字元視窗;那請問我能夠從TestStand發送<Ctrl-C>命令來關閉打開的命令提示字元視窗嗎?
解決方案
<Ctrl-C>命令無法直接從TestStand step 中發送。
可能的解決方法:
1.使用Window的
TerminateProcess Function
。在較低的級別上,這與使用<Ctrl-C>關閉命令提示字元並不完全相同,但是有類似的功能。
2.首先,建立一個
Call Executable Step
。接著使用檔案路徑名
TASKKILL
和
“ / F / IM cmd.exe / T”的參數
來關閉所有cmd Windows。在此
論壇帖子
中對這部份進行了討論。
相關資訊
無法從TestStand執行<Ctrl-C>命令,因為它需要一個ProcessGroupID,但是在TestStand中沒有記錄的方法來獲取此值。
在
Microsoft's GenerateConsoleCtrlEvent function API page
.中有詳細解釋此ProcessGroupID。
相關連結
Display and Execute Command Lines From Within a TestStand Sequence File
其他支持選項
詢問NI社區
在我們的論壇中與其他用戶協作
搜索NI社區以尋求解決方案
請求工程師的支持
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
打開服務請求
了解租用版軟體與服務
了解硬體服務計畫
Was this information helpful?
Helpful
Not Helpful