Тема: VBS: программно нажать кнопку с окошком подтверждением
Помогите программно нажать кнопку "never_disabled" перезагрузки рутера с подтверждением :
Тут при программном нажатии кнопки CreateObject("InternetExplorer.Application").Document.getElementsByName("never_disabled")(0).Click
вылезает окошко подвтерждения confirm("Перезагрузка Маршрутизатора ?"), а программа висит до его ручного подтверждения :
<input type=button name="never_disabled" value=Перезагрузка onclick="do_reboot();">
<script>
function do_reboot()
{
if(!confirm("Перезагрузка Маршрутизатора ?")) return;
var str="";
str="../sys_cfg_valid.xgi?";
str+=exe_str("submit REBOOT");
self.location.href=str;
}
function exe_str(str_shellPath)
{
var str="";
myShell = str_shellPath.split(";");
for(i=0; i<myShell.length; i++)
{
if (!is_blank(myShell[i])) str+="&"+"exeshell="+myShell[i];
}
return str;
}
</script>