Automatizace

Moderated forum for Slovak and Czech users

Moderator: Hacker

Post Reply
libb
Junior Member
Junior Member
Posts: 5
Joined: 2011-09-25, 06:52 UTC

Automatizace

Post by *libb »

Často provádím ty samé úkony, např. právě teď už potřetí kopíruju zkompilované soubory z jednoho místa na druhé, ale jsou to právě 3 DLL z adresáře s asi 100 soubory na jiné místo na disku.
Jde nějak udělat akci, abych nemusel v obou panelech jít na správné místo, hledat ty správné soubory a pak dát F5?
Děkuji
User avatar
ado
Senior Member
Senior Member
Posts: 445
Joined: 2003-02-18, 13:22 UTC
Location: Slovakia, Pezinok

Post by *ado »

skus toto:
- v zdrojovom adresari stlac Ctrl-D
- vyber "Pridat adresar" (alebo nieco take)
- zvol si nazov pre tuto akciu, povedzme "kopirovat dll"
- Stlac zasa Ctrl-D
- vyber "Configure..." (posledna polozka na spodu)
- v hornej casti vyber "kopirovat dll" a v dolnej uprav prikaz z povodneho (povedzme "cd c:\compiled_files") na "cd c:\compiled_files\*.dll"; navyse o riadok nizsie mozes nastavit cielovy adresar
- klikni Ok
------
a teraz to mozes vyskusat:
- chod povedzme do c:\
- stlac Ctrl-D a vyber "kopirovat dll" a stlac Enter
- v lavom panely mas c:\compiled_files a vidis iba *.dll a v pravom tvoj cielovy adresar ...a mozes kopirovat
- ked si skopiroval, stlac Ctrl-F10 (ak to nespravis, TC si bude pamatat filter *.dll a bude zobrazovat iba take subory v lubovolnom adresari v tomto paneli)

ado
libb
Junior Member
Junior Member
Posts: 5
Joined: 2011-09-25, 06:52 UTC

Post by *libb »

Díky, ale to není úplně ono. Ty DLL jsou sice v jednom adresáři, ale kopírují se na různá místa a některé na více různých míst (jeden soubor třeba 3x). To, co jsi napsal, sice pomůže (kromě té možnosti filtru jsem to znal), ale já bych chtěl přes start udělat celou tu akci.
User avatar
ado
Senior Member
Senior Member
Posts: 445
Joined: 2003-02-18, 13:22 UTC
Location: Slovakia, Pezinok

Post by *ado »

a co tak napisat kratky .bat subor kde bude zopar riadkov:

Code: Select all

copy file1.dll c:\dir1
copy file1.dll c:\dir2
copy file1.dll c:\dir3
...
a potom toto mozes "zavestit" to "Start menu" a vyvolat to jednym shortcut-om. Ono to neni univerzalne, ale pokial developujes nejaku aplikaciu a za kazdym kompilovanim musis skopirovat tie subory, asi by aj stalo zato ten batch subor napisat.
...kedze vyrabas .dll, predpokladam ze pouzivas nejake Visual Studio alebo nieco take a msbuild... mozno by stacilo sa pohrat s tym a nastavit to kopirovanie ako sucast "build-u".
Post Reply