關於VB中的sendkeys的問題

2022-02-20 23:57:32 字數 703 閱讀 4390

1樓:匿名使用者

用time不好控制的。

介紹你2個方法;

方法1:

option explicit

private declare sub sleep lib "kernel32" (byval dwmilliseconds as long)

sleep 3000』休息3秒

msgbox "我是休息3秒才出來的"』休息了3秒就來執行你後面的**了,隨便寫。

方法2:

dim lngtime as longlngtime = timer

while timer - lngtime < 1 '延時1秒

doevents

wend

呵呵,希望採納

2樓:匿名使用者

試試doevents

3樓:失戀的小和尚

這樣是你思路的問題!

我不知道你的exe是怎麼啟動的,不管你是手動啟動還是使用shell函式啟動,vb都不可能自己知道什麼時候該輸入資料了,所以正確的做法是窗體啟動後天加乙個時間控制項timer來監視程式啟動到什麼地方了。監視的方法很簡單,使用findwindows函式,如果啟動和啟動到輸入地方的窗體名是一樣的,那麼就查詢該窗體上的子類控制項名就可以了!這樣做的好處是完全根據情況來決定什麼時候輸入,不會存在錯誤的情況!

關於VB的問題,關於VB模組的問題

not isempty 試下,最好說下報的什麼錯誤。按我理解應該改成如下的 private sub 計算1 click if isnumeric tbis1 and isnumeric tbu1 and isnumeric tbut1 then tbid1 tbis1 exp tbu1 tbut1 ...

VB中關於forto,和DO WHILE

dima,b,s,ias integer 定義變數a val text1.text 把text1由字串轉成數值後賦值給變數ab val text2.text 同上s 0 s的值歸零i a 把a的值賦值給變數i dowhile i b 當i b的時候做迴圈s s i 把i的值累加到s上i i 1 i增...

VB中hwnd的作用,請問VB中Me hWnd是什麼意思

微軟的msdn解釋,學習vb,記住 抄msdn是你最好bai的幫手 visual basic 參考 hwnd 屬性 activex 控制項 du返回窗體或控制項的控制代碼。zhi注意 ole 容器控制項不支援該dao屬性。語法object.hwnd object 佔位符表示乙個物件表示式,該表示式將...