vb通過程序名獲取視窗控制代碼?求例子
1樓:網友
用api獲取,getwindowthreadprocessid ihwnd, pid 得到程序id
獲得程序控制代碼例子:
vb 通過視窗標題獲取對應程序的所有執行緒失敗 求高手解答原因或給乙份可用**
2樓:網友
<>xp win7 測鏈敬試有棚圓慎腔差效。
vb問題,如何獲取視窗標題及對應的pid值
3樓:網友
大哥 api 太多 說了你也看不明白。
還是看書吧。
如何獲得乙個正在執行程式的窗體名稱
4樓:匿名使用者
declare function findwindow lib "user32" alias "findwindowa" (byval lpclassname as string, byval lpwindowname as string) as long
說明 尋找視窗列表中第乙個符合指定條件的頂級視窗(在vb裡使用:findwindow最常見的乙個用途是獲得thunderrtmain類的隱藏視窗的控制代碼;該類是所有執行中vb執行程式的一部分。獲得控制代碼後,可用api函式getwindowtext取得這個視窗的名稱;該名也是應用程式的標題)
返回值long,找到視窗的控制代碼。如未找到相符視窗,則返回零。會設定getlasterror
參數列引數 型別及說明。
lpclassname string,指向包含了視窗類名的空中止(c語言)字串的指標;或設為零,表示接收任何類。
lpwindowname string,指向包含了視窗文字(或標籤)的空中止(c語言)字串的指標;或設為零,表示接收任何視窗標題。
示例 dim hw&, cnt&
dim rttitle as string * 256
hw& = findwindow("thunderrt5main", vbnullstring) ' thunderrtmain under vb4
cnt = getwindowtext(hw&, rttitle, 255)
msgbox left$(rttitle, cnt), 0, "rtmain title"
setforegroundwindow
vb宣告。declare function setforegroundwindow lib "user32" alias "setforegroundwindow" (byval hwnd as long) as long
說明 將視窗設為系統的前臺視窗。這個函式可用於改變使用者目前正在操作的應用程式。
返回值long,非零表示成功,零表示失敗。會設定getlasterror
參數列引數 型別及說明。
hwnd long,帶到前臺的視窗。
註解 不應隨便使用它,因為一旦程式突然從後臺進入前臺,可能會使使用者產生迷惑。
5樓:匿名使用者
看工作列,工作管理員,找不到就下個窗體截獲工具。
網上很多吧!
如果通過vb讀取另乙個應用程式視窗顯示的資訊
6樓:閃星
只要有控制代碼,應該不難。
vb 輸入程序名 獲取窗體標題
7樓:歸萱
自己測試一下:
option explicit
private declare function getwindowtext lib "user32" alias "getwindowtexta" (byval hwnd as long, byval lpstring as string, byval cch as long) as long
private declare function findwindow lib "user32" alias "findwindowa" (byval lpclassname as string, byval lpwindowname as string) as long
dim myhwnd as long, title as string
private sub command1_click()
myhwnd = findwindow(vbnullstring, title)
if myhwnd = 0 then
msgbox "先開啟乙個檔案:" & title
exit sub
end if
print title, myhwnd
end sub
private sub command2_click()
dim s as string, pid
s = space(256)
if myhwnd > 0 then
getwindowtext myhwnd, s, len(s)
print myhwnd, s
elsemsgbox "先獲取程序"
end if
end sub
private sub form_load()
title = " - 記事本"
end sub
vb如何獲得乙個正在執行程式的窗體名稱
8樓:匿名使用者
用api嘍。
宣告:public declare function getwindowtext lib "user32" alias "getwindowtexta" (byval hwnd as long, byval lpstring as string, byval cch as long) as long
使用s = string(255, 0) '分配變數空間。
getwindowtext hwnd, s, 255 '獲得視窗名。
9樓:匿名使用者
窗體的名稱是它的name屬性。
用jquery如何獲取到指定的值
這個有很多種方法,通過id id 通過class class 通過name name name 通過標籤,例如 input input 等等通過以上方法找到物件,然後在進行操作,比如需要這些物件的values值,就在後面加.val 等等。jquery是可以鏈式程式設計的,非常方便 我 是誰是我 va...
shell指令碼如何獲取指定列值並建立相應檔案
cat test.txt 來 awk nr 2 注 指home目錄,可根據需要自行修改。去查一下awk,只要一條命令 怎樣用shell程式設計實現在檔案中提取指定欄位的值 awk 123.txt awk f 123.txt 用awk就可以了 更詳細的你搜搜awk的語法 怎麼在用shell指令碼讀取乙...
vb拷貝指定檔案到選定目錄,linux中怎麼拷貝檔案到指定目錄下?
filecopy 語句 複製乙個檔案。語法filecopy source,destination filecopy 語句的語法含有以下這些命名引數 部分 描述 source 必要引數。字串表示式,用來表示要被複製的檔名。source 可以包含目錄或資料夾 以及驅動器。destination 必要引數...