[OT] [AHK] zaklady prace s AHK
Moderator: Hacker
1.hlavni nemusi, tam mam jen zkratky a nahrazovani textu
to persistent jsem tam dala protoze jsem zkousela vsechno mozne
ten vnoreny ma ukazovat v liste aktualni adresar TC. ten tedy musi byt persistent. proste nevim jak je spojim dohromady.
2. skoda, nejsem na to zvykla, spatne se mi to pak cte.
diky T.
to persistent jsem tam dala protoze jsem zkousela vsechno mozne
ten vnoreny ma ukazovat v liste aktualni adresar TC. ten tedy musi byt persistent. proste nevim jak je spojim dohromady.
2. skoda, nejsem na to zvykla, spatne se mi to pak cte.
diky T.
1. Nie, myslel som to naopak. Ked uz hlavny je persistent, tak naco davat #Persistent aj do includnuteho, ved to je ako vlozit text, takze ako keby si mala dvakrat #Persistent v skripte.
Roman
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Spáchal jsem k synplus češtinu - je poměrně kompletní, ale v některých výrazech značně neověřená...
Je to trochu mimo téma, ale když už je tu synplus zmiňovaný...
Martin R.
PS
Jestli se někdo vyzná v nastavení zvýraznění - v synplus - tak by mi to pro dodělání češtiny dost pomohlo. Tam totiž dost plavu...
Je to trochu mimo téma, ale když už je tu synplus zmiňovaný...
Martin R.
PS
Jestli se někdo vyzná v nastavení zvýraznění - v synplus - tak by mi to pro dodělání češtiny dost pomohlo. Tam totiž dost plavu...

Jeden soubor vladne vsem, jeden jim vsem kaze, jeden vsechny ovladne... totalcmd.exe
slucovani:
vyberu soubor, sloucit, rada bych, aby se po slouceni oznacily vsechny sloucene soubory (a pak je snadno mohla smazat). Hledala jsem cm_ na oznaceni, ale zadny vhodny jsem nenasla.
Obdobne s rozbalovanim souborů: oznacim ty co chci rozbalit, dekompress, a chtela bych aby oznaceni po ukonceni rozbalovani nezmizelo.
tam jde
cm_RestoreSelection=529;Selection before last operation
Jak to ale dat do jednoho skriptu, ktery by umel oboje a probehl automaticky az se vratim pomoci napr. ALT-TAB (protoze mezitim jsem delala s jinym TC nebo jinym programem)?
vyberu soubor, sloucit, rada bych, aby se po slouceni oznacily vsechny sloucene soubory (a pak je snadno mohla smazat). Hledala jsem cm_ na oznaceni, ale zadny vhodny jsem nenasla.
Obdobne s rozbalovanim souborů: oznacim ty co chci rozbalit, dekompress, a chtela bych aby oznaceni po ukonceni rozbalovani nezmizelo.
tam jde
cm_RestoreSelection=529;Selection before last operation
Jak to ale dat do jednoho skriptu, ktery by umel oboje a probehl automaticky az se vratim pomoci napr. ALT-TAB (protoze mezitim jsem delala s jinym TC nebo jinym programem)?
Spatne jsem to popsala, rozdelim to na mensi casti.
1. DEKOMPRIMACE
kdyz v TC dam alt-f9 a rozbalovani se dokonci, OZNACI SE ROZBALOVANE.
tj.
soubory:
archiv.rar
archiv2.rar
archiv3.rar
archiv3.r00
archiv3.r01
mnou oznacene soubory:
archiv.rar
archiv2.rar
archiv3.rar
tc(ahk) nakonec oznaci soubory:
archiv.rar
archiv2.rar
archiv3.rar
archiv3.r00
archiv3.r01
a ja je pak smazu (nebo ahk)
2. SLOUCENI
soubory:
archiv.001
archiv.002
archiv_muj.001
archiv_muj.002
archiv_muj.003
mnou oznacene soubory:
archiv.001
archiv_muj.001
tc(ahk) nakonec oznaci soubory:
archiv.001
archiv.002
archiv_muj.001
archiv_muj.002
archiv_muj.003
a ja je pak smazu (nebo ahk)
1. DEKOMPRIMACE
kdyz v TC dam alt-f9 a rozbalovani se dokonci, OZNACI SE ROZBALOVANE.
tj.
soubory:
archiv.rar
archiv2.rar
archiv3.rar
archiv3.r00
archiv3.r01
mnou oznacene soubory:
archiv.rar
archiv2.rar
archiv3.rar
tc(ahk) nakonec oznaci soubory:
archiv.rar
archiv2.rar
archiv3.rar
archiv3.r00
archiv3.r01
a ja je pak smazu (nebo ahk)
2. SLOUCENI
soubory:
archiv.001
archiv.002
archiv_muj.001
archiv_muj.002
archiv_muj.003
mnou oznacene soubory:
archiv.001
archiv_muj.001
tc(ahk) nakonec oznaci soubory:
archiv.001
archiv.002
archiv_muj.001
archiv_muj.002
archiv_muj.003
a ja je pak smazu (nebo ahk)
No, to bude asi tazsie. Asi by som oznacene subory passol AHK cez parameter %L, spustil z AHK danu operaciu (teda napr. by som Send, !{F9}) a po ukonceni by som sa snazil k nim hladat tie "dodatocne" subory, t.j. pre kazdy .rar by som skusil najst .r01 a pre kazdy .001 by som hladal .002 (a mazal).
HTH
Roman
HTH
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Pod Redefine hotkeys si vyberies klavesu, stlacis lupu, potom vlavo dolu uplne usercmd.ini, New..., a nadefinujes ako pri ikone a odokejujes a odzelenofajkujes. 
HTH
Roman

HTH
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
tak prvni pokus na slouceni souboru:
funguje mi to, co je potreba opravit:
pokud zdrojovy adr. = cilovy, oznaci i vysledne soubory
asi by bylo jednodussi udelat to cele v ahk, bez TC (pres FileAppend)
Code: Select all
SetWorkingDir, %1%
;slouceni
Loop, read, %2%
{
;msgbox, %A_LoopReadLine%
clipboard := A_LoopReadLine
send cm_LoadSelectionFromClip{ENTER}
send {HOME}
send cm_GotoNextSelected{ENTER}
sleep 100
send cm_Combine{ENTER}
sleep 100
send {ENTER} ;hlaska - sloucit soubory?
WinWaitActive, ahk_class #32770 ;hlaska slucovani probehlo
sleep 100
send {ENTER} ;hlaska slucovani probehlo
}
;oznaceni sloucenych
clipboard := ""
Loop, read, %2%
{
radka := RegExReplace(A_LoopReadLine, ".+\\", "") ;odstraneni plne cesty, zbyde samotne jmeno
radka := RegExReplace(radka, "\.[0-9]+", "*") ; .001 -> .* (pro oznaceni .001, .002 ..)
clipboard := radka . "`n" . clipboard ; musi byt v tomto poradi
sleep 200
send cm_LoadSelectionFromClip{ENTER}
}
return
pokud zdrojovy adr. = cilovy, oznaci i vysledne soubory
asi by bylo jednodussi udelat to cele v ahk, bez TC (pres FileAppend)
No, priamo z AHK cez FileAppend je zlozite, kedze AHK je robeny na textove subory, a tazko pracuje so subormi, ktore obsahuju aj ine znaky nez text (konkretne znak 0x00).
Skusim este daco vymysliet.
Roman
Skusim este daco vymysliet.
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.