Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Autoit3, zkušenosti?

Ahoj lidi,

máte někdo zkušenost s AutoIt? Narazil jsem na něm náhodou a na první pohled se mi líbí co jsem se dočetl. Zdá se, že s jeho pomocí bych si uměl udělat a zkompilovat skriptík i já. Je tu někdo kdo ho používá?

autoit3

Pavel

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Občas to používám už od verze 2.xx, většinou jako náhradu za složitější baťáky (if...else)
L-Core 04.07.2006 13:09
L-Core
A momentálně používáš dvojkovou nebo trojkovou řadu? Ptám se kvůli změně syntaxe. Pavel
Pavel 04.07.2006 13:18
Pavel
Dvojkovou. Na moje příležitostné potřeby bohatě stačí. nový
L-Core 04.07.2006 16:52
L-Core
Používám už několik let v aplikaci, kde nejsou naprogramované dávkové akce, ale jsou k dispozici hot…
yorg 04.07.2006 14:59
yorg
AutoIt 3.1.0
yorg 04.07.2006 15:01
yorg
Ale ten zdroják nahoře je z dvojkové řady, že jo? Pavel nový
Pavel 04.07.2006 15:16
Pavel
To už nevím, všechny věci, co jsem psal ve v. 2 jedou i ve verzi 3. Takže by s tím neměl být problém… nový
yorg 04.07.2006 15:57
yorg
Trojka ma uplne jinou syntaxi nez predchozi verze, ale kvuli kompatibilite prelouska i stary zdrojak… nový
Ynd0r 04.07.2006 16:16
Ynd0r
Trojková syntaxe mi přijde taková víc normální než co jsem viděl z dvojkové jako ukázku; psali na we… poslední
Pavel 04.07.2006 17:54
Pavel

Používám už několik let v aplikaci, kde nejsou naprogramované dávkové akce, ale jsou k dispozici hotkey

Příklad:

;-------------
WinActivate, okno
Send, U{SPACE}MT{SPACE}Z{SPACE}T{SPACE}
;-------------

Název okna zjistíš po spustění "AutoIt /reveal" a klepnutí na toto okno myší.
V okně jsou také zobrazované souřadnice kurzoru myši.

myloop:
WinActivate, okno1
LeftClick, 432, 616
LeftClick, 432, 616
SEND, #{CTRLDOWN}#{INS}#{CTRLUP}
SetEnv, variable, %COMSPEC% /c %CLIPBOARD%
WinActivate, okno1
IfInString, variable, 000, Goto, pripoj
Goto, dalsi

pripoj:
Send, ACRA

pauza:
Sleep, 6000
WinActivate, okno1
LeftClickDrag, 165,616,544,612
SEND, #{CTRLDOWN}#{INS}#{CTRLUP}
SetEnv, uz_je, %COMSPEC% /c %CLIPBOARD%
IfInString, uz_je, Dispozice přidělena, Goto, navrat
Goto, pauza

navrat:
SEND, {SPACE}NN

dalsi:
Send, D

next:
;Sleep, 3000
WinActivate, okno1
LeftClick, 432, 616
LeftClick, 432, 616
SEND, #{CTRLDOWN}#{INS}#{CTRLUP}
SetEnv, ma_spojit, %COMSPEC% /c %CLIPBOARD%
IfInString, ma_spojit, 000, Goto, myloop

WinActivate, okno1
LeftClickDrag, 467,81,405,82
SEND, #{CTRLDOWN}#{INS}#{CTRLUP}
SetEnv, je_dalsi, %COMSPEC% /c %CLIPBOARD%
IfInString, je_dalsi, Další, Goto, test_konce
goto, next

test_konce:
WinActivate, okno1
LeftClickDrag, 406,666, 34,666
SEND, #{CTRLDOWN}#{INS}#{CTRLUP}
SetEnv, je_konec, %COMSPEC% /c %CLIPBOARD%
IfInString, je_konec, V tomto směru není další záznam, Goto, konec
Goto, myloop

konec:

To už nevím, všechny věci, co jsem psal ve v. 2 jedou i ve verzi 3. Takže by s tím neměl být problém. Ten zdroják je asi 3 roky starý, nevím už jaká byla v té době aktuální verze.

Zpět do poradny Odpovědět na původní otázku Nahoru