WM_KEYDOWN F5 对应的16进制值 在帮助中有的搜一下
看下msdn对postmessage 的解释 谢谢,有点明白了,一会儿去看看相关资料 ipnu说法是否 学习了?支持,全力支持 回复 14# haijie1223
十分感谢!我回去好好研究一下帮助文件。 回复 13# hzxymkb
哪个浏览器带?推荐一下,谢谢! 回复 21# ohyes627
世界之窗360 都带,我习惯了世界之窗2.4.1.8 回复 22# haijie1223
哦,不过我测试的时候只用ie,别的浏览器没用过。还是要感谢一下。论坛里这么多热心人,学习氛围也不错,我找到组织了。{:face (59):} #include <IE.au3>
$oIE = _IECreate("http://www.baidu.com")
$kw = _IEGetObjById($oIE,"kw")
_IEFormElementSetValue($kw,"测试刷新")
Sleep(2000)
;刷新一下
_IEAction($oIE,"refresh") 回复 24# 风行者
运行结果:直接打开ie--进入百度,在搜索栏里输入“测试刷新”-然后就没有然后了。。。
如果执行上述操作之后关闭ie,隔1分钟再次执行。。。反复循环或者再加一个可以设定循环次数的功能就更好了,呵呵。 回复 21# ohyes627
360都带的! 额,昨天辛苦做了一个工具,刚好有你的功能,代码:
#include <GUIConstantsEx.au3>
#include <IE.au3>
Opt("GUIOnEventMode", 1)
$mainwindow = GUICreate("IE自动刷新工具", 300, 120)
Global $oIE,$url,$urlbefore,$time
If FileExists(@ScriptDir&"\refresh.ini") Then
$urlbefore = IniRead(@ScriptDir&"\refresh.ini", "section2", "key", "NotFound")
$time = IniRead(@ScriptDir&"\refresh.ini", "section", "key", "NotFound")
Else
$urlbefore = ""
$time = 60
EndIf
GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSEClicked") ;
$file = GUICtrlCreateInput($urlbefore,30,30,200)
$okbutton = GUICtrlCreateButton("确定", 30,90, 60)
GUICtrlCreateLabel("时间间隔(以秒为单位)",30,60)
GUICtrlCreateLabel("请输入网址",30,10)
$file1 = GUICtrlCreateInput($time,150,58,30)
GUICtrlSetOnEvent($okbutton, "OKButton")
GUISetState(@SW_SHOW)
$i = 0
While 1
Select
Case $i = 0
Sleep(10000)
Case $i = 1
Sleep($time)
_IEAction ($oIE, "refresh")
EndSelect
WEnd
Func CLOSEClicked()
Exit
EndFunc
Func OKButton()
$i = 1
$url = GUICtrlRead($file)
$time = GUICtrlRead($file1)
IniWrite(@ScriptDir&"\refresh.ini", "section2", "key", $url)
IniWrite(@ScriptDir&"\refresh.ini", "section", "key", $time)
$oIE = _IECreate (GUICtrlRead($file))
$time = $time*1000
EndFunc 你這段代碼運行完後就沒有啦
不能定時刷新
页:
1
[2]