1

私はハックを探していません。自宅に Wi-Fi がありますが、90 分ごとに切断され、戻るには Enter キーを押す必要があります。ウィンドウを閉じます。理想的には、90 分ごとに実行するようにループのままにしますが、Windows スケジューラを使用するだけでも問題ありません。

これまでに失敗した試みは次のとおりです(.VBS)

    Dim oIE

Set oIE = CreateObject("InternetExplorer.Application")
set objShell = WScript.CreateObject("WScript.Shell")

oIE.Visible = 1 ' Usually Hidden

oIE.Navigate "http://www.autohotkey.com"' anysite will work as if I'm logged out I will be automatically redirected to login

Do While (oIE.Busy)
Wscript.Sleep (10)
Loop

ObjShell.SendKeys "{enter}"

Do While (oIE.Busy)
Wscript.Sleep (10)
Loop

ObjShell.sendkeys "^W"

Wscript.Sleep (5400000)

これが行うことは、遅延なく新しいページを開くことだけです。私が試したいくつかのより複雑なバージョンを見てきましたが、何も機能していません。仕事をしている限り、どんな形式でも問題ありません。

4

1 に答える 1

0

ここにあなたが試すことができる1つのコードがあります.

set WshShell = WScript.CreateObject("WScript.Shell")
call WshShell.Run("http://www.gmail.com", 1, false) 'This will open your default browser

WScript.Sleep 3000
WshShell.SendKeys "username"
WScript.Sleep 1000
WshShell.SendKeys "{TAB}"
WScript.Sleep 1000
WshShell.SendKeys "password"
WshShell.SendKeys "{TAB}"
WScript.Sleep 1000
WshShell.SendKeys "{ENTER}"
WScript.Sleep 1000
WshShell.SendKeys "%{F4}"
WScript.Quit()

これを試して。バッチファイルを介してWindows 7 / ChromeでWebサイトに自動ログインしまし

これが実行されるまで待つ必要があります。開くブラウザはアクティブである必要があり、送信キーはユーザー名とパスワードを入力し、入力してからウィンドウを閉じます。

于 2013-07-04T04:12:55.930 に答える