1樓:甲曼雁
引數title
必需的。字串表示式,所要啟用的應用程式視窗的標題。可以使用 shell 函式返回的任務識別碼來替換 title,以啟用應用程式。
wait
可選的。boolean
值,說明在啟用另一個應用程式之前呼叫的應用程式是否有焦點。如果為
false(預設),那麼,即使呼叫的應用程式沒有焦點,也直接啟用指定的應用程式。如果為
true,則呼叫的應用程式會等到有焦點後,才啟用指定的應用程式。
說明在決定啟用哪個應用程式時,請將 title
與每一個執行中的應用程式的標題字串進行比較。如果沒有完全匹配,就啟用任何這樣的應用程式,其標題字串以 title 開頭。如果以 title 命名的應用程式有很多例項,則啟用任何一個例項。
啟用視窗以後還可以執行sendkeys 語句,語法如下:
sendkeys string[, wait]
引數:string
必需的。字串表示式,指定要傳送的按鍵訊息。
wait
可選的。指定等待方式的 [email protected] 值。如果為
false(預設值),則控制元件在按鍵傳送出去之後立刻返回到過程。如果為
true,則按鍵訊息必須在控制元件返回到過程之前加以處理。
說明每個按鍵由一個或多個字元表示。為了指定單一鍵盤字元,必須按字元本身的鍵。例如,為了表示字母 a,可以用 "a" 作為 string。
為了表示多個字元,就必須在字元後面直接加上另一個字元。例如,要表示 a、b 及
c,可用 "abc" 作為 string。
對 sendkeys 來說,加號 (+)、插入符 (^)、百分比符號
(%)、上劃線 (~) 及圓括號 ( ) 都具有特殊意義。為了指定上述任何一個字元,要將它放在大括號 ({})
當中。例如,要指定正號,可用 表示。方括號 ([ ]) 對 sendkeys
來說並不具有特殊意義,但必須將它們放在大括號中。在其它應用程式中,方括號有特殊意義,在出現動態資料交換 (dde) 的時候,它可能具有重要意義。為了指定大括號字元,請使用
及 {}}。
為了在按下按鍵時指定那些不顯示的字元,例如 enter 或 tab
以及那些表示動作而非字元的按鍵,請使用下列**:
按鍵**backspace
, , 或
break
caps lock
del or delete
或down arrow
endenter
或 ~eschelp
home
ins or insert
或left arrow
num lock
page down
page up
print screen
right arrow
scroll lock
tabup arrow
f1f2f3f4f5f6f7f8f9f10f11f12f13f14f15f16為了指定那些與 shift、ctrl 及 alt
等按鍵結合的組合鍵,可在這些按鍵碼的前面放置一個或多個**,這些**列舉如下:
按鍵**shift
+ctrl
^alt%為了說明在按下其它按鍵時應同時按下 shift、ctrl、及 alt
的任意組合鍵,請把那些按鍵的碼放在括號當中。例如,為了說明按下 e 與 c 的時候同時按下 shift 鍵,請使用
"+(ec)"。為了說明在按下 e 的時候同時按下 shift 鍵,但接著按 c 而不按 shift,則使用
"+ec"。
為了指定重複鍵,使用 的形式。必須在 key 與
number 之間放置一個空格。例如, 意指 42 次按下 left arrow 鍵; 則是指 10 次按下 h 鍵。
注意 不能用 sendkeys
將按鍵訊息傳送到這樣一個應用程式,這個應用程式並沒有被設計成在 microsoft windows 中執行。sendkeys
也無法將 print screen 按鍵
傳送到任何應用程式。
2樓:匿名使用者
兩步。第一步,通過findwindow函式獲取到b的控制代碼;
第二步,通過bringwindowtotop函式操作b的控制代碼即可實現。
3樓:在晴天的雨傘
可以用「窗體.**」的模式去執行別的窗體的**。假設要在窗體 frm1 裡執行窗體 frm2 的form_click **,程式如下:
private sub form_click()frm2.form_click() '在frm1 裡執行 frm2 的
from_click **
end sub
4樓:匿名使用者
findwindow()
VB中,我設計了程式當點選按鈕時就開啟某個程式
private sub command5 click shell explorer f 要塞十字軍東征 stronghold crusader stronghold crusader.exe end sub 你少寫了explorer shell後跟程式名還要加一個引數,要不在後臺開啟,不顯示必需像這...
VB裡如何寫關閉計算機的程式,VB裡如何寫一個關閉計算機的程式
shell shutdown s f 60 呼叫windows的關機命令shutdown,60代表60秒,可以自己改 直接用 shell shutdown s f 那個寫了一大篇的傢伙.你太專業了,為什麼有簡單的東西非要做成那樣呢,副總裁就做的很好嘛.直接呼叫外部程式 shutdown.exe wi...
LINUX中如何檢視某個程序開啟的網路連結有多少
netstat命令即可.怎樣檢視linux程序開啟的檔案數 proc pid fd 這個目錄包含了程序開啟的每一個檔案的連結 linux裡,如何查某個程序使用了哪些檔案?使用了哪些網路埠?只檢視該程序 ps ef grep 11345檢視該程序開啟的檔案 lsof p 11345檢視記憶體分配 lc...