MacCentre.ru Форум
Форум по компьютерам Mac, Mac OS X и продукции Apple
 
ПравилаПравила   FAQFAQ   ПоискПоиск  РегистрацияРегистрация   ПрофильПрофиль   Войти и проверить ЛСВойти и проверить ЛС   ВходВход 
Восстановление соединения РРТР от Dimon2
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » FAQ: Mac OS X, Apple и сайт   
Автор Сообщение
Tartuga



Reputation: +52    

Зарегистрирован: 18.12.2003
Сообщения: 20608

СообщениеДобавлено: Mon Nov 17, 2008 12:38
Восстановление соединения РРТР от Dimon2
Ответить с цитатой

Пишется программный пакетик со статусом "оставаться открытым", при помощи applescript.
Открываем стандартный редактор скриптов и пишем:
Код:
Цитата:
on idle
tell application "System Events"
tell current location of network preferences
set vpnConnection to the service "VPN (PPTP)"
if current configuration of vpnConnection is not connected then
connect vpnConnection
end if
end tell
return 120
end tell
end idle



120 - интервал в секундах, через которые данный зверек будет перепроверять статус сервиса "VPN (PPTP)", вызывая софтинку "системные события"
"VPN (PPTP)" - имя vpn соединения в стандартных настройках.

Сохраняем такой скриптик, как программный пакет, помечая его галочкой при сохранении "оставаться открытым" и вуаля - все работает.

можно еще убрать программку из дока, по желанию.
Кликаем мышкой по программке, с нажатой клавишей ctrl > "показать содержимое пакета" и ищем файлик "Info.plist". В конец файла, перед </dict>, добавляем следующее:
Код:
Цитата:
<key>LSUIElement</key>
<integer>1</integer>


все. "служебная" софтинка не видна в доке

Что бы программа сама стартовала, при запуске машины, стандартно добавляем ее в "объекты входа" (панель управления>учетные записи>объекты входа)

Положить программу можно куда угодно. Хоть, в документы. Любое имя. Любое расположение.

Осталось понять, какая функция будет дергать вызов обновления нужной мне страницы в safari, автоматически. При переподключении нужно, что бы обновлялся ряд страниц web. Автоматически. С использованием cookies броузера. В фоне. Похоже, и это, при помощи applescript, сделать можно.

_________________
Голова - это не то, куда только едят...Wink)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » FAQ: Mac OS X, Apple и сайт Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


Связь с администраторами

Powered by phpBB © 2001, 2005 phpBB Group