У мене є пакетний файл, який робить купу речей, і в кінці потрібно відкрити веб-браузер на сторінку. Чи є спосіб, по суті, зателефонувати ShellExecute
на http, щоб відкрити веб-сторінку?
Командний рядок Windows
У мене є пакетний файл, який робить купу речей, і в кінці потрібно відкрити веб-браузер на сторінку. Чи є спосіб, по суті, зателефонувати ShellExecute
на http, щоб відкрити веб-сторінку?
Командний рядок Windows
Відповіді:
Ви можете використовувати start
команду, щоб зробити те саме, що і ShellExecute
. Наприклад
start "" http://www.stackoverflow.com
Це запустить будь-який браузер і браузер за замовчуванням, тому не обов’язково запускати Internet Explorer.
C:\path\to\browser.exe http://www.stackoverflow.com
. Вам слід задати власне запитання, якщо вам потрібні додаткові деталі.
start http://www.stackoverflow.com
, досить відкрити сторінку в браузері за замовчуванням.
start "http://www.stackoverflow.com"
не буде працювати, але команда start "" "http://www.stackoverflow.com"
буде. Дивіться: stackoverflow.com/questions/27261692/… та stackoverflow.com/questions/44219435/…
на жаль, найкращим методом для підходу до цього є використання Internet Explorer, оскільки це браузер, який гарнірується для роботи на машинах під керуванням Windows. Це також забезпечить сумісність інших користувачів, які можуть мати альтернативні веб-переглядачі, такі як firefox, chrome, opera..etc,
start iexplore.exe http://www.website.com
Коли ви використовуєте команду start на веб-сайті, вона використовуватиме браузер за замовчуванням, але якщо ви хочете використовувати певний браузер, тоді використовуйте start iexplorer.exe www.website.com
Також ви не можете мати http://
URL-адресу.
iexplore.exe