Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
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
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…
yorg 04.07.2006 15:57
yorg
Trojka ma uplne jinou syntaxi nez predchozi verze, ale kvuli kompatibilite prelouska i stary zdrojak…
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:

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