2015-07-23 2 views
0

еще один, который я не могу найти. Но в vb.net, как я могу заставить новый экземпляр IE или Chrome при нажатии кнопки?VB.net Откройте новое окно IE

Возможно, у меня уже есть открытые окна, но я хочу сделать это, когда я нажимаю кнопку, он открывает Chrome, IE и т. Д. Открывает новый экземпляр.

Возможно ли это? Благодаря!

+0

'Dim IE2 As Object = CreateObject ("internetexplorer.application")' – genespos

+0

Это терпит неудачу с моим кодом: КОД: Dim IE2 As Object = CreateObject ("internetexplorer.application") GOOGLEString = TextBox1.Text Dim GOOGLEUri As New Uri (IE2, «http://google.com/search?hl=ru&q=» & GOOGLEString) System.Diagnostics.Process.Start (GOOGLEUri.AbsoluteUri) – FNDevCJ

+0

Пожалуйста, отредактируйте ваш вопрос, чтобы показать код. Во всяком случае, код, который я написал, использует '.Navigate' для открытия страницы: exacly a browser – genespos

ответ

0

ЕХЕ должен быть в пути, так что вы можете просто запустить их как этот

Process.Start("chrome.exe", "--new-window http://www.bing.com") 
Process.Start("iexplore.exe", "http://www.bing.com") 

Если они не в пути, вам необходимо указать полный путь к ехе, как c:\program files\internet explorer\iexplore.exe

По умолчанию на моей системе chrome открывает новую вкладку, если вы запускаете chrome.exe без параметра --new-window. Когда я запускаю iexplore.exe, он по умолчанию всегда открывает новое окно.

+0

Часть iexplore работает, но хром не пропускает текст текстового поля. – FNDevCJ

+0

Что не работает конкретно и какая ошибка вы получаете? Вы пытались использовать полный путь к Chrome? 'c: \ Program Files (x86) \ Google \ chrome \ Application \ chrome.exe' – Thraka

+0

Я пробовал: ' System.Diagnostics.Process.Start ("chrome.exe" "--new-window", SLBUri. AbsoluteUri) ' И это просто открывается хром без URL – FNDevCJ

Смежные вопросы