• 締切済み

VBSでChromeを起動し、サイズを変更したい

VBScript初心者です。 VBSでChromeを起動し、さらにウィンドウの大きさや表示位置を変更したいです。 Set GC = CreateObject("WScript.Shell") GC.Run ("chrome.exe -url http://www.yahoo.co.jp/") にてChromeを開くところまではできたのですが、 その後、 GC.Left = 100 の部分で 「オブジェクトでサポートされていないプロパティまたはメソッドです。:'Left'」 とエラーが表示されてしまいます。 Left他のプロパティを使用するにはどのように記述したらよいのでしょうか。 Chromeではウィンドウの大きさや表示位置を変更することはできないのでしょうか。 ご教授ください。 よろしくお願いいたします。

みんなの回答

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

>GC.Left = 100 これは何を意図した記述でしょうか?何を参考にしてこれを思いつきましたか? WshShellオブジェクトにはそいうプロパティはありません。 ChromeはVBScriptでは直接制御は出来ないですね。 SendKeysメソッドを使えば、キー操作だけで出来る操作はできますが、ウィンドウサイズを指定するのは無理。

sanosano86
質問者

お礼

ご回答ありがとうございます。 もともとChromeではなく CreateObject("InternetExplorer.application")で使っていたソースを元にしたため、 Leftプロパティをそのまま使えるのではと思い込んでおりました。 Chromeは制御できないのですね... 理解しました! 早速のご回答をありがとうございました。 助かりました。 他の方法を考えます。