你是说正在运行的进程?
#Include <WinAPIExau3>
$Pid = ProcessExists("进程名称") ;例如explorerexe
If $Pid = 0 Then
MsgBox(0, "", "进程名称 is not running!")
Else
MsgBox(0, "", "进程名称 is running Path: " & _WinAPI_GetModuleFileNameEx($Pid))
EndIf
#include <GUIConstantsExau3>
#include <GuiTabau3>
$hGUI = GUICreate("My GUI Tab")
$Button = GUICtrlCreateButton("获取当前选中Tab的文本", 100, 240, 150, 30)
$hTab = GUICtrlCreateTab(10, 10, 300, 200)
GUICtrlCreateTabItem("人")
GUICtrlCreateTabItem("啊4")
GUICtrlCreateTabItem("啊5")
GUICtrlCreateTabItem("去6")
GUISetState()
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
If $msg = $Button Then
MsgBox(0, "Tab文本", _GUICtrlTab_GetItemText($hTab, GUICtrlRead($hTab)))
EndIf
WEnd
----------------------------------
说明:先用 GUICtrlRead 读出当前选中Tab的index(从0开始),再用_GUICtrlTab_GetItemText获得该Tab文本。
在autoit里,提供的网络共享方面的功能函数有:
映射网络驱动器:
DriveMapAdd ( "设备名", "远程共享路径" [, 标志 [, "用户名" [, "密码"]]] )
断开网络驱动器:
DriveMapDel ( "驱动器" )
获取已映射网络驱动器的路径:
DriveMapGet ( "设备名" )
如果不想用映射网络驱动器的方式,想直接访问,可以用 run("\\1921681246") 直接打开,当然这是在网络共享没有设置密码访问的情况,否则,建议还是要用DriveMapAdd来完成这个功能,这样很方便。
获取DOM对象的函数只有一个_IEDocGetObj,取值函数有_IEGetObjById和_IEGetObjByName。看你的,你可以用后一个函数_IEGetObjByName:
_IEGetObjByName ( ByRef $ie, "caseywnr")
但取到的值是空值,因为表表单没有数据,如果要写入数据,则要用
Local $oIE = _IE_Example("form")
_IEPropertySet($oIE, "caseywnr", "hello java")
_IEAction($oSubmit, "click")
_IELoadWait($oIE)
上面的“form”是网页表单的name属性名称。
以上就是关于怎么用autoit查找电脑中是否有某个程序并获取路径全部的内容,包括:怎么用autoit查找电脑中是否有某个程序并获取路径、autoit中,如何读取tabitem控件上的文本、用autoit代码怎样实现访问网络共享文件我以前都是点开始—运行—\\192.168.1.246回车等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)