Automator a zipování
Moderátoři: MichalM.Mac, zmiy, dandas, AdamVyborny, yonah, Macforum_Admin, Unreed
Automator a zipování
Ahoj,
Nejsem programátor. Chtěl bych s Automatorem dávkově vyřešit jednu operaci. Představte si, že mám adresář, ve kterém jsou .eps (Illustrator) a .jpg soubory stejného názvu - dejme tomu je tam 10x .eps a 10x .jpg. Chci, aby mi aplikace z automatoru prošla tento adresář a zabalila do Zip archivu všechny soubory stejného názvu, tedy zmiňované .jpg i .eps. (vzniklo by tak tedy 10 zip archivů). Lze to vůbec přes Automator udělat?
Díky za jakýkoli postřeh
Nejsem programátor. Chtěl bych s Automatorem dávkově vyřešit jednu operaci. Představte si, že mám adresář, ve kterém jsou .eps (Illustrator) a .jpg soubory stejného názvu - dejme tomu je tam 10x .eps a 10x .jpg. Chci, aby mi aplikace z automatoru prošla tento adresář a zabalila do Zip archivu všechny soubory stejného názvu, tedy zmiňované .jpg i .eps. (vzniklo by tak tedy 10 zip archivů). Lze to vůbec přes Automator udělat?
Díky za jakýkoli postřeh
- MichalM.Mac
- Příspěvky: 3342
- Registrován: 30 črc 2012 11:03
- Kontaktovat uživatele:
Re: Automator a zipování
Na to bych šel spíš AppleScriptem. Mam se na to podívat?
Re: Automator a zipování
Byl bych moc rád. Díky
Re: Automator a zipování
Co takhle Terminal
Kód: Vybrat vše
ls | awk -F. '{ print $1 }' | uniq | xargs -n1 -I file zip zipovane/file.zip file.*
Re: Automator a zipování
Stáhni si free workflow http://mac.softpedia.com/get/Utilities/ ... iles.shtml
Re: Automator a zipování
Jistě, stáhni, jestli máš rád toto
Re: Automator a zipování
Mě to funguje( 10.6.8)
Re: Automator a zipování
Mně na 1O.7.5 Build 11G63 ne.
Re: Automator a zipování
je to jen shellový skript, když se poklepá, tak se má otevřít v automatoru a skouknout ,kde je chyba.
https://dl.dropboxusercontent.com/u/928575/Untitled.jpg
https://dl.dropboxusercontent.com/u/928575/Untitled.jpg
- MichalM.Mac
- Příspěvky: 3342
- Registrován: 30 črc 2012 11:03
- Kontaktovat uživatele:
Re: Automator a zipování
Mam tu alpha verzi AppleScriptu -> http://pastebin.com/Tj1VQEZ7
Pro zprovoznění stačí zkopírovat do AppleScript Editor.app v (/Applications/Utilities) a uložit třeba jako aplikaci.
Při spuštění se zobrazí dialog pro výběr složky.
Když koukám na ten shellový one-liner.. achjo
Pro zprovoznění stačí zkopírovat do AppleScript Editor.app v (/Applications/Utilities) a uložit třeba jako aplikaci.
Při spuštění se zobrazí dialog pro výběr složky.
Když koukám na ten shellový one-liner.. achjo
Re: Automator a zipování
lanny: musí to fachat. Zkusmo jsem nabootoval do 10-8-4 přetáhl workflow do Services v domovské složce. Je to pak kontextuílní nabídka (pravým myšítkem). Taky mi to vyplivlo chybu o shellu. Stačilo pak jen klasicky workflow nainstalovat ( dvakrát poklepat) , vyplivlo to hlášku, že již v cíli položka existuje. Dal jsem nahradit a od té chvíle to maká standardně. V Lionovi to musí být podobné.
Re: Automator a zipování
Wow!
Díky všem za tipy.
Zvolil jsem ten od MichalaM., hodil do editoru, uložil jako .app a už i otestoval.
Ještě jednou díky a přeju příjemný večer
Díky všem za tipy.
Zvolil jsem ten od MichalaM., hodil do editoru, uložil jako .app a už i otestoval.
Ještě jednou díky a přeju příjemný večer
Re: Automator a zipování
Každopádně tady máš to samé ve dvou verzích. A to workflow si můžeš dále upravovat dle potřeby nebo si ho doladit podle sebe...
https://dl.dropboxusercontent.com/u/928575/Archiv.zip
https://dl.dropboxusercontent.com/u/928575/Archiv.zip
- MichalM.Mac
- Příspěvky: 3342
- Registrován: 30 črc 2012 11:03
- Kontaktovat uživatele:
Re: Automator a zipování
To Automator workflow mi nezipuje dva soubory dohromady, ale každý zvlášť.
Re: Automator a zipování
On to tak chtěl . 10 jpg a 10 eps a z toho 10 zipů eps a 10 zipů jpg. Pokud by šlo o to aby všechny jpg nebo epsy šly do jednoho archívu, tak to je v automatoru snadné. Stačí tři workflow: Načíst obsah složky + Filtrovat obsah složky( nastavit potřebné koncovky) + vytvořit archiv.
Re: Automator a zipování
Pardon. Já asi neumím stáhnout a nainstalovat wf. Nebo jsem si to vymyslel. Ten řádek kodu (s poznámkou nebo bez ni) mi trval 23 vteřin a udělal přesně to OP chtěl.
Re: Automator a zipování
2jerry00:
Asi jsem to napsal chaoticky v prvním příspěvku.
Tak správně takto: 1 jpg + 1 eps = 1 zip.
Jde o to, že .eps jsou editovatelné vektory a .jpg náhled v sobě nese název, popis a klíčová slova (IPTC). Archiv pak obsahuje jak náhled s popiskami, tak i editovatelný soubor.
Všem moc dík za podporu, už mám funkční řešení.
Asi jsem to napsal chaoticky v prvním příspěvku.
Tak správně takto: 1 jpg + 1 eps = 1 zip.
Jde o to, že .eps jsou editovatelné vektory a .jpg náhled v sobě nese název, popis a klíčová slova (IPTC). Archiv pak obsahuje jak náhled s popiskami, tak i editovatelný soubor.
Všem moc dík za podporu, už mám funkční řešení.