此工具刷新采用的是重新打开地址栏网址的方法,而不是直接刷新当前页面,所以对于有些需要登录跳转的操作可以完全放心使用。
测试是否删除cookie,请将刷新倒计时设置长一点,然后登录一个需要cookie的论坛(貌似论坛都得cookie,哈哈),然后点【立即删除】按钮,稍等片刻即可看到效果。效果是你登出了,得重新登录。
这里删除cookie采用的是以下代码:Func shanchucookie()
Do
ProcessClose($liulanqiE);结束监视页面的那个窗口进程
Until ProcessExists($liulanqiE) = 0
$version = StringSplit( RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer", "Version"), ".")
if $version[1] > 6 Then;ie版本为7或更高
Run("RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2");这句是ie7专用的删除cookie,不知道行不行,所以加了下面的。
$FileList = _FileSearchToArray(@UserProfileDir & "\Cookies", "*", 1)
For $i = 1 To $FileList[0]
FileDelete($FileList[$i])
Next
$FileList = _FileSearchToArray(@UserProfileDir & "\Local Settings\Temporary Internet Files", "*", 1);删除临时文件,貌似有些情况下,cookie会在网页临时文件夹里?
For $i = 1 To $FileList[0]
FileDelete($FileList[$i])
Next
Else
$FileList = _FileSearchToArray(@UserProfileDir & "\Cookies", "*", 1)
For $i = 1 To $FileList[0]
FileDelete($FileList[$i])
Next
$FileList = _FileSearchToArray(@UserProfileDir & "\Local Settings\Temporary Internet Files", "*", 1)
For $i = 1 To $FileList[0]
FileDelete($FileList[$i])
Next
EndIf
RUNN()
ttt();这个是重启监视进程后,还原之前的状态,之前隐藏的话还隐藏,之前显示的话还显示
Button1Click();这个是打开地址栏网址的自定义函数,就是那个【转到】按钮。
EndFunc ;==>shanchucookie
|