Page 1 of 1

Automatizace

Posted: 2013-12-11, 05:34 UTC
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

Posted: 2013-12-13, 05:50 UTC
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

Posted: 2013-12-16, 09:52 UTC
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.

Posted: 2013-12-18, 06:39 UTC
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".