Русское сообщество AutoIt

  • Май 22, 2012, 13:21:56 *
  • Добро пожаловать, Гость
Пожалуйста, войдите или зарегистрируйтесь.

Войти
Расширенный поиск  

Новости:

На форуме было сделано несколько небольших изменений...

1) Расширено поле поиска, теперь можно выбрать, искать в текущей теме, текущем разделе, по всему форуму, или с помощью Google.

2) Новым участникам форума (до 20-ти сообщении) над формой создания новой темы отображается информационный блок с некоторыми правилами и рекомендациями по созданию новой темы.

17.07.2010

Реклама

Автор Тема: [Мышь, клавиатура] Нужен скрипт автоматического включения pppoe соединения и выключения  (Прочитано 910 раз)

0 Пользователей и 1 Гость смотрят эту тему.

zeionline [?]

Версия AutoIt: v3.3.6.1.

Описание:
Есть pppoe соединение нужно чтоб оно включалось а потом выключалось каждые х секунд.
Примечания:
Сложность состоит в том, что выключение и включение происходит в разных окнах. К тому же после выключения окно с которого проходил заход больше не появляется.
Спасибо.





  Записан

madmasles [?]

  • Модератор
  • *
  • *****
  • Репутация: 1426
  • Online Online
  • Пол: Мужской
  • Сообщений: 3819
  • Версия AutoIt: 3.3.6.1 - 3.3.9.4
    • Награды
zeionline,
Попробуйте так:
Код: AutoIt [Выделить]
#include <Constants.au3>
#include <Encoding.au3>

$sConnectName = 'Название соединения'
$sLog = 'Логин'
$sPass = 'Пароль'
$sRead = ''
If StringInStr($sConnectName, ' ') Then
    $sConnectName = '"' & $sConnectName & '"'
EndIf
;Connect:
$iPID = Run('rasdial ' & $sConnectName & ' ' & $sLog & ' ' & $sPass, '', @SW_HIDE, $STDOUT_CHILD)
If $iPID Then
    While 1
        $sRead &= StdoutRead($iPID)
        If @error Then ExitLoop
        Sleep(20)
    WEnd
    $sRead = _Encoding_866To1251($sRead)
    ConsoleWrite('Connect: ' & $sRead & @CR)
Else
    ConsoleWrite('Connect: Error' & @CR)
EndIf
Sleep(5000)
;Disconnect:
$sRead = ''
$iPID = Run('rasdial ' & $sConnectName & ' /disconnect', '', @SW_HIDE, $STDOUT_CHILD)
If $iPID Then
    While 1
        $sRead &= StdoutRead($iPID)
        If @error Then ExitLoop
        Sleep(20)
    WEnd
    $sRead = _Encoding_866To1251($sRead)
    ConsoleWrite('Disconnect: ' & $sRead & @CR)
Else
    ConsoleWrite('Disconnect: Error' & @CR)
EndIf

zeionline [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 1
  • Offline Offline
  • Сообщений: 36
  • Версия AutoIt: 3
    • Награды
Работает отлично. Только нужно чтоб скрипт все время включал и выключал соединение пока я его не остановлю.


Добавлено: Сентябрь 01, 2011, 12:57:15
Спасибо. Доделал сам.
« Последнее редактирование: Сентябрь 01, 2011, 12:57:15 от zeionline, Причина: Объединение сообщений »



  Записан

roon [?]

данный скрипт вроде подключает интернет (появляется значок в области уведомлений), но иннет не пашет.
 подскжите значение в строке $sRead =




  Записан
 


Похожие темы
Тема Автор Ответов Просмотров Последний ответ
[Сеть, интернет] обнаружение PPPoE соединения
AutoIt для новичков
UnEpicFail 6 1334 Последний ответ Август 02, 2010, 23:00:02
от Kaster
[Мышь, клавиатура] функции автоматического нажатия клавиш
AutoIt для новичков
general66 0 1427 Последний ответ Январь 29, 2011, 03:14:21
от general66
[Мышь, клавиатура] Autohotkey скрипт преобразовать в AutoIT скрипт
Стол заказов
Mapartipin 4 2858 Последний ответ Март 21, 2011, 07:41:52
от Mapartipin
Нужен скрипт автоматического поднятия pppoe соединения при его разрыве.
Стол заказов
Lomonosovav 13 3689 Последний ответ Август 03, 2011, 06:02:30
от AlexLe
[Мышь, клавиатура] Скрипт с AHK в Autoit
Стол заказов
Juice1992 22 2937 Последний ответ Март 25, 2011, 18:39:00
от Lazy
[Мышь, клавиатура] Скрипт для PB
Стол заказов
pilot 1 1134 Последний ответ Июнь 03, 2011, 12:04:27
от madmasles
[Мышь, клавиатура] Скрипт зажима,ошибка в If.
AutoIt для новичков
F4nT0m 3 757 Последний ответ Август 20, 2011, 10:47:02
от F4nT0m
Перенесено: [Мышь, клавиатура] Нужен помощ с макро для лучника в Рифте.
Стол заказов
Kaster 0 297 Последний ответ Сентябрь 07, 2011, 20:54:20
от Kaster
Перенесено: [Мышь, клавиатура] Нужен скрипт для майнкрафта, T -> (свой текст) -> enter
Стол заказов
madmasles 0 142 Последний ответ Февраль 25, 2012, 21:39:23
от madmasles
Перенесено: [Мышь, клавиатура] Нужен скрипт по выполнению команд сочетаниями кнопок
Стол заказов
madmasles 0 69 Последний ответ Май 12, 2012, 21:05:40
от madmasles


Реклама

* Последние сообщения на форуме
post Re: Смена IP адресса
[AutoIt для новичков] Zaramot Сегодня в 13:04:33
post Re: Авторизация в одноклассниках
[Автоматизация IE и Web-интерфейса] Александр Сегодня в 12:59:21
post Re: Выполнение скрипта при нажатии средней кнопки мыши
[AutoIt для новичков] madmasles Сегодня в 12:23:31
post [Мышь, клавиатура] Re: Выполнение скрипта при нажатии средней кнопки мыши
[AutoIt для новичков] Nurgazy Сегодня в 12:09:36
post Re: Объясните плз, как работать с массивами ArrayAdd и прочее...
[AutoIt для новичков] madmasles Сегодня в 12:08:03
post Объясните плз, как работать с массивами ArrayAdd и прочее...
[AutoIt для новичков] webmonster Сегодня в 12:03:38
post Re: Как заменить метку времени файла на севере
[Автоматизация IE и Web-интерфейса] ---Zak--- Сегодня в 11:39:56
post Как заменить метку времени файла на севере
[Автоматизация IE и Web-интерфейса] eropov Сегодня в 11:26:37
post Re: Выполнение скрипта при нажатии средней кнопки мыши
[AutoIt для новичков] madmasles Сегодня в 11:13:16
post [Мышь, клавиатура] Re: Выполнение скрипта при нажатии средней кнопки мыши
[AutoIt для новичков] Nurgazy Сегодня в 10:56:29

* Пользователи онлайн
  • Dot Гостей: 130
  • Dot Скрыт: 2
  • Dot Пользователей: 28
  • Dot Пользователи Online: