前提・実現したいこと
DOSコマンドで取得できるクロームのバージョン情報をVBScriptで同じように取得したいです。
dir /B /O-N "C:\Program Files (x86)\Google\Chrome\Application" | findstr "^[0-9].*¥>" > test.txt
をコマンドプロンプトで実行するとGoogleChoromeのバージョン情報が取得できるのですが
バッチファイルで実行してしまうとコマンドプロンプトが表示されてしまうためVBScriptで同じことがしたいと考えています。
試したこと
VBScript
1Set objShell = CreateObject("WScript.Shell") 2objShell.Run "dir /B /O-N ""C:\Program Files (x86)\Google\Chrome\Application"" | findstr ""^[0-9].*¥>""" > "test.txt",0,false
を実行すると
「指定されたファイルが見つかりません」というエラーが返ってきてしまいます。
なぜDOSコマンドでは見つけられたファイルが見つからなくなってしまったのでしょうか?
ちなみに
"dir /B /O-N ""C:\Program Files (x86)\Google\Chrome\Application"" | findstr ""^[0-9].*¥>"""
の部分をファイルに出力してみたところ
dir /B /O-N "C:\Program Files (x86)\Google\Chrome\Application" | findstr "^[0-9].*¥>"
となっていたのでエスケープシーケンスなどは間違っていないと思っています。
よろしくお願いします。
補足情報(FW/ツールのバージョンなど)
Windows
VBScript
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。