Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem jak na záznam stisku kláves ve WXPP (jakoby makro)

Ahoj, potřeboval bych v jednom starém prográmku(jsem na něj zvyklý:.( ) zpracovat dávkově více souborů, ale on to neumí.
Je nějaká schůdná cesta jak nahrát stisky kláves, které by pak ten prográmek ovládaly místo mě?
Je mi jasné, že např. asi bude problém při otevírání vždy dalšího souboru.

Předmět Autor Datum
Mělo by to jít naprogramovat přes AutoIt3. Pavel
Pavel 04.02.2009 10:00
Pavel
Jsem spíš myslel nějaký macro recorder, a chtěl jsem se zeptat, jestli někdo má s nějakým pozitivní…
lk 04.02.2009 12:59
lk
AutoIt3 nefunguje jako záznam makra, ale uděláš v něm přesně to, co potřebuješ. Pavel
Pavel 04.02.2009 15:07
Pavel
Jo, pohrál jsem si teda s AutoIt3, a je to mocný nástroj! Musel bych do toho více proniknout, takhle…
lk 05.02.2009 13:43
lk
Podobne by mel fungovat program AutoHotkey
Jan Fiala 05.02.2009 14:23
Jan Fiala
Stary programek neumoznuje spracovanie z prikazoveho riadku? Ak umoznuje (napr. spustenim sposobom:…
MM.. 05.02.2009 14:30
MM..
On ten autoit má jednu vadu, či vlastnost - (asi protože je to programovací jazyk): Nenaplňuje přík…
lk 06.02.2009 09:20
lk
Nie davkove spracovanie ale prikazovy riadok, start spustit - cmd: tvojprogram /? vypise nieco? tvoj… poslední
MM.. 06.02.2009 13:43
MM..

Jo, pohrál jsem si teda s AutoIt3, a je to mocný nástroj!
Musel bych do toho více proniknout, takhle narychlo jsem to sice rozchodil, ale ne úplně dokonale.
Hlavně mě dělá potíže čekat na okénko(jeho název se mění), musel jsem to zpomalit pomocí Opt("SendKeyDelay", 500), pak nemusím čekat na okénka(mezitím se stačí otevřít).

Když ty příkazy(klávesy) dávám přímo z klávesnice, tak je ten program nějak lépe baští.

Ale stejně se občas stane, že to zabloudí, a musím restartovat, protože už mi pak všechno dělá něco jiného.

Celkově díky, myslím že to použiju i jindy.

On ten autoit má jednu vadu, či vlastnost - (asi protože je to programovací jazyk):

Nenaplňuje příkazem send buffer klávesnice, jako to udělám já, když do ní něco rychle "nahluším".

AutoIt3 příkaz send vždycky někam pošle(kam to je mi záhada), správně pracuje jen když jeho příkazem čekám na okénko a až se objeví, pak teprv sendem do něj něco mohu nacpat - jinak většinou zblbnou windowsy a je nutné znovupřihlášení.

Domnívám se, že běžný makrorecorder plní buffer klávesnice, a má tedy chování totožné jako kdybych to hlušil já, proto se ptám, jestli někdo nemá nějaký vyzkoušený.

Ten můj prográmek buhužel dávkové zpracování neumí, asi se přeučím na něco jiného(jestli se mipodaří překonat lenost :-) .

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