※ ChatGPTを利用し、要約された質問です(原文:VBAを使ってモデムの再起動を自動でやる方法)
VBAを使ってモデムの再起動を自動でやる方法
このQ&Aのポイント
VBAを使ってモデムの再起動を自動化に挑戦しているが、Javascriptの別窓で苦戦している。
再起動ページにアクセスし、ログイン画面を表示してから再起動ボタンをクリックするが、再起動していいか?ボックスが表示されOKをクリックしないと再起動してくれない。
別窓をアクティブにするための処理を試しているが、うまく動作しない。
VBAを使ってモデムの再起動を自動化に挑戦しているのですが、Javascriptの別窓で苦戦しています (ノ◇≦。)
(1)再起動ページにアクセス
(2)ログイン画面表示
(3)再起動ボタンクリック
(4)再起動していいか?ボックスが表示されOKをクリック←ココでつまずいています!!
(5)再起動される
流れなのですが、(3)の再起動ボタンをクリックすると、javaascriptで別窓が表示され、OKボタンを押さないと
再起動してくれません。
↓これをクリックすると
<input type='submit' name='UPDATE_BUTTON' id='UPDATE_BUTTON' value='再起動' />
↓こいつが処理されてうまくいかない。
/* イベントの設定 */
function Init_Event()
{
gId('reboot_main').onsubmit = function(){
var confmsg = '再起動を行います。\nよろしいですか?\n<ご注意>通話中に再起動を行うと通話が切断されます。';
if (false == reboot_enable_check()) {
return false;
}
if( true == confirm(confmsg) ){
SubmitGuard();
return true;
}
return false;
}
}
別窓をアクティブにしようと下記の処理をおこなったのですが、反応しません。
タイトルもツールからコピーしたので間違っていないのですが・・・・
分かる方いらっしゃいましたらご教授ください><
AppActivate "Web ページからのメッセージ", False
SendKeys "{ENTER}"
■モデム
PR-S300NEファームウェアバージョン 17.37
補足
ソースを確認するとそういう仕様になっていました(汗) 直接SubmitGuard();を実行させてもやはり確認画面がでてしまい、 その先に進めません><