⑴ 在vbscript腳本中如何引用表單中的按鈕
如果你的網頁代碼如下(也就是"theCmd"作為元素Id):
<input type="button" value="nText" id="theCmd">
你可以用Document.getElementById("theCmd")引用此按鈕,如:
Document.getElementById("theCmd").value="mText"
也可以直接寫:theCmd.value="mText"
如果你的網頁代碼如下(也就是"theCmd"作為元素name):
<input type="button" value="nText" name="theCmd">
你可以用Document.getElementById("theCmd")引用此按鈕,如:
Document.getElementByName("theCmd").value="mText"
*.上面所說的方法在Jscript、VBscript中都可以用。
⑵ vba excel 按鈕 怎麼引用
詳細操作步驟如下:
1.Alt+F11,代開VBA編輯界面,輸入下圖中的代碼:
2.關閉VBA,返回工作表,在「開發工具」中點擊插入,選擇第一個命令按鈕
3.插入之後,會自動彈出宏編輯界面,此次能看到剛才寫好的宏名字,選中,並確定
⑶ 如何在按鈕的點擊事件中獲得按鈕對象的引用
你給按鈕添加ActionListener事件,單擊按鈕的時候,會觸發這個事件的actionPerformed方法,你可以通過e.getSource()來獲取當前點擊的對象,記得要強轉型。
⑷ 在vbscript腳本中如何引用表單中的按鈕
一種自動測試工具使用QTP的目的是想用它來執行重復的手動測試,主要是用於回歸測試和測試同一軟體的新版本。因此你在測試前要考慮好如何對應用程序進行測試,例如要測試那些功能、操作步驟、輸入數據和期望的輸出數據等。Mercury QuickTest 企業級自動化測試工具!QuickTest 9.0 Pro最新正式版發行,QTP 9.0是一個B/S系統的自動化功能測試的利器,軟體程序測試工具。Mercury的自動化功能測試軟體QuickTest Professional 9.0,可以覆蓋絕大多數的軟體開發技術,簡單高效,並具備測試用例可重用的特點。QTP進行功能測試的測試流程 [制定測試計劃]——[創建測試腳本]——[增強測試腳本功能]——[運行測試]——[分析測試結果] 大致五個步驟:1、制定測試計劃自動測試的測試計劃是根據被測項目的具體需求,以及所使用的測試工具而制定的,完全用於指導測試全工程。QTP是一個功能測試工具,主要幫助測試人員完成軟體的功能測試,,與其他測試工具一樣,QTP不能完全取代測試人員的手工操作,但是在某個功能點上,使用QTP的確能夠幫助測試人員做很多工作。在測試計劃階段,首先要做的就是分析被測應用的特點,決定應該對哪些功能點進行測試,可以考慮細化到具體頁面或者具體控制項。對於一個普通的應用程序來說,QTP應用在某些界面變化不大的回歸測試中是非常有效的。2、創建測試腳本當測試人員瀏覽站點或在應用程序上操作的時候,QTP的自動錄制機制能夠將測試人員的每一個操作步驟及被操作的對象記錄下來,自動生成測試腳本語句。與其他自動測試工具錄制腳本有所不同的是,QTP除了以VBScript腳本語言的方式生成腳本語句以外,還將被操作的對象及相應的動作按照層次和順序保存在一個基於表格的關鍵字視圖中。比如,當測試人員單擊一個鏈接,然後選擇一個CheckBox或者提交一個表單,這樣的操作流程都會被記錄在關鍵字視圖中。3、增強測試腳本的功能錄制腳本只是實現創建或者設計腳本的第一步,基本的腳本錄制完畢後,測試人員可以根據需要增加一些擴展功能,QTP允許測試人員通過在腳本中增加或更改測試步驟來修正或自定義測試流程,如增加多種類型的檢查點功能,既可以讓QTP檢查一下在程序的某個特定位置或對話框中是否出現了需要的文字,還可以檢查一個鏈接是否返回了正確的URL地址等,還可以通過參數化功能,使用多組不同的數據驅動整個測試過程。4、運行測試QTP從腳本的第一行開始執行語句,運行過程中會對設置的檢查點進行驗證,用實際數據代替參數值,並給出相應的輸出結構信息。測試過程中測試人員還可以調試自己的腳本,直到腳本完全符合要求。5、分析測試運行結束後系統會自動生成一份詳細完整的測試結果報告。Mercury QuickTest Professional工作原理Mercury QuickTest Professional 甚至可以使新測試人員在幾分鍾內提高效率。您只需通過按「記錄」按鈕,並使用執行典型業務流程的應用程序即可創建測試腳本。系統使用簡明的英文語句和屏幕抓圖來自動記錄業務流程中的每個步驟。用戶可以在關鍵字視圖中輕松修改、刪除或重新安排測試步驟。 QuickTest Professional 可以自動引入檢查點,以驗證應用程序的屬性和功能,例如驗證輸出或檢查鏈接有效性。對於關鍵字視圖中的每個步驟,活動屏幕均准確顯示測試中應用程序處理此步驟的方式。您也可以為任何對象添加幾種類型的檢查點,以便驗證組件是否按預期運行(只需在活動屏幕中單擊此對象即可)。 然後,您可以在產品介紹(具有 Excel 所有功能的集成電子表格)中輸入測試數據,以便在不需要編程的情況下處理數據集和創建多個測試迭代,從而擴大測試案例范圍。您可以鍵入數據,或從資料庫、電子表格或文本文件導入數據。 高級測試人員可以在專家視圖中查看和編輯自己的測試腳本,該視圖顯示 QuickTest Professional 自動生成的基於業界標準的內在 VB 腳本。專家視圖中進行的任何變動自動與關鍵字視圖同步。
⑸ 有java語句p1.add(new Button("7"));編的按鈕,怎麼引用啊
沒法引用
你需要Button b = new Button("7");
之後用b來引用
⑹ 如何在html里點一個按鈕調用java程序
靜態的html標簽是無法直接調用java程序的
有幾種方法可以實現
1、將按鈕放到form表單中,當按鈕點擊時提交表單(或者直接將input的type屬性定義成submit),表單可以指向JSP或Servlet,在JSP或Servlet里調用java程序
2、在按鈕的onclick時間中添加js代碼
self.location="url";其中url指向JSP或Servlet
3、使用第三方的javascript包,dwr是一個不錯的選擇:
需要准備dwr的jar包,並將之放到lib目錄下;
修改web.xml文件,添加DWRServlet的映射;
配置dwr,即在WEB-INF目錄下,添加dwr.xml文件,讓dwr知道在運行的時候應該給哪些JavaBean生成相應的javascript庫!
將需要的腳本庫引入到html頁面中就可以通過dwr的API訪問java類了
不是很難,網上參考資料挺多的
4、使用MVC框架的話就更簡單了,以struts為例,可以仿照1或2,將url替換成配置文件中配置的地址就能訪問java程序了
⑺ C#調用外部窗口程序中的某個按鈕
最小化窗口
process
p
=
new
process();
p.startinfo.filename
=
@"外部程序位置";
p.startinfo.windowstyle
=
processwindowstyle.minimized;
p.start();
隱藏窗口process
p
=
new
process();
p.startinfo.filename
=
@"例如:c:\alltry.exe";
p.startinfo.windowstyle
=
processwindowstyle.hidden;
p.start();
注意需要
using
system.diagnostics;
⑻ flash里多個按鈕執行相同的動作,這多個按鈕應該怎樣引用
你可以把
on(Press{
set("nid"+i,0);
setProperty("bian_q"+i,_visible,false);
}
加到每一個按鈕腳本上.
也可以用你原來的腳本,不過要幫每個按鈕命名(實例名),分別為bianyin+i
i為一到16,中間的+號去掉.
⑼ VB出發其他程序中的某個按鈕
哈哈,這個簡單:
Private Declare Function SendMessage& Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any)
Private Public Const BM_CLICK = &HF5
Private Sub Command1_Click()
SendMessage Text1.Text, &HF5, 0, ByVal 0
End Sub
TEXT里寫句柄,然後就OK拉!
找按妞句柄用Findow函數,子窗口用FindWindowEx
聲明如下:
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
然後根據窗口標題、類名什麼的一層層找!
比如查找一個默認標題的txt文本框
Dim h1 As Long
Dim h2 As Long
h1 = FindWindow(vbNullString, "無標題 - 記事本") 'vbNullString 是類名,"無標題 - 記事本" 是窗體名
h2 = FindWindowEx(h1, 0&, "edit", vbNullString) '父窗口句柄 子窗口句柄,如果為NULL就從第一個開始找(0& 表示無) 類名 窗體名
h1是TXT的句柄,h2是TXT編輯區域的句柄!