Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 2)

Модерирует : gyra, Maz

Widok (01-06-2010 13:08): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

sproxy



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору


Код:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_outfile=c:\Combo 2.exe
#EndRegion
;**** Directives created by AutoIt3Wrapper_GUI ****
#include <GUIConstants.au3>
#Include <Misc.au3>
 
Opt("MouseClickDownDelay",9)
Opt("SendKeyDownDelay",9)
 
Global  $hOffOnCheckbox, $sKey
Global  $iKeyPressed = 0
$sKey = 's' ;~ set combo to key "S"
HotKeySet ($sKey, '_KeyPressed')
 
$Form1 = GUICreate("Combo 2", 210, 139+24-100, 197, 127+139+25)
 
$Label1 = GUICtrlCreateLabel("Press S To combo", 16, 8, 87, 17)
$hOffOnCheckbox = GUICtrlCreateCheckbox("ON", 16+117, 4)
    GUICtrlSetState(-1, $GUI_CHECKED)
 
$Progress4 = GUICtrlCreateProgress(16, 32, 150, 17)
GUICtrlSetData(-1, RegRead("HKEY_CURRENT_USER\MuTools\Combo\","Skill4")/20)
 
$Label6 = GUICtrlCreateLabel("ALabel6", 184, 32, 43, 17)
GUICtrlSetData(-1, RegRead("HKEY_CURRENT_USER\MuTools\Combo\","Skill4"))
$skill4 = Guictrlread($label6)
 
GUISetState(@SW_SHOW)
While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case
$hOffOnCheckbox
            If GUICtrlRead($hOffOnCheckbox) == $GUI_CHECKED Then
                HotKeySet ($sKey, '_KeyPressed')
            Else
                $iKeyPressed = 0
                HotKeySet ($sKey)
            EndIf
    EndSwitch

 
    $guiarray = GUIGetCursorInfo($Form1)
    IF $guiarray[4] = 5 and $guiarray[2] = 1 Then
        GUICtrlSetData($Progress4,($guiarray[0] -16)/1.5)
        $skill4 = Round(($guiarray[0]-16)/1.5,0)
        Guictrlsetdata($Label6,$skill4)
        RegWrite("HKEY_CURRENT_USER\MuTools\Combo\","Skill4","REG_Sz",$skill4)
    EndIf
 
    If
GUICtrlRead($hOffOnCheckbox) <> $GUI_CHECKED Then ContinueLoop
    If
$iKeyPressed == 1 Then
        Send("w")
        Sleep($skill4)
        Send("q")
    EndIf
WEnd
 
Func
_KeyPressed()
    If $iKeyPressed == 0 Then
        $iKeyPressed = 1
    Else
        $iKeyPressed = 0
    EndIf
EndFunc


Всего записей: 556 | Зарегистр. 21-11-2007 | Отправлено: 23:36 24-02-2009
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 2)
Widok (01-06-2010 13:08): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru