我想写一个JAVA一键卸载的脚本,脚本如下:
#include <Process.au3>
$var = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{26A24AE4-039D-4CA4-87B4-2F83216010FF}", "UninstallString")
_RunDos($var)
WinWait("Windows Installer","您确信要卸载本产品吗?")
If Not WinActivate("Windows Installer","您确信要卸载本产品吗?") Then
WinActivate("Windows Installer","您确信要卸载本产品吗?")
WinWaitActive("Windows Installer","您确信要卸载本产品吗?")
EndIf
ControlClick("Windows Installer", "", "Button1")
但为什么每次都是把_RunDos($var)这一段执行后貌似下面的就没有执行了。弹出卸载确认窗口,始终不会点击下去。如果单独执行后面的点击窗口那段代码又是正确的,请问一下是我代码 哪里出了问题呀?知道的告诉一声,谢谢!!
[ 本帖最后由 oldbie 于 2008-11-19 14:46 编辑 ] |