YikxX
![](http://forum.ru-board.com/board/avatars/kakuna.gif)
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Fom64, приветствую! Цитата: Не совсем понял задачу. Тебе надо запустить скрипт типа так: "script.au3 <url>" если не запущен firefox и "script.au3" если запущен? Так попробуй: | Не совсем так. <url> надо передавать в любом случае, и если запущен и если не запущен. Если запуск без передачи <url> (и вообще без каких-либо ключей) идет - просто запускать экзешник браузера через runus, как в изначальном скрипте, без передачи ему каких-либо ключей/ссылок, соответственно. Примерно так. Попробовал - не работает и даже просто браузер не запускает, хоть с передачей <url>, хоть без P.S. Как вариант: можно сделать при переданном <url> запуск через runas (с передачей url экзешнику браузера) - если браузер не запущен и то же самое, но через просто run - если уже запущен. Попробовал такой вариант Код: #NoTrayIcon $sUserName = "User_Name" $sPassword = "Parol" $browser = @ScriptDir & "/firefox.exe" $Pattern = "(?i)^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$" If $CmdLine[0] > 0 Then $a = StringRegExp($CmdLine[1], $Pattern) ; проверка, что передан url If $a = 1 Then ; что, собсно мешает использовать конструкцию из реестра? RunAs($sUserName, @ComputerName, $sPassword, 1, $browser & ' -osint -url "' & $CmdLine[1] & '"') EndIf EndIf RunAs($sUserName, @ComputerName, $sPassword, 1, $browser) | Запуск браузера с ярлыка проходит как положено, но никакая передача <url> не работает, тупо срабатывает последний RunAs Походу я Else забыл? | Всего записей: 1223 | Зарегистр. 29-07-2008 | Отправлено: 12:36 25-03-2019 | Исправлено: YikxX, 13:24 25-03-2019 |
|