PostMessage や SendMessage などの「バックドア」を使用して (F5 キーを押すなどして) Internet Explorer を更新する方法を知っている人はいますか? Internet Explorer ウィンドウがアクティブでないため、キーボードを使用できません。
ありがとう
(言語は問いません)
PostMessage や SendMessage などの「バックドア」を使用して (F5 キーを押すなどして) Internet Explorer を更新する方法を知っている人はいますか? Internet Explorer ウィンドウがアクティブでないため、キーボードを使用できません。
ありがとう
(言語は問いません)
このVBスクリプトを使用してください
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.AppActivate "Iexplore"
WshShell.SendKeys "{F5}"
それをanything.vbsに保存して実行します
キーボードを使用して、これを行うマクロを開始できます。
AutoHotkey を使用:
#^x:: ControlSend Edit1, {Enter}, ahk_class IEFrame
Win+Ctrl+X でウィンドウを更新します。スクリプトには次の設定があることに注意してください。
SetTitleMatchMode RegEx
SendMode Input
ウィンドウにフォーカスがない場合でも機能します。
定期的な更新のループを実行することもできます。
問題:アドレスバーが存在し、更新するURLがそこにある必要があります...
しかし、それは私が見つけた最も信頼できる方法です、私は試しました:
#^x:: ControlSend ahk_parent, {F5}, Microsoft Internet Explorer
しかし、それは毎回機能していませんでした。不思議なことに、最小化されたウィンドウでよりうまく機能します...
これで、あなたの必要性が少しよく理解できたと思います。
以下を使用して、マシンに新しい Web ページを作成します。
<html>
<head>
<meta http-equiv="refresh" content="5"/>
</head>
<body>
<iframe src="http://google.com" height="100%" width="100%" frameborder="0">
If you see this - Get a new browser.
</iframe>
</body>
<html>
次にダブルクリックして、ブラウザウィンドウで開きます。
あなたが Web ページの開発者である場合は、HEAD セクションに表示されるメタ タグを追加するだけで、ページが自動更新されます。
ページを自動更新する IE アドオンがあります。私が見つけた最初のランダムなフリーウェア ツール: AutoRefresher for IE。この特定のものが気に入らない場合は、他にも試すことができます。