現在,我使用的是這樣的:如何在文本字段中鍵入存儲在變量內部的值?
Send (&varname)
我看到做這快得多使這個過程在互聯網上的一些其他的方式,但我不記得這是什麼。
有沒有其他方法可以做到這一點?
現在,我使用的是這樣的:如何在文本字段中鍵入存儲在變量內部的值?
Send (&varname)
我看到做這快得多使這個過程在互聯網上的一些其他的方式,但我不記得這是什麼。
有沒有其他方法可以做到這一點?
你想使用ControlSend甚至更好。這兩個鏈接都有關於如何使用它們的例子,並且比使用Send更好。
在大多數情況下,最好使用ControlSend,然後發送,因爲您要確保將文本發送到右側窗口。如果你不能訪問一個Windows控件,你仍然可以使用沒有控件名稱的ControlSend。
ControlSend($hWnd, "", "", "I am some text...")
另一種解決方案,以防您的程序不使用Windows API並且沒有經典的「控件」直接發送文本。例如,我有這個.NET 4程序,AutoIt的窗口信息實用程序只能定位它的主窗口,所有窗體元素都沒有任何控制ID。
ClipPut($text)
send("+{insert}")
可以工作與否,取決於您的具體程序和數據,需要在領域
插入我添加了關於如何使用ControlSend時無法訪問控件ID的例子。 – MrAutoIt