|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:. |
|
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.
|
(*.*) Сообщения: 36561 |
Внимание! В связи с созданием отдельного форума по 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 |
|