Войти

Показать полную графическую версию : [решено] Подскажите как прикрутить к скрипту команду на открытие сайта из "chrome.exe"


ufooo000
06-12-2016, 15:44
Подскажите как прикрутить к скрипту команду на открытие сайта из "chrome.exe"
Этот скрипт без формы, и запускает "chrome.exe".
program Project1;
uses
Windows, ShellAPI;
{$R *.res}
begin
ShellExecute(0, 'open', 'chrome.exe', nil, nil, SW_SHOW);
end.
Как прикрутить к скрипту ниже указанную строку чтобы "chrome.exe" открывал сайт: "Youtube.com".
ShellExecute(0, 'open', 'https://www.youtube.com/', nil, nil, SW_SHOW);
Если можно отредактируйте скрипт.

Iska
06-12-2016, 16:48
ufooo000, ShellExecute вообще не столько для запуска приложений, сколько для исполнения глаголов предназначен. ShellExecute для второго описанного Вами варианта. Но ссылка откроется не в Google Chrome, а в зарегистрированном для типа url приложении. Будет там прописан для пользователя Google Chrome — откроется он, будет IE — откроется IE, Firefox — значит Firefox.

В принципе, Вы можете использовать и ShellExecute в виде:
ShellExecute(0, 'open', 'chrome.exe', 'https://www.youtube.com/', nil, SW_SHOW);
то есть: chrome.exe — приложение, «https://www.youtube.com/» — передаваемые ему параметры.

Вы можете также использовать CreateProcess, который даёт гораздо больше возможностей по управлению.

ufooo000
06-12-2016, 17:02
спасибо!




© OSzone.net 2001-2012