|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:. |
|
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.
|
(*.*) Сообщения: 36491 |
Профиль | Сайт | Отправить PM | Цитировать
Внимание! В связи с созданием отдельного форума по AutoIt, эта тема переводится в архивное состояние. Если у вас есть вопрос, создайте новую тему или поднимите существующую, если в ней обсуждается аналогичная проблема. Пожалуйста, не создавайте тем с названием "Помогите!" или "Нужна помощь по AutoIt". Это и так понятно Заголовок темы должен быть осмысленным. Сайт программы Русская справка Коллекция AutoIt скриптов от Sanja Alone Коллекция AutoIt скриптов от MSFN (могут быть устаревшие). Справочник по командам rundll32 (команды запуска диалоговых окон и не только...) AutoIt скрипты - введение и FAQ (статья содержит вводную информацию по AutoIt, а также ответы на ЧаВо). Архивы старых тем по AutoIt или они же в 7z архиве (версии для печати) - 846 кб (настоятельно рекомендуется к прочтению/поиску) (он же прикреплен в шапке) Данная тема предназначена для общих вопросов по AutoIt. Вопросы по установке приложений при помощи AutoIt следует задавать в соответствии с правилами форума "Автоматическая установка приложений". Таким образом, если вы хотите узнать как установить Winamp 5.x при помощи AutoIt, то создайте тему [autoit] Winamp 5.х (если таковой еще нет на форуме). Проверить наличие тем можно при помощи поиска или фильтров. Цитата Vadikan:
|
||
------- Отправлено: 00:02, 05-02-2006 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать Народ помогите
есть задачка: нужно узнать какие основной dns и альтернативный dns использует пользователь и если они не правильные то поменять их на правильные. пример: основной dns: 192.168.0.1 альтернативный dns: 192.168.0.2 надо поменять на основной dns: 192.168.0.254 альтернативный dns: 192.168.0.253 при этом надо учитывать что само соединение может называться по разному: Local Area Connection или Local Area Connection2 .... Local Area Connection10 или Подключение по локальной сети ..... Подключение по локальной сети3 ... |
Отправлено: 19:27, 05-08-2008 | #771 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Wu-Tang
ОФФТОП: эта тема для обсуждения открытого кода, а не "закрытых" приложений BrAWo Цитата BrAWo:
Dim $aDNSList[2]=["192.168.0.1","192.168.0.2"] $objWMIService = ObjGet("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2") $colNetCards = $objWMIService.ExecQuery ("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True") For $objNetCard In $colNetCards $intErrorSetDNSServerSearchOrder = $objNetCard.SetDNSServerSearchOrder($aDNSList) Next |
|
Отправлено: 08:07, 06-08-2008 | #772 |
Ветеран Сообщения: 604
|
Профиль | Отправить PM | Цитировать Positiv
Цитата:
|
|
------- Отправлено: 08:09, 06-08-2008 | #773 |
Пользователь Сообщения: 76
|
Профиль | Отправить PM | Цитировать Maza Faka, нет, подключени высокоскоростное(DSL). А разве это важно. Подключение в точности такое же как и у диалапа.
|
Отправлено: 10:33, 06-08-2008 | #774 |
Ветеран Сообщения: 604
|
Профиль | Отправить PM | Цитировать Positiv
Цитата:
Global Const $INTERNET_CONNECTION_MODEM = 0x1 Global Const $INTERNET_CONNECTION_LAN = 0x2 Global Const $INTERNET_CONNECTION_PROXY = 0x4 Global Const $INTERNET_CONNECTION_MODEM_BUSY = 0x8 Global Const $INTERNET_RAS_INSTALLED = 0x10 Global Const $INTERNET_CONNECTION_OFFLINE = 0x20 Global Const $INTERNET_CONNECTION_CONFIGURED = 0x40 Dim $State, $val $InetStruct = DllStructCreate("int") DllCall("wininet.dll", "int", "InternetGetConnectedState", "ptr", DllStructGetPtr($InetStruct), "dword", 0) $val = DllStructGetData($InetStruct, 1) If BitAND($val, $INTERNET_CONNECTION_MODEM) Then $State &= "Modem connection" & @LF If BitAND($val, $INTERNET_CONNECTION_LAN) Then $State &= "LAN connection" & @LF If BitAND($val, $INTERNET_CONNECTION_PROXY) Then $State &= "Proxy connection" & @LF If BitAND($val, $INTERNET_CONNECTION_MODEM_BUSY) Then $State &= "Modem bussy" & @LF If BitAND($val, $INTERNET_RAS_INSTALLED) Then $State &= "RAS installed" & @LF If BitAND($val, $INTERNET_CONNECTION_OFFLINE) Then $State &= "Offline connection" & @LF If BitAND($val, $INTERNET_CONNECTION_CONFIGURED) Then $State &= "Connection configured" MsgBox(0, "Connection", $State) Цитата:
|
||
------- Отправлено: 13:51, 06-08-2008 | #775 |
Пользователь Сообщения: 76
|
Профиль | Отправить PM | Цитировать Maza Faka, при отключенном соединении выдает в одном окне следующее: LAN connection, Proxy connection, RAS installed, Connection configured.
При подключенном же: Modem connection, RAS installed, Connection configured. А дозвон так же как и на диалапе, в окне вводишь имя и пароль и жмешь кнопочку подключение. |
Отправлено: 22:26, 06-08-2008 | #776 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать Цитата amel27:
можно еще небольшой вопрос: если указано: основной dns: 192.168.0.1 альтернативный dns: 192.168.0.2 а нужно оставить только: основной dns: 192.168.0.1 |
|
Отправлено: 06:38, 07-08-2008 | #777 |
Ветеран Сообщения: 604
|
Профиль | Отправить PM | Цитировать Positiv
Попробуй так: If _GetConnectState() = 1 Then Exit Global Const $INTERNET_AUTODIAL_FORCE_UNATTENDED = 0x02 $ConNumber = DllStructCreate("int") DllStructSetData($ConNumber, 1, 0) DllCall("wininet.dll", "int", "InternetDial", "hwnd", 0, _ "ptr", 0, _ "int", $INTERNET_AUTODIAL_FORCE_UNATTENDED, _ "ptr", DllStructGetPtr($ConNumber), _ "int", 0) Func _GetConnectState() Local Const $INTERNET_CONNECTION_MODEM = 0x1 Local $InetStruct = DllStructCreate("int") DllCall("wininet.dll", "int", "InternetGetConnectedState", "ptr", DllStructGetPtr($InetStruct), "dword", 0) If BitAND(DllStructGetData($InetStruct, 1), $INTERNET_CONNECTION_MODEM) Then Return 1 EndFunc |
------- Отправлено: 09:14, 07-08-2008 | #778 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать BrAWo
Цитата BrAWo:
|
|
Отправлено: 09:41, 07-08-2008 | #779 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Подскажите, как отправить Alt+<русская буква> в какое-нибудь приложение? Например Alt+Ф в блокнот.
Перепробовал кучу вариантов, в том числе: Send(!Ф) Send({ALT}ф) Send({ALT}{ф}) и т.п. Ничего не работает. Приходится иметь дело с русскими менюшками, лучшего способа, чем посылать шорткаты, нет. Autoit юзается как activex из ruby, возможностей заюзать "дополнительные" функции нет. Вопрос проскакивал в топике, но ответа не было. Если кто знает решение - напишите пожалуйста. |
Отправлено: 12:54, 07-08-2008 | #780 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[архив - Часть 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 |
|