1

あらかじめ決められた複数のタブでIEを開くために、Startupフォルダーに追加できるAutoHotkeyスクリプトを作成しようとしています。定期的に使用しているWebサイトがいくつかありますが、これらのページをロードして最初にログインしたときにIEを自動的に開きたいと考えています。ニーズに合わせて変更しようとしたAHKをいくつか検索して見つけましたが、エラーが発生します。これが私が使おうとしているコードです:

Pwb :=  COM_CreateObject ("InternetExplorer.Application")
Pwb.Visible:=True
Pwb.Navigate("https://*****.org/***/") 
Pwb.Navigate2("https://*****", 2048)
Pwb.Navigate3("http://*****", 2048)
Pwb.Navigate4("http://*****", 2048)
Pwb.Navigate5("*****", 2048)
Pwb.Navigate6("*****", 2048)
Return

これを起動すると、「次の変数名に不正な文字が含まれています:「Pwb.Visible」プログラムが終了します。」というエラーが表示されます。コードのその部分を削除しようとすると、Webサイトで次のエラーが発生します:「エラー:存在しない関数の呼び出し。具体的には:Pwb.Navigate( "https://.org / ** / ")プログラムは終了します。"

4

1 に答える 1

2

これを試して。AutoHotkeyの最新バージョン(v1.1 +)を使用していることを確認してください。COM_CreateObject()あるべきでComObjCreate()あり、そのオブジェクトで使用可能なNavigate3、Navigate4、またはNavigate5...メソッドはありません。

Pwb :=  ComObjCreate("InternetExplorer.Application")
Pwb.Visible:=True
Pwb.Navigate("http://www.google.com") 
Pwb.Navigate("http://stackoverflow.com", 2048)
Pwb.Navigate("http://news.google.com", 2048)
Pwb.Navigate("https://www.quora.com/", 2048)
Return
于 2012-11-26T18:09:06.573 に答える