Функция

_FFStart

Запустить FireFox

#Include <FF.au3>
_FFStart([$sURL = "about:blank"[, $sProfile = "default"[, $iMode = 1[, $bHide = False[, $IP = "127.0.0.1"[, $iPort = 4242]]]]]])

 

Параметры

$sURL Опционально: URL
Стандартное значение "about:blank"
$sProfile Опционально: профиль FireFox
Стандартное значение "default"
$iMode
Опционально:
0= подключение к запущенному процессу
1= создать новый процесс. Если FireFox запущен, то открыть новое окно. Стандартное значение
2= пытаться выполнить подключение к запущенному процессу. Если неудача, то запустить новый процесс
+8 запуск FireFox с параметром командной строки -no-remote
$bHide Опционально: скрыть окно
Стандартное значение false
$IP Опционально: IP адрес компьютера, на котором запущен FireFox.
Стандартное значение 127.0.0.1 (localhost)
$iPort Опционально: номер порта MozRepl.
Стандартное значение 4242

 

Возвращаемое значение

Успешное выполнение: Значение 1 / $_FF_GLOBAL_SOCKET = Socket
Ошибка: Значение 0 / $_FF_GLOBAL_SOCKET = -1 / и установка @ERROR
@ERROR: 0 ($_FF_ERROR_Success)
1 ($_FF_ERROR_GeneralError)
3 ($_FF_ERROR_InvalidDataType)
6 ($_FF_ERROR_Timeout)

 

Замечания

В качестве любого параметра можно использовать ключевое слово Default.
После вызова _FFStart ожидает загрузку страницы, поэтому вызов _FFLoadWait необязателен.

 

Связана с функциями

_FFQuit, _FFConnect, _FFDisConnect, _FFIsConnected

 

Пример

#Include <FF.au3>

 _FFStart("http://ff-au3-example.thorsten-willert.de/")

If _FFIsConnected() Then
	Sleep(2000)
	_FFAction("presentationmode",true)
	Sleep(2000)
	_FFOpenURL("http://www.google.com")
	Sleep(2000)
	_FFAction("back")
	_FFAction("presentationmode",false)
	Sleep(2000)
	_FFOpenURL("chrome:bookmarks")
	Sleep(2000)
	_FFAction("alert","Bye bye ...")
	_FFQuit()
EndIf