想看看這是否可能。我的桌面上有一個應用程序,現在只需說出它的putty.exe。有什麼方法可以使用代碼我可以打開這個應用程序,輸入主機名到字段中,然後連接到主機?與桌面應用程序通信
這是需要在沒有API的情況下完成的,因爲我需要打開的應用程序沒有。我需要通過代碼嘗試和做的事情是基本打開它並登錄。
會這樣嗎?
感謝
想看看這是否可能。我的桌面上有一個應用程序,現在只需說出它的putty.exe。有什麼方法可以使用代碼我可以打開這個應用程序,輸入主機名到字段中,然後連接到主機?與桌面應用程序通信
這是需要在沒有API的情況下完成的,因爲我需要打開的應用程序沒有。我需要通過代碼嘗試和做的事情是基本打開它並登錄。
會這樣嗎?
感謝
許多應用程序(including PuTTY)讓你當你啓動應用程序傳遞命令或選項。它完全取決於你正在談論的確切程序,但有些從命令行控制有限,有些完全沒有。
由於命令行並不是傳遞敏感數據的特別安全的地方,所以不太可能會支持從命令行「登錄」,至少如果需要密碼的話。
除此之外,您可以使用各種外部宏或腳本工具,例如AutoHotkey;這些允許您將按鍵和按鍵發送到任意窗口或應用程序,即使那些沒有可訪問的腳本接口或API的按鍵。請注意,由於任何應用程序更新都可能導致UI發生更改,從而導致您的腳本中斷,因此對於不受您控制的應用程序進行腳本編寫可能很脆弱。
N.B.我沒有使用過或貢獻過AutoHotkey,也不能保證它的安全性和有用性,但它說明了這一點。我確信有各種各樣的「宏觀程序」可以滿足您的需求,但您最好在雜誌文章或網絡搜索中提供服務 - StackOverflow並不是徵求特定軟件部分建議的好地方。