1

PostMessage や SendMessage などの「バックドア」を使用して (F5 キーを押すなどして) Internet Explorer を更新する方法を知っている人はいますか? Internet Explorer ウィンドウがアクティブでないため、キーボードを使用できません。

ありがとう

(言語は問いません)

4

4 に答える 4

1

このVBスクリプトを使用してください

Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.AppActivate "Iexplore" WshShell.SendKeys "{F5}"

それをanything.vbsに保存して実行します

于 2013-08-16T08:03:28.863 に答える
1

キーボードを使用して、これを行うマクロを開始できます。

AutoHotkey を使用:

#^x:: ControlSend Edit1, {Enter}, ahk_class IEFrame

Win+Ctrl+X でウィンドウを更新します。スクリプトには次の設定があることに注意してください。

SetTitleMatchMode RegEx
SendMode Input

ウィンドウにフォーカスがない場合でも機能します。
定期的な更新のループを実行することもできます。

問題:アドレスバーが存在し、更新するURLがそこにある必要があります...
しかし、それは私が見つけた最も信頼できる方法です、私は試しました:

 #^x:: ControlSend ahk_parent, {F5}, Microsoft Internet Explorer

しかし、それは毎回機能していませんでした。不思議なことに、最小化されたウィンドウでよりうまく機能します...

于 2008-10-23T14:17:29.773 に答える
1

これで、あなたの必要性が少しよく理解できたと思います。

以下を使用して、マシンに新しい 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 セクションに表示されるメタ タグを追加するだけで、ページが自動更新されます。

于 2008-10-23T12:58:06.520 に答える
1

ページを自動更新する IE アドオンがあります。私が見つけた最初のランダムなフリーウェア ツール: AutoRefresher for IE。この特定のものが気に入らない場合は、他にも試すことができます。

于 2008-10-23T13:05:20.123 に答える