Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Закрытая тема
Настройки темы
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

(*.*)


Сообщения: 36560
Благодарности: 6694


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: Vadikan
Дата: 21-01-2009
Описание: архив
Внимание!


В связи с созданием отдельного форума по AutoIt, эта тема переводится в архивное состояние. Если у вас есть вопрос, создайте новую тему или поднимите существующую, если в ней обсуждается аналогичная проблема.

Пожалуйста, не создавайте тем с названием "Помогите!" или "Нужна помощь по AutoIt". Это и так понятно Заголовок темы должен быть осмысленным.



Сайт программы
Русская справка
Коллекция AutoIt скриптов от Sanja Alone
Коллекция AutoIt скриптов от MSFN (могут быть устаревшие).


Справочник по командам rundll32 (команды запуска диалоговых окон и не только...)

AutoIt скрипты - введение и FAQ (статья содержит вводную информацию по AutoIt, а также ответы на ЧаВо).

Архивы старых тем по AutoIt или они же в 7z архиве (версии для печати) - 846 кб (настоятельно рекомендуется к прочтению/поиску)
(он же прикреплен в шапке)


Данная тема предназначена для общих вопросов по AutoIt. Вопросы по установке приложений при помощи AutoIt следует задавать в соответствии с правилами форума "Автоматическая установка приложений". Таким образом, если вы хотите узнать как установить Winamp 5.x при помощи AutoIt, то создайте тему [autoit] Winamp 5.х (если таковой еще нет на форуме). Проверить наличие тем можно при помощи поиска или фильтров.
Цитата Vadikan:
В теме уже свыше 500 сообщений и поиск нужной информации в ней усложняется. Есть предложение собрать все решения (скрипты) и разместить их на Wiki по принципу "один скрипт - одна статья wiki", добавляя статьи в категорию Autoit. Речь, в принципе, идет об общих решениях, а не о скриптах для установки конкретной программы. Название статьи, очевидно, должно отражать назначение скрипта. Затем можно в шапке просто разместить ссылки на статьи Wiki.

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:02, 05-02-2006

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Serge_Grey:
Как прикрепить файл к сообщению, создаваемому функцией _INetSMTPMail? »
никак, на оффсайте есть альтернативное решение через COM:

Smtp Mailer That Supports Html And Attachments., Also Secure SMTP mail (GMail)

Отправлено: 11:25, 25-06-2008 | #671



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 33
Благодарности: 1

Профиль | Отправить PM | Цитировать


Здрасте всем! У меня возник такой вопрос: Можно ли как нибудь определить с помощью Autoit подключен ли кто к твоему радмин серверу? И если подключен то скрипт должен заблокировать на время работы мышь и клавиатуру. Так как в самом радмине такой фишки нет, то хотелось бы эту фишку добавить при помощи скриптов, который бы наблюдал за сервером и блокировал мышь с клавом во время управления компьютером (не при просмотре, а именно при управлении)

Отправлено: 13:26, 25-06-2008 | #672


Аватара для Maza Faka

Ветеран


Сообщения: 604
Благодарности: 133

Профиль | Отправить PM | Цитировать


leprecon
Цитата:
заблокировать на время работы мышь и клавиатуру. Так как в самом радмине такой фишки нет
Дык вроде бы в 3-ей версии такую фишку включили.

-------
Сообщение помогло? Не забудьте нажать на Полезное сообщение


Отправлено: 14:13, 25-06-2008 | #673


Новый участник


Сообщения: 33
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Maza Faka:
Дык вроде бы в 3-ей версии такую фишку включили. »
У меня стоит сейчас последняя версия радмина (3.2) И там такой фишки нет. На оф. форуме радмина ихние эксперты говорили, что такую фишку можеть быть введут в течение года... И я думаю, что скрипт будет написать гораздо быстрей...

Отправлено: 14:36, 25-06-2008 | #674


Аватара для Maza Faka

Ветеран


Сообщения: 604
Благодарности: 133

Профиль | Отправить PM | Цитировать


Цитата leprecon:
У меня стоит сейчас последняя версия радмина (3.2) И там такой фишки нет. На оф. форуме радмина ихние эксперты говорили, что такую фишку можеть быть введут в течение года »
Всё ещё обещают? Уже 3 года обещают
Цитата leprecon:
И я думаю, что скрипт будет написать гораздо быстрей... »
Ага, только вот как его написать? Может в радмине есть опция типа: "Выполнить при подключении к клиенту?"

-------
Сообщение помогло? Не забудьте нажать на Полезное сообщение


Отправлено: 15:19, 25-06-2008 | #675


Новый участник


Сообщения: 33
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Maza Faka:
Ага, только вот как его написать? Может в радмине есть опция типа: "Выполнить при подключении к клиенту? »
Нет нету такой опции.. Была б не спрашивал... А между 2 и появлением 3 версии прошло 5 лет при отсутствии каких либо существенных изменений...

А может можно при помощи autoit как нибудь фильтровать трафик на определеном порту? Хотя это вряд ли, что-то даст.

Последний раз редактировалось leprecon, 25-06-2008 в 16:52.


Отправлено: 16:36, 25-06-2008 | #676


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Maza Faka:
Может в радмине есть опция типа: "Выполнить при подключении к клиенту?" »
еще варианты:

- включить запись в системный журнал и ждать нужных событий;
- попробовать считать цвет иконки в трее;
- вообще не пытаться ничего определять, а блокировать асинхронно когда нужно.

но это только половина проблемы - не факт, что блокировка локальной консоли не заблокирует и удаленную
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:16, 26-06-2008 | #677


Аватара для Maza Faka

Ветеран


Сообщения: 604
Благодарности: 133

Профиль | Отправить PM | Цитировать


Цитата amel27:
- попробовать считать цвет иконки в трее »
Да, если иконка меняет свой цвет, то можно выполнить действие на основе этого поведения.

-------
Сообщение помогло? Не забудьте нажать на Полезное сообщение


Отправлено: 11:55, 26-06-2008 | #678


Новый участник


Сообщения: 33
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата amel27:
- включить запись в системный журнал и ждать нужных событий »
Вот этот вариант можно попробывать. Но не факт что сервер записывает в журнал события мгновенно. Но это утверждение я сейчас проверю
Цитата amel27:
- попробовать считать цвет иконки в трее »
Этот вариант не подойдет, так как иконка из трея убрана, во избежания умышленого отключения сервера. Да и по иконке не определишь тип подключения. Там можно увидеть только подключен ли кто к твоему компьютеру или нет.
Цитата amel27:
- вообще не пытаться ничего определять, а блокировать асинхронно когда нужно »
А вот об этом способе поподробней можно?
P.S. Насчет первого способа я думаю что этот способ самый рабочий, так как сервер записывает в лог сразу при подключении, и там же записывает тип подключения. Кароче сейчас буду кумекать над этим вопросом

И еще так как скрипт будет постоянно висеть и проверять журнал на наличие нужных записей (предположительно каждую секунду), не будет ли это сильно загружать процесор?

И скажите пожалуйста как можно встроить Au3ToPost в SciTE? Я все делал как выше было описано (инстукции собирал по кускам, так как единой инструкции не нашел) и после запуска выскакивает ошибка:
Line -1:
Error:Unkown option or bad parametr specifed

Последний раз редактировалось leprecon, 26-06-2008 в 13:19.


Отправлено: 11:56, 26-06-2008 | #679


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата leprecon:
можно при помощи autoit как нибудь фильтровать трафик на определеном порту? »
думаю, можно узнать список установленных TCP-соединений (а-ля NETSTAT), но "тип подключения" таким образом не определить - это внутренние дела RAdmin'а.

Цитата leprecon:
об этом способе поподробней можно? »
ничего особенного - нужно только определиться с "флагом", который будет служить скрипту командой на выполнение определенных действий - это может быть файл на какой-нибудь шаре, параметр реестра, etc. К примеру - создал файл с именем "BlockInput.txt" - консоль заблокировалась, удалил - разблокировалась... тут вариантов куча, вплоть до управления скриптом по сети... тут и до своего RAdmin'а на AutoIT недалеко

Цитата leprecon:
так как скрипт будет постоянно висеть и проверять журнал на наличие нужных записей (предположительно каждую секунду), не будет ли это сильно загружать процесор? »
один раз в секунду не будет, но можно вообще не проверять а поставить скрипт на ожидание определенного события (запись в журнале) и пусть система запускает его когда надо, примерно так:
Код: Выделить весь код
$objWMI = ObjGet("winmgmts:{(Security)}\\.\root\cimv2")
; Создаем фильтр событий, фиксируемых скриптом
$colEvents = $objWMI.ExecNotificationQuery("SELECT * FROM __InstanceCreationEvent WITHIN 5 WHERE " & _
                     "TargetInstance ISA 'Win32_NTLogEvent' " & _     ; источник событий - журнал событий
                     "AND TargetInstance.Logfile='Application' " & _  ; только журнал приложений
                     "AND TargetInstance.SourceName='r_server'")      ; только Remote Administrator
While 1
    $objEvent = $colEvents.NextEvent ; Ожидание события
    $sText = ""
    For $s in $objEvent.TargetInstance.InsertionStrings
        $sText &= $s ; Текст события
    Next
    Switch $objEvent.TargetInstance.EventIdentifier
        Case 15 ; Код обработки события отключения
            Consolewrite( "Text:       " & $sText & @CR )
        Case 17 ; Код обработки события подключения
            Consolewrite( "Text:       " & $sText & @CR )
     EndSwitch
Wend
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:29, 27-06-2008 | #680



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[архив - Часть 2] AutoIt скрипты Vadikan AutoIt 985 21-01-2008 09:58
Вопрос - [Архив] Антивирусные программы - ОБЩИЕ ВОПРОСЫ FOX RED Защита компьютерных систем 67 21-11-2007 15:05
[Архив - Часть 1.3] AutoIt скрипты biork AutoIt 503 09-06-2007 11:27
[Архив - Часть 1.2] AutoIt скрипты Dirk Diggler AutoIt 505 02-12-2006 11:00
[Архив - Часть 1.1] AutoIt скрипты EgOrus AutoIt 335 04-02-2006 16:58




 
Переход