2015-10-13 29 views
0

早上好,執行自動類型到另一個窗口

在VB.NET編程。 我想知道是否有一種方法可以執行自動粘貼或自動類型(如果您之前使用過KeePass,類似於自動類型函數)轉換爲另一個窗口的窗體。

應用程序不需要找出將其輸入的表單,類似於KeePass,您可以選擇該選項,然後它將標籤切換到下一個標籤(如ALT + TAB到前一個窗口),然後自動鍵入或粘貼光標當前所在的位置。

下面是我試圖完成的步驟: 1.系統隨Windows啓動並加載到系統托盤 2.用戶正在向他們的系統輸入註釋。 3.用戶右鍵單擊系統任務欄圖標,然後單擊「插入簽名」 4.然後,應用程序將該變量中的任何內容粘貼或自動輸入到當前光標焦點所在的窗口中。

對於不接受粘貼的應用程序,我更喜歡使用自動類型的函數,但是如果它具有該限制即可。我相當肯定我可以弄清楚如何使它成爲自動類型,如果我至少能弄清楚如何讓它輸入到另一個窗體中。

我想要做的任何事情都有意義嗎?

+0

這應該有所幫助:https://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys(v=vs.110).aspx – dummy

回答

1

這使得總體感覺我認爲使用剪貼板功能將無法做到這一點。

下面是引用鏈接:) https://msdn.microsoft.com/en-us/library/system.windows.forms.clipboard%28v=vs.110%29.aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1

  • ContainsText(/ ContainsText(TextDataFormat)和的getText()/的getText(TextDataFormat)將需要檢查它是否包含文本(UNICODE),並複製到剪貼板分別。
  • 和autotyping你可以在YouTube上觀看https://www.youtube.com/watch?v=aWwrbalASlQ

希望這有助於該視頻!

+0

我今晚會檢查一下,謝謝! – user2783652

相關問題