⑴ 在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编辑区域的句柄!