|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:. |
|
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.
|
(*.*) Сообщения: 36560 |
Внимание! В связи с созданием отдельного форума по 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 |
![]() Старожил Сообщения: 215
|
Профиль | Отправить PM | Цитировать Цитата Frost_Imp:
|
|
Отправлено: 08:55, 29-11-2008 | #1221 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Спасибо огромное что отозвались на мой вопрос. Но WinActivate("заголовок нужного окна", "") непомогает, почемуто окно нестановится активным, заголовок окна смотрел в AutoIt v3 Window Info в строке >>>>Window<<<<< Title. Может ещё как небуть можно сделать его активным ???
|
Отправлено: 09:43, 29-11-2008 | #1222 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Цитата Maza Faka:
|
|
Отправлено: 10:47, 29-11-2008 | #1223 |
Ветеран Сообщения: 604
|
Профиль | Отправить PM | Цитировать Цитата araneon:
Цитата araneon:
Цитата 6757439:
![]() |
|||
Отправлено: 11:19, 29-11-2008 | #1224 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Цитата araneon:
|
|
Последний раз редактировалось 6757439, 29-11-2008 в 11:45. Отправлено: 11:35, 29-11-2008 | #1225 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Незнаю печему оно нестановится активным, AutoIt Window Info показывает что заголовок "Setup - FOX*Video Converter" но выход из положения нашолся в таком виде ?Код?WinWait("Setup - FOX Video Converter","Setup has finished installing ")?ControlClick("Setup - FOX Video Converter","Setup has finished installing ","TNewCheckListBox1")
|
Отправлено: 11:45, 29-11-2008 | #1226 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать Здраствуйте ,
Помогите плиз реализовать - нужно если интернет работает больше часа по времени, отключить интернет и проверить отключился ли ... интернет адсл , при отключении надо чтото вроде длл метода так как rasdial "название подключения" /disconnect почемуто невсегда срабатывает заранее спасибо. |
Отправлено: 20:34, 29-11-2008 | #1227 |
Ветеран Сообщения: 604
|
Профиль | Отправить PM | Цитировать Babullika
Незнаю, как сработает с ADSL подключением, но с dialup работает: While 1 If Int(_RASConStat(4) / 1000 / 60) >= 60 Then $hRASConn = _RasEnumConnections() If Not @error Then _RasHangUp($hRASConn) Exit EndIf Sleep(1000) WEnd ; #FUNCTION# ==================================================================================================================== ; $iFlag: ; 1 - The number of bytes transmitted through this connection or link. ; 2 - The number of bytes received through this connection or link. ; 3 - Total ; 4 - The amount of time, in milliseconds, that the connection or link has been connected. Func _RASConStat($sFlags = 1) Local $hRASConn = _RasEnumConnections() If @error Then Return SetError(1, 0, 0) $tRAS_STATS = DllStructCreate("dword dwSize;dword dwBytesXmited;dword dwBytesRcved;dword dwFramesXmited;" & _ "dword dwFramesRcved;dword dwCrcErr;dword dwTimeoutErr;dword dwAlignmentErr;" & _ "dword dwHardwareOverrunErr;dword dwFramingErr;dword dwBufferOverrunErr;" & _ "dword dwCompressionRatioIn;dword dwCompressionRatioOut;dword dwBps;dword dwConnectDuration") DllStructSetData($tRAS_STATS, "dwSize", DllStructGetSize($tRAS_STATS)) $aRet = DllCall("rasapi32.dll", "int", "RasGetConnectionStatistics", _ "hwnd", $hRASConn, _ "ptr", DllStructGetPtr($tRAS_STATS)) If $aRet[0] Then Return SetError(2, 0, 0) Local $iResult = 0 Switch $sFlags Case 1 $iResult = DllStructGetData($tRAS_STATS, "dwBytesXmited") Case 2 $iResult = DllStructGetData($tRAS_STATS, "dwBytesRcved") Case 3 $iResult = DllStructGetData($tRAS_STATS, "dwBytesXmited") + DllStructGetData($tRAS_STATS, "dwBytesRcved") Case 4 $iResult = DllStructGetData($tRAS_STATS, "dwConnectDuration") EndSwitch Return $iResult EndFunc ;==>_RASConStat Func _RasEnumConnections() Local Const $MAX_PATH = 260 Local Const $RAS_MaxDeviceType = 16 Local Const $RAS_MaxEntryName = 256 Local Const $RAS_MaxDeviceName = 128 Local $tRASCONN, $iCntByte, $iCntConn, $aRet $tRASCONN = DllStructCreate("dword dwSize;hwnd hRasConn;char szEntryName[" & $RAS_MaxEntryName + 1 & "];" & _ "char szDeviceType[" & $RAS_MaxDeviceType + 1 & "];" & _ "char szDeviceName[" & $RAS_MaxDeviceName + 1 & "];" & _ "char szPhonebook[" & $MAX_PATH & "];" & _ "dword dwSubEntry;byte guidEntry[16];dword dwFlags;byte luid[8]") DllStructSetData($tRASCONN, "dwSize", DllStructGetSize($tRASCONN)) $iCntByte = DllStructCreate("dword") $iCntConn = DllStructCreate("dword") DllStructSetData($iCntByte, 1, DllStructGetSize($tRASCONN)) $aRet = DllCall("rasapi32.dll", "int", "RasEnumConnections", _ "ptr", DllStructGetPtr($tRASCONN), _ "ptr", DllStructGetPtr($iCntByte), _ "ptr", DllStructGetPtr($iCntConn)) If $aRet[0] Then Return SetError(1, $aRet[0], -1) If DllStructGetData($iCntConn, 1) < 1 Then Return SetError(2, 0, 0) ;Error: not opened connections Return DllStructGetData($tRASCONN, "hRasConn") EndFunc ;==>_RasEnumConnections Func _RasHangUp($HRASCONN) $aRet = DllCall("Rasapi32.dll", "int", "RasHangUp", _ "hwnd", $HRASCONN) Return $aRet[0] EndFunc ;==>_RasHangUp |
------- Отправлено: 08:20, 30-11-2008 | #1228 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать почему-то не пашет у меня функция
_IEFormSubmit($oForm) название кнопки я указал правльно, как в дебагере указано.... код #include <IE.au3> $sURL = "http://192.168.1.1/" $oIE = _IECreate($sURL) $oName = _IEGetObjByName($oIE, "username") $oPass = _IEGetObjByName($oIE, "password") $oForm = _IEFormGetObjByName($oIE, "login") _IEFormElementSetValue($oName, "admin") _IEFormElementSetValue($oPass, "admin") _IEFormSubmit($oForm) |
Отправлено: 13:39, 30-11-2008 | #1229 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать И опять вопрос по RegExp'сам
![]() Пытаюсь сделать универсальную функцию для получения значения ком. строки: If $CmdLine[0] = 0 Then $CmdLineRaw = '/Param=1 -File "C:\Program Files\Some App\File - Name.txt" /URL "http://google.com"' MsgBox(64, "", _ _GetCmdLine($CmdLineRaw, "/Param=") & @LF & _ _GetCmdLine($CmdLineRaw, "/URL") & @LF & _ _GetCmdLine($CmdLineRaw, "-File")) Func _GetCmdLine($sCmdLine, $sArgument) If Not StringInStr($sCmdLine, $sArgument) Then Return SetError(1, 0, "") Local $sRetCmd = StringRegExpReplace($sCmdLine, '(?i).*' & $sArgument & '( |)("|)(.*?)("|)( /| -|$).*$', '\3') If $sRetCmd = $sCmdLine Then Return SetError(2, 0, "") Return StringStripWS($sRetCmd, 3) EndFunc |
------- Отправлено: 14:13, 30-11-2008 | #1230 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[архив - Часть 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 |
|