質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
VBScript

VBScript(Visual Basic Scripting Edition)はMicrosftが開発したスクリプト言語であり、Visual Basicのサブセットです。

Q&A

2回答

11402閲覧

vbsでchromeを開く方法

yottuxan

総合スコア12

VBScript

VBScript(Visual Basic Scripting Edition)はMicrosftが開発したスクリプト言語であり、Visual Basicのサブセットです。

0グッド

0クリップ

投稿2019/04/17 21:13

※超絶初心者です

Set objIE = Wscript.CreateObject("InternetExplorer.Application")
objIE.Navigate2 "http://www.goo.ne.jp/"
objIE.Visible = TRUE
Set objIE =Nothing

このvbsを開くとIEにアクセスされますが、これをchromeにアクセスさせる方法はありませんか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

Chromeで指定URLを表示させるのみであれば、WScript.Shell.Runで起動可能です。
Wscript.CreateObject()でCOM Objectを取得していろいろ操作したいのであれば不可能です。
ChromeはCOMを実装していません。

VBScript

1Dim oWshShell 2Dim url 3Dim ret 4url="https://teratail.com/questions/185085" 5 6On Error Resume Next 7Set owsh = CreateObject("WScript.Shell") 8If owsh Is Nothing Then 9 Msgbox "Error: Could not execute chrome.", vbOKOnly + vbCritical, "Error" 10Else 11 ret = owsh.Run("chrome"+" " + url, 1, False) 12 If ret IS Nothing Then 13 Msgbox "Error: Could not execute chrome.", vbOKOnly + vbCritical, "Error" 14 End If 15End If 16On Error Goto 0 17Set owsh = Nothing

追記:
chromeを起動することが目的ではなく、自動処理でWebページを操作することが目的であればheadless chromeでゴリゴリとやる手があります。

ヘッドレス Chrome ことはじめ | Web | Google Developers

投稿2019/04/18 00:55

編集2019/04/18 01:18
Y.H.

総合スコア7914

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

過去のヤフー知恵袋で似たようなこと質問してた人が居たな。

結論から言うと立ち上げは問題なくできますが、chromeでも操作は出来ません。
こちらでも似たような質問をしている人が居ました。参考にしてみて下さい。

投稿2019/04/18 01:07

stdio

総合スコア3307

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問