Page 4 of 6

Posted: 2007-11-30, 21:18 UTC
by Hacker
1. A musi byt persistent, ked uz ten hlavny, do ktoreho ho includujes, je persistent?

2. Nie, tam ide iba SubStr().

HTH
Roman

Posted: 2007-11-30, 21:43 UTC
by Terka
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.

Posted: 2007-11-30, 22:38 UTC
by Hacker
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

Posted: 2008-02-15, 12:17 UTC
by Terka
Jaky editor pouzivate na editovani AHK?
Osobne pouzivam PSPad, umi barevne klicova slova, pri alt-f1 da napovedu ke klicovemu slovu.
Idealni by bylo, kdyby editor umel doplnovat i jmena promennych a funkci, popripade folding.

Posted: 2008-02-15, 16:35 UTC
by Hacker
Osobne iba SynPlus s AHK Highlighterom.
Na doplnanie funkcii by mozno pomohol ISense.

HTH
Roman

Posted: 2008-02-15, 21:10 UTC
by totcmd
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... :(

Posted: 2008-03-18, 14:40 UTC
by Terka
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)?

Posted: 2008-03-18, 16:39 UTC
by Hacker
Nechapem, co ma ten skript robit? Zlucovat alebo rozbalovat? Alebo zlucit, vymazat povodne, rozbalit, a vymazat archiv?

Roman

Posted: 2008-03-19, 11:30 UTC
by Terka
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)

Posted: 2008-03-19, 13:09 UTC
by Hacker
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

Posted: 2008-03-19, 14:08 UTC
by Terka
Diky, to hledani bych mozna zvladla.
Parametr %L umim priradit spolu s ahk skriptem k ikone, ale neumim to dat
pod klaves. zkratku. Tj. neumim %L nacist do skriptu spousteneho klavesami.

Posted: 2008-03-20, 00:33 UTC
by Hacker
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

Posted: 2008-03-20, 08:22 UTC
by Terka
uz to vidim, no mohlo me to napadnout :oops:
diky, zkusim to nejak napsat..

Posted: 2008-04-02, 10:27 UTC
by Terka
tak prvni pokus na slouceni souboru:

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
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)

Posted: 2008-04-04, 13:48 UTC
by Hacker
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