PDA

Показать полную графическую версию : [решено] AutoIt+FirefoxPortable_3.5.3


rimm
21-09-2009, 18:54
Как изменить настройки прокси для FirefoxPortable?

все настройки FirefoxPortable храняться в файле prefs.js
и имеют вид

user_pref("network.proxy.http", "192.123.123");
user_pref("network.proxy.http_port", 777);

Соорудил код

& $proxNew= новый прокси
$proxNewPort=порт нового прокси

;открытие файла для перезаписи
$file = FileOpen(@ScriptDir &"\User_1\Data\profile\prefs.js", 0)
;чтение заданной строки файла

;чтение строки прокси
$lineProxy = FileReadLine($file,46)
;чтение строки прокси порта
$lineProxyPort = FileReadLine($file,47)

;перезаписть определенной строчки
;перезапись строки IP прокси
_ReplaceStringInFile ( @ScriptDir &"\User_1\Data\profile\prefs.js", $lineProxy, 'user_pref("network.proxy.http", "'& $proxNew &'");' )
;перезапись строки порта прокси
_ReplaceStringInFile ( @ScriptDir &"\User_1\Data\profile\prefs.js", $lineProxyPort, 'user_pref("network.proxy.http_port",' & $proxNewPort &');' )


Но для того чтобы настройки прокси изменились нужно сначала остановить процесс firefox.exe выполнить код указанный выше, а потом снова запустить firefox.

Вопрос: Как изменить настройки прокси не перезапуская процесс firefox?

Creat0R
21-09-2009, 21:59
Как изменить настройки прокси не перезапуская процесс firefox? »
Это вопрос не по аутоит, а по функциональности FF. Вот тут (https://developer.mozilla.org/en/Command_Line_Options) есть описание параметров командной строки поддерживаемых в FF. Возможно там есть что-то для установки настроек прокси.




© OSzone.net 2001-2012