<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>hubionmac.com &#187; copy</title> <atom:link href="http://hubionmac.com/wordpress/tag/copy/feed/" rel="self" type="application/rss+xml" /><link>http://hubionmac.com/wordpress</link> <description>script the unscriptable</description> <lastBuildDate>Fri, 03 Feb 2012 22:41:10 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Orderstruktur kopieren&#8230;.</title><link>http://hubionmac.com/wordpress/2011/03/orderstruktur-kopieren/</link> <comments>http://hubionmac.com/wordpress/2011/03/orderstruktur-kopieren/#comments</comments> <pubDate>Tue, 01 Mar 2011 11:48:52 +0000</pubDate> <dc:creator>hubi</dc:creator> <category><![CDATA[Useful Snippets]]></category> <category><![CDATA[copy]]></category> <category><![CDATA[folder structure]]></category><guid isPermaLink="false">http://hubionmac.com/wordpress/?p=2732</guid> <description><![CDATA[&#8211;hubionmac.com 01.03.2011 &#8211;duplicates folder structure of directory A to directory B set scanfolder to POSIX path of (choose folder with prompt &#8220;Welches Verzeichnis soll kopiert werden?&#8221;) set destifolder to POSIX path of (choose folder with prompt &#8220;&#8230;und wo soll die Verzeichnisstruktur erstellt werden?&#8221;) if destifolder contains scanfolder then error &#8220;would be a crazy loop&#8221; do [...]]]></description> <content:encoded><![CDATA[<div class="hubionmac_codebox"><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211;hubionmac.com 01.03.2011</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211;duplicates folder structure of directory A to directory B</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; min-height: 15.0px"></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana"><b>set</b> <span style="color: #3b9120">scanfolder</span> <b>to</b> <span style="color: #8c27d6">POSIX path</span> <b>of</b> (<span style="color: #172fb9"><b>choose folder</b></span> <span style="color: #172fb9">with prompt</span> &#8220;Welches Verzeichnis soll kopiert werden?&#8221;)</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana"><b>set</b> <span style="color: #3b9120">destifolder</span> <b>to</b> <span style="color: #8c27d6">POSIX path</span> <b>of</b> (<span style="color: #172fb9"><b>choose folder</b></span> <span style="color: #172fb9">with prompt</span> &#8220;&#8230;und wo soll die Verzeichnisstruktur erstellt werden?&#8221;)</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana"><b>if</b> <span style="color: #3b9120">destifolder</span> <b>contains</b> <span style="color: #3b9120">scanfolder</span> <b>then</b> <b>error</b> &#8220;would be a crazy loop&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana"><span style="color: #172fb9"><b>do shell script</b></span> &#8220;cd &#8221; &amp; <span style="color: #8c27d6">quoted form</span> <b>of</b> <span style="color: #3b9120">scanfolder</span> &amp; &#8220;;find . -type d -not -iname \&#8221;*.*\&#8221; -exec mkdir &#8221; &amp; <span style="color: #8c27d6">quoted form</span> <b>of</b> <span style="color: #3b9120">destifolder</span> &amp; &#8220;{} \\;&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; min-height: 15.0px"></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #172fb9"><b>beep</b></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #172fb9"><b>display dialog</b><span style="color: #000000"> &#8220;fertig&#8221; </span>giving up after<span style="color: #000000"> 1</span></p></div> ]]></content:encoded> <wfw:commentRss>http://hubionmac.com/wordpress/2011/03/orderstruktur-kopieren/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>AppleScript: CDFinder</title><link>http://hubionmac.com/wordpress/2011/01/applescript-cdfinder/</link> <comments>http://hubionmac.com/wordpress/2011/01/applescript-cdfinder/#comments</comments> <pubDate>Fri, 14 Jan 2011 00:20:54 +0000</pubDate> <dc:creator>hubi</dc:creator> <category><![CDATA[CDFinder]]></category> <category><![CDATA[AppleScript]]></category> <category><![CDATA[copy]]></category> <category><![CDATA[orginal]]></category><guid isPermaLink="false">http://hubionmac.com/wordpress/?p=2506</guid> <description><![CDATA[Es musste ja mal so kommen, dass ich auch mal den CDFinder skripte. Aber es war nicht wirklich ein Vergnügen. Es werden zwar einige Befehle angeboten, nur wenn man mal das Suchergebnis einer manuell durchgeführte Suche verskripten möchte&#8230; Nun, CDFinder steht Apple Mail in nichts nach (Stichwort outgoing messages).Also mein Ziel war folgendes: Ich wollte [...]]]></description> <content:encoded><![CDATA[<div class="2columns"><p>Es musste ja mal so kommen, dass ich auch mal den CDFinder skripte. Aber es war nicht wirklich ein Vergnügen. Es werden zwar einige Befehle angeboten, nur wenn man mal das Suchergebnis einer manuell durchgeführte Suche verskripten möchte&#8230; Nun,  CDFinder steht Apple Mail in nichts nach (Stichwort outgoing messages).<br /><strong>Also mein Ziel war folgendes</strong>: Ich wollte in CDFinder mein Musik-Share nach Titel durchsuchen und dann auf Knopfdruck die Original-Datei einer Datei aus dem Suchergebnis in einen bestimmten Ordner kopieren. So eine Funktion (kopiere Original in Ordner XY) fände ich sogar recht naheliegend bei eine Katalog-Software :-/). Nun sei es drum, ich konnte also nun leider nicht auf die Auswahl im Ergebnisfenster zugreifen, also auch nicht den &#8220;complete path&#8221; auslesen, wenn das Skript nicht auch die Suche selbst durchführt. Deshalb musste wieder mal GUI-Scripting als Lösung herhalten, öffne die Info, lese Text-Feld XY aus und baue dir daraus einen Datei-Pfad zum kopieren&#8230; und kopiere! Nun das Skript auf einen Shortcut&#8230;(cmd + J ist noch frei)<br /> Darf ich vorstellen, mein erstes CDFinder Skript:</p></div><div class="hubionmac_codebox_tooltip"></div><p><span id="more-2506"></span></p><div class="hubionmac_codebox" ><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211;hubionmac.com 14.01.2011</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211;CDFinder Copy selection to Desktop into some folder</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211;GUI Scripted, since CDFinder does not seem to support<span class="Apple-converted-space"> </span></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211;something like&#8230; get selection</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; min-height: 15.0px"></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana"><b>property</b> <span style="color: #2d9600">FolderAtDesktop</span> : &#8220;CDFinder File Export&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; min-height: 15.0px"></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana"><b>tell</b> <span style="color: #3300ff"><i>application</i></span> &#8220;Finder&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>try</b></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #2d9600"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span>myPath<span style="color: #000000"> <b>to</b> (<b>my</b> </span>getSelectionsPath<span style="color: #000000">()) <b>as</b> </span><span style="color: #3300ff"><i>alias</i></span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #2d9600"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span>destination_folder<span style="color: #000000"> <b>to</b> <b>my</b> </span>setDestionationFolderAtDesktop<span style="color: #000000">(</span>FolderAtDesktop<span style="color: #000000">)</span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #3300ff"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span><b>activate</b></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #2d9600"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span><span style="color: #3300ff"><b>duplicate</b></span><span style="color: #000000"> </span>myPath<span style="color: #000000"> </span><span style="color: #3300ff">to</span><span style="color: #000000"> </span>destination_folder<span style="color: #000000"> <b>without</b> </span><span style="color: #3300ff">replacing</span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #2000c0"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span><b>delay</b><span style="color: #000000"> 2</span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>tell</b> <span style="color: #3300ff"><i>application</i></span> &#8220;CDFinder&#8221; <b>to</b> <span style="color: #3300ff"><b>activate</b></span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>on</b> <b>error</b> <span style="color: #2d9600">msg</span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>error</b> <span style="color: #2d9600">msg</span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>try</b></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana"><b>end</b> <b>tell</b></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; min-height: 15.0px"></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #2d9600"><span style="color: #000000"><b>on</b> </span>getSelectionsPath<span style="color: #000000">()</span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; color: #3300ff"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span><b>activate</b><span style="color: #000000"> </span><i>application</i><span style="color: #000000"> &#8220;CDFinder&#8221;</span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>tell</b> <span style="color: #3300ff"><i>application</i></span> &#8220;System Events&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>tell</b> <span style="color: #3300ff"><i>process</i></span> &#8220;CDFinder&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana; color: #3300ff"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span><b>keystroke</b><span style="color: #000000"> &#8220;i&#8221; </span>using<span style="color: #000000"> </span><span style="color: #671893">command down</span></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #2d9600">i</span> <b>to</b> 0</p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana; color: #5e6161"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211;wait for Info Dialog to popup</p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>repeat</b> <b>until</b> (<span style="color: #9200de">name</span> <b>of</b> <span style="color: #3300ff"><i>window</i></span> 1) <b>starts with</b> &#8220;Info&#8221; <b>or</b> <span style="color: #2d9600">i</span> &gt; 100</p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span style="color: #2000c0"><b>delay</b></span> 0.2</p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #2d9600">i</span> <b>to</b> <span style="color: #2d9600">i</span> + 1</p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>repeat</b></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>if</b> <span style="color: #2d9600">i</span> &gt; 100 <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>error</b> &#8220;WTF?!&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>else</b></p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #2d9600">myPath</span> <b>to</b> <span style="color: #9200de">value</span> <b>of</b> <span style="color: #3300ff"><i>static text</i></span> 14 <b>of</b> <span style="color: #3300ff"><i>group</i></span> 1 <b>of</b> <span style="color: #3300ff"><i>tab group</i></span> 1 <b>of</b> <span style="color: #3300ff"><i>window</i></span> 1</p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana; color: #5e6161"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211;key code 53 &#8212; nope this will trigger FrontRow each time you keep holding command (using a shortcut to start the script)</p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana; color: #3300ff"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span><b>click</b><span style="color: #000000"> </span><i>button</i><span style="color: #000000"> 4 <b>of</b> </span><i>window</i><span style="color: #000000"> 1</span></p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>if</b> (<span style="color: #3300ff"><b>count</b></span> <b>of</b> <b>every</b> <span style="color: #3300ff"><i>character</i></span> <b>of</b> <span style="color: #2d9600">myPath</span>) &lt; 10 <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 235.7px; text-indent: -235.7px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>error</b> &#8220;WTF?! &#8221; &amp; <span style="color: #2d9600">myPath</span></p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>else</b></p><p style="margin: 0.0px 0.0px 0.0px 235.7px; text-indent: -235.7px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>return</b> <span style="color: #2d9600">myPath</span></p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>if</b></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>if</b></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>tell</b></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>tell</b></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #2d9600"><span style="color: #000000"><b>end</b> </span>getSelectionsPath</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; min-height: 15.0px"></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #2d9600"><span style="color: #000000"><b>on</b> </span>setDestionationFolderAtDesktop<span style="color: #000000">(</span>foldername<span style="color: #000000">)</span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>try</b></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>tell</b> <span style="color: #3300ff"><i>application</i></span> &#8220;Finder&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>if</b> <span style="color: #3300ff"><i>folder</i></span> <span style="color: #2d9600">foldername</span> <b>of</b> <span style="color: #9200de">desktop</span> <span style="color: #3300ff"><b>exists</b></span> <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>return</b> (<span style="color: #3300ff"><i>folder</i></span> <span style="color: #2d9600">foldername</span> <b>of</b> <span style="color: #9200de">desktop</span>) <b>as</b> <span style="color: #3300ff"><i>alias</i></span></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>else</b></p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana; color: #3300ff"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>return</b> (</span><b>make</b><span style="color: #000000"> </span>new<span style="color: #000000"> </span><i>folder</i><span style="color: #000000"> </span>at<span style="color: #000000"> </span><span style="color: #9200de">desktop</span><span style="color: #000000"> </span>with properties<span style="color: #000000"> {</span><span style="color: #9200de">name</span><span style="color: #000000">:</span><span style="color: #2d9600">foldername</span><span style="color: #000000">}) <b>as</b> </span><i>alias</i></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>if</b></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>tell</b></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>on</b> <b>error</b> <span style="color: #2d9600">msg</span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>error</b> &#8220;Error while creating folder @ Desktop:&#8221; &amp; <span style="color: #9200de">return</span> &amp; <span style="color: #9200de">return</span> &amp; <span style="color: #2d9600">msg</span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>try</b></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #2d9600"><span style="color: #000000"><b>end</b> </span>setDestionationFolderAtDesktop</p></div><div class="hubionmac_codebox_tooltip"></div> ]]></content:encoded> <wfw:commentRss>http://hubionmac.com/wordpress/2011/01/applescript-cdfinder/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Apple Mail: EMLX-Datei der ausgewählte Nachricht speichern</title><link>http://hubionmac.com/wordpress/2010/12/apple-mail-emlx-datei-der-ausgewahlte-nachricht-speichern/</link> <comments>http://hubionmac.com/wordpress/2010/12/apple-mail-emlx-datei-der-ausgewahlte-nachricht-speichern/#comments</comments> <pubDate>Wed, 29 Dec 2010 18:31:00 +0000</pubDate> <dc:creator>hubi</dc:creator> <category><![CDATA[Apple Mail]]></category> <category><![CDATA[copy]]></category> <category><![CDATA[Datei]]></category> <category><![CDATA[emlx]]></category> <category><![CDATA[File]]></category> <category><![CDATA[find]]></category><guid isPermaLink="false">http://hubionmac.com/wordpress/?p=2413</guid> <description><![CDATA[Apple Mail nutzt glaube ich seit Leopard nicht mehr eine fette mbox Datei sondern einzelne .emlx Dateien zum speichern der abgerufenen Emails. So können die Dateien schön einzeln indiziert (Spotlight) werden und können auch recht leicht kopiert werden (TimeMachine). Eine solche EMLX-Datei lässt sich über Quicklook oder Apple Mail betrachten und beinhaltet sogar die in [...]]]></description> <content:encoded><![CDATA[<div class="hubionmac_spalte_first">Apple Mail nutzt glaube ich seit Leopard nicht mehr eine fette mbox Datei sondern einzelne .emlx Dateien zum speichern der abgerufenen Emails. So können die Dateien schön einzeln indiziert (Spotlight) werden und können auch recht leicht kopiert werden (TimeMachine). Eine solche EMLX-Datei lässt sich über Quicklook oder Apple Mail betrachten und beinhaltet sogar die in der Email enthaltenen Anhänge.</div><div class="hubionmac_spalte_normal">Dummerweise kann man via AppleScript nicht direkt den Speicherort der Email abfragen, aber da die emlx-Datei nach der ID der Email benannt ist, kann man sie recht leicht im entsprechenden Account-Ordner finden.<br /> Das tut dieses Skript also, es sucht sich die emlx-Dateien der ausgewählten Emails kopiert diese auf den Schreibtisch&#8230;</div><div style="clear: both;"></div><div><div style="clear: left; font-size: 0.8em;"><em>Code zum markieren einmal anklicken <a href="#" onclick="selectThis(this.parentNode.parentNode.parentNode.getElementsByTagName('div')[1]);buildAppleScriptLink();">Code im Skript-Editor öffnen</a></em></div><div class="hubionmac_codebox" onclick="selectThis(this);"><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211;hubionmac.com 29.12.2010 EMLX-Dateien ausgewählter Emails in einen Order (Saved_Mails(Acountname) auf dem Schreibtisch kopieren&#8230; (4<span style="font: 12.0px Courier; color: #a30093"> </span>Chris_Zuerich)</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; min-height: 15.0px"></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211;auswahl aus Apple Mail abfragen</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #2d9600"><span style="color: #000000"><b>set</b> </span>mymails<span style="color: #000000"> <b>to</b> <b>my</b> </span>getSelection<span style="color: #000000">()</span></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana"><b>repeat</b> <b>with</b> <span style="color: #2d9600">mymail</span> <b>in</b> <span style="color: #2d9600">mymails</span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>tell</b> <span style="color: #3300ff"><i>application</i></span> &#8220;Mail&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #5e6161"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211;das Verzeichnis des Email Accounts ausfindig machen</p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #2d9600">accountDir</span> <b>to</b> <span style="color: #9200de">quoted form</span> <b>of</b> <span style="color: #9200de">POSIX path</span> <b>of</b> ((<span style="color: #9200de">account directory</span> <b>of</b> <span style="color: #3300ff"><i>account</i></span> <b>of</b> <span style="color: #3300ff"><i>mailbox</i></span> <b>of</b> <span style="color: #2d9600">mymail</span>) <b>as</b> <span style="color: #3300ff"><i>alias</i></span>)</p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #2d9600">account_name</span> <b>to</b> (<span style="color: #9200de">name</span> <b>of</b> <span style="color: #3300ff"><i>account</i></span> <b>of</b> <span style="color: #3300ff"><i>mailbox</i></span> <b>of</b> <span style="color: #2d9600">mymail</span>) <b>as</b> <span style="color: #3300ff"><i>text</i></span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>tell</b> <span style="color: #3300ff"><i>application</i></span> &#8220;Finder&#8221; <b>to</b> <b>set</b> <span style="color: #2d9600">temp_dir</span> <b>to</b> <span style="color: #9200de">quoted form</span> <b>of</b> (<span style="color: #9200de">POSIX path</span> <b>of</b> (<span style="color: #9200de">desktop</span> <b>as</b> <span style="color: #3300ff"><i>alias</i></span>) &amp; &#8220;Saved_Mails (&#8221; &amp; <span style="color: #2d9600">account_name</span> &amp; &#8220;)/&#8221;)</p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>try</b></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span style="color: #2000c0"><b>do shell script</b></span> &#8220;mkdir &#8221; &amp; <span style="color: #2d9600">temp_dir</span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>try</b></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #5e6161"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211;in dem Account-Verzeichnis nach der der Email-Datei suchen und diese kopieren&#8230;</p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #2d9600">myid</span> <b>to</b> <span style="color: #9200de">id</span> <b>of</b> <span style="color: #2d9600">mymail</span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span style="color: #2000c0"><b>do shell script</b></span> &#8220;find &#8221; &amp; <span style="color: #2d9600">accountDir</span> &amp; &#8221; -name &#8221; &amp; <span style="color: #2d9600">myid</span> &amp; &#8220;*.emlx* -exec cp {} &#8221; &amp; <span style="color: #2d9600">temp_dir</span> &amp; &#8221; \\;&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>tell</b></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana"><b>end</b> <b>repeat</b></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; min-height: 15.0px"></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #2d9600"><span style="color: #000000"><b>on</b> </span>getSelection<span style="color: #000000">()</span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>tell</b> <span style="color: #3300ff"><i>application</i></span> &#8220;Mail&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #2d9600">a</span> <b>to</b> <span style="color: #9200de">selection</span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>if</b> (<span style="color: #3300ff"><b>count</b></span> <b>of</b> <span style="color: #2d9600">a</span>) &lt; 1 <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>error</b> &#8220;Eine Mitteilung muss ausgewählt sein.&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>if</b></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>return</b> <span style="color: #2d9600">a</span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>tell</b></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #2d9600"><span style="color: #000000"><b>end</b> </span>getSelection</p></div></div><p><em>Ein Grund für den regen Gebrauch von Wildcards im find-Befehl ist die Tatsache, dass besonder große Emails aufgesplittet werden in .emlx und .emlxpart Dateien. Gemeinsamer Nenner ist aber immer die ID, mit der der Dateiname stets beginnt.</em></p> ]]></content:encoded> <wfw:commentRss>http://hubionmac.com/wordpress/2010/12/apple-mail-emlx-datei-der-ausgewahlte-nachricht-speichern/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Apple Mail: Unter 10.6 Email-Adressen kopieren</title><link>http://hubionmac.com/wordpress/2009/10/apple-mail-unter-10-6-email-adressen-kopieren/</link> <comments>http://hubionmac.com/wordpress/2009/10/apple-mail-unter-10-6-email-adressen-kopieren/#comments</comments> <pubDate>Thu, 22 Oct 2009 23:30:28 +0000</pubDate> <dc:creator>hubi</dc:creator> <category><![CDATA[Apple Mail]]></category> <category><![CDATA[defaults write]]></category> <category><![CDATA[address]]></category> <category><![CDATA[copy]]></category><guid isPermaLink="false">http://hubionmac.com/wordpress/?p=1576</guid> <description><![CDATA[Seit 10.6 kopiert Apple Mail Email-Adressen immer zusammen mit dem Namen. Wählt man also &#8220;Adresse kopieren&#8221; in Apple Mail aus, bekommt man so etwas in die Zwischenablage kopiert hubionmac &#60;klar_doch_meine_email_posten@hubionmac.com&#62; Will man aber nun wirklich nur die Email-Adresse kopieren, muss man eine entsprechende Einstellung über defaults write setzten defaults write com.apple.mail AddressesIncludeNameOnPasteboard -bool NO]]></description> <content:encoded><![CDATA[<div style="width: 45%; float: left; padding-right: 10pt; display: inline; text-align: justify;">Seit 10.6 kopiert Apple Mail Email-Adressen immer zusammen mit dem Namen. Wählt man also &#8220;Adresse kopieren&#8221; in Apple Mail aus, bekommt man so etwas in die Zwischenablage kopiert<br /> <span style="font-size:.7em"><em>hubionmac &lt;klar_doch_meine_email_posten@hubionmac.com&gt;</em></span></div><div style="width: 45%; float: left; padding-right: 10pt; display: inline; text-align: justify;">Will man aber nun wirklich nur die Email-Adresse kopieren, muss man eine entsprechende Einstellung über <a href="http://macdaddyworld.com/2009/09/14/fixing-copy-address-in-mail-on-10-6/" target="_blank">defaults write setzten</a></div><div style="clear: both;"></div><hr /><div><div style="clear: left; font-size: 0.8em;"></div><div class="hubionmac_codebox" onclick="selectThis(this);">defaults write com.apple.mail AddressesIncludeNameOnPasteboard -bool NO</div></div> ]]></content:encoded> <wfw:commentRss>http://hubionmac.com/wordpress/2009/10/apple-mail-unter-10-6-email-adressen-kopieren/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>iPod Playlisten über den Finder kopieren</title><link>http://hubionmac.com/wordpress/2008/08/ipod-playlisten-kopieren-uber-finder/</link> <comments>http://hubionmac.com/wordpress/2008/08/ipod-playlisten-kopieren-uber-finder/#comments</comments> <pubDate>Tue, 05 Aug 2008 00:55:13 +0000</pubDate> <dc:creator>hubi</dc:creator> <category><![CDATA[ipod]]></category> <category><![CDATA[copy]]></category> <category><![CDATA[iTunes]]></category> <category><![CDATA[macfuse]]></category><guid isPermaLink="false">http://hubionmac.com/wordpress/?p=170</guid> <description><![CDATA[Es kann einen schon zur Weißglut bringen, wenn man seine schöne OnTheGo-Playliste nicht mehr vom iPod sichern kann, für solche und andere Fälle gibt es natürlich einen Haufen Tools, mit denen man den iPod kopieren kann. Aber kaum eines ist so simple, klein und elegant wie iTunesFS. Der iPod mit allen Playlisten wird einfach als [...]]]></description> <content:encoded><![CDATA[<p>Es kann einen schon zur Weißglut bringen, wenn man seine schöne OnTheGo-Playliste nicht mehr vom iPod sichern kann, für solche und andere Fälle gibt es natürlich einen Haufen Tools, mit denen man den iPod kopieren kann. Aber kaum eines ist so simple, klein und elegant wie <a href="http://www.mulle-kybernetik.com/software/iTunesFS/" target="_blank">iTunesFS</a>. Der iPod mit allen Playlisten wird einfach als Volumen gemountet (MacFuse lässt grüßen) und man kann einfach die Playlisten kopieren. Genial, simpel und mit 140 kbyte angenehm klein.</p><a href='http://hubionmac.com/wordpress/2008/08/ipod-playlisten-kopieren-uber-finder/bild-5/' title='iTunes FS Icon'><img width="150" height="150" src="http://hubionmac.com/wordpress/wp-content/uploads/2008/08/bild-51-150x150.png" class="attachment-thumbnail" alt="Ein Doppelklick auf iTunesFS.app reicht und schon wird der iPod im Finder als weitere Volumen angezeigt" title="iTunes FS Icon" /></a> <a href='http://hubionmac.com/wordpress/2008/08/ipod-playlisten-kopieren-uber-finder/bild-1-2/' title='bild-1'><img width="150" height="150" src="http://hubionmac.com/wordpress/wp-content/uploads/2008/08/bild-13-150x150.png" class="attachment-thumbnail" alt="iTunesFS wird als weiteres Volumen angezeigt" title="bild-1" /></a> <a href='http://hubionmac.com/wordpress/2008/08/ipod-playlisten-kopieren-uber-finder/bild-2/' title='bild-2'><img width="150" height="150" src="http://hubionmac.com/wordpress/wp-content/uploads/2008/08/bild-22-150x150.png" class="attachment-thumbnail" alt="Der Aufbau wie auf dem iPod, nur als Ordner-Struktur" title="bild-2" /></a> <a href='http://hubionmac.com/wordpress/2008/08/ipod-playlisten-kopieren-uber-finder/bild-4/' title='bild-4'><img width="150" height="150" src="http://hubionmac.com/wordpress/wp-content/uploads/2008/08/bild-41-150x150.png" class="attachment-thumbnail" alt="Die Reihenfolge der Playlists wird nummerierte Dateinamen festgelegt" title="bild-4" /></a>]]></content:encoded> <wfw:commentRss>http://hubionmac.com/wordpress/2008/08/ipod-playlisten-kopieren-uber-finder/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>CDs/DVDs automatisch nach dem Einlegen kopieren und auswerfen</title><link>http://hubionmac.com/wordpress/2008/01/cdsdvds-automatisch-nach-dem-einlegen-kopieren-und-auswerfen/</link> <comments>http://hubionmac.com/wordpress/2008/01/cdsdvds-automatisch-nach-dem-einlegen-kopieren-und-auswerfen/#comments</comments> <pubDate>Mon, 28 Jan 2008 14:25:55 +0000</pubDate> <dc:creator>hubi</dc:creator> <category><![CDATA[AppleScript]]></category> <category><![CDATA[copy]]></category> <category><![CDATA[folder actions]]></category> <category><![CDATA[kopieren]]></category> <category><![CDATA[ordner aktion]]></category><guid isPermaLink="false">http://hubionmac.com/wordpress/?p=51</guid> <description><![CDATA[Ich sichere gerade meine gesammelten DVDs/CDs auf meinem NAS und das sind so ca. 200.Alle von Hand zu kopieren ist nicht nur nervig, sonder kostet auch viel Zeit, da ich nicht immer gleich mitbekommen, wenn ein Kopiervorgang fertig ist.Deshalb habe ich eine Ordner-Aktion geschrieben, die ich an den unsichtbaren &#8220;Volumes&#8221; Ordner angehängt habe. Sobald nun [...]]]></description> <content:encoded><![CDATA[<p>Ich sichere gerade meine gesammelten DVDs/CDs auf meinem NAS und das sind so ca. 200.Alle von Hand zu kopieren ist nicht nur nervig, sonder kostet auch viel Zeit, da ich nicht immer gleich mitbekommen, wenn ein Kopiervorgang fertig ist.Deshalb habe ich eine Ordner-Aktion geschrieben, die ich an den unsichtbaren &#8220;Volumes&#8221; Ordner angehängt habe. Sobald nun ein neues Medium eingelegt wird, wird dieses nach einem kurzen Dialog mit Timeout auf das NAS kopiert und anschließend ausgeworfen.Hier zunächst einmal der Code:  </p><div style="clear: left; font-size: 0.8em;"><em>Code zum markieren einmal anklicken</em></div><div style="border: 1px solid rgb(255, 153, 0); margin: 4px; padding: 4px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 700px; max-width: 700px; max-height: 450px; overflow-x: auto; overflow-y: visible; font-size: 1.1em; color: rgb(0, 0, 0);" onclick="window.getSelection().removeAllRanges();if (document.selection) {var x = document.body.createTextRange(); x.moveToElementText(this);x.select();}else if (window.getSelection){var x = document.createRange();x.selectNode(this);window.getSelection().addRange(x);}"><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211;Folder action to copy contents of inserted media to some other place&#8230;</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #172fb9"><span style="color: #000000"><b>on</b> </span><b>adding folder items to</b><span style="color: #000000"> </span><span style="color: #3b9120">this_folder</span><span style="color: #000000"> </span>after receiving<span style="color: #000000"> </span><span style="color: #3b9120">these_items</span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>try</b></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>tell</b> <span style="color: #2832f9"><i>application</i></span> &#8220;Finder&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #3b9120">b</span> <b>to</b> <span style="color: #8c27d6">POSIX path</span> <b>of</b> ((<span style="color: #8c27d6">original item</span> <b>of</b> <span style="color: #2832f9"><i>alias file</i></span> &#8220;COPYALIAS&#8221; <b>of</b> <span style="color: #8c27d6">startup disk</span>) <b>as</b> <span style="color: #2832f9"><i>alias</i></span>)</p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>tell</b></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>repeat</b> <b>with</b> <span style="color: #3b9120">this_</span> <b>in</b> <span style="color: #3b9120">these_items</span></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>tell</b> <span style="color: #2832f9"><i>application</i></span> &#8220;Finder&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span style="color: #172fb9"><b>display dialog</b></span> (&#8220;copy &#8221; &amp; (<span style="color: #8c27d6">name</span> <b>of</b> <span style="color: #3b9120">this_</span>) &amp; &#8220;?&#8221;) <b>as</b> <span style="color: #2832f9"><i>text</i></span> <span style="color: #172fb9">giving up after</span> 3</p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #3b9120">itemname</span> <b>to</b> <span style="color: #8c27d6">name</span> <b>of</b> <span style="color: #3b9120">this_</span></p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #3b9120">copypath</span> <b>to</b> (<span style="color: #8c27d6">original item</span> <b>of</b> <span style="color: #2832f9"><i>alias file</i></span> &#8220;COPYALIAS&#8221; <b>of</b> <span style="color: #8c27d6">startup disk</span>)</p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #3b9120">a</span> <b>to</b> <span style="color: #8c27d6">POSIX path</span> <b>of</b> <span style="color: #3b9120">this_</span></p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana; color: #5e6161"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211;set a to (characters 1 through -2 of a) as text</p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>tell</b></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana; color: #3b9120"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span>bb<span style="color: #000000"> <b>to</b> </span>checkname_now_suffix<span style="color: #000000">(</span>itemname<span style="color: #000000">, </span>copypath<span style="color: #000000">, </span><span style="color: #642f8e">false</span><span style="color: #000000">)</span></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span style="color: #172fb9"><b>do shell script</b></span> &#8220;cp -R &#8221; &amp; <span style="color: #8c27d6">quoted form</span> <b>of</b> <span style="color: #3b9120">a</span> &amp; &#8221; &#8221; &amp; <span style="color: #8c27d6">quoted form</span> <b>of</b> <span style="color: #3b9120">b</span> &amp; <span style="color: #8c27d6">quoted form</span> <b>of</b> <span style="color: #3b9120">bb</span></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>tell</b> <span style="color: #2832f9"><i>application</i></span> &#8220;Finder&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span style="color: #2832f9"><b>eject</b></span> <span style="color: #3b9120">this_</span></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>tell</b></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>repeat</b></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>on</b> <b>error</b> <span style="color: #3b9120">msg</span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>tell</b> <span style="color: #2832f9"><i>application</i></span> &#8220;Finder&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana; color: #2832f9"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span><b>activate</b></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana; color: #172fb9"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span><b>display dialog</b><span style="color: #000000"> </span><span style="color: #3b9120">msg</span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>tell</b></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>try</b></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #172fb9"><span style="color: #000000"><b>end</b> </span><b>adding folder items to</b></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; min-height: 15.0px"></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #3b9120"><span style="color: #000000"><b>on</b> </span>checkname_now_suffix<span style="color: #000000">(</span>n<span style="color: #000000">, </span>D<span style="color: #000000">, </span>looped<span style="color: #000000">)</span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>tell</b> <span style="color: #2832f9"><i>application</i></span> &#8220;Finder&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #3b9120">thefiles</span> <b>to</b> <span style="color: #8c27d6">name</span> <b>of</b> <b>every</b> <span style="color: #2832f9"><i>item</i></span> <b>of</b> <span style="color: #3b9120">D</span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>tell</b></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>if</b> <span style="color: #3b9120">thefiles</span> <b>contains</b> <span style="color: #3b9120">n</span> <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>if</b> <span style="color: #3b9120">looped</span> = <span style="color: #642f8e">false</span> <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #3b9120">n</span> <b>to</b> <span style="color: #3b9120">n</span> &amp; &#8221; 1&#8243;</p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>else</b></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #3b9120">cc</span> <b>to</b> <span style="color: #2832f9"><b>count</b></span> <b>of</b> <b>every</b> <span style="color: #2832f9"><i>character</i></span> <b>of</b> <b>last</b> <span style="color: #2832f9"><i>word</i></span> <b>of</b> <span style="color: #3b9120">n</span></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #3b9120">cn</span> <b>to</b> ((<b>last</b> <span style="color: #2832f9"><i>word</i></span> <b>of</b> <span style="color: #3b9120">n</span>) <b>as</b> <span style="color: #2832f9"><i>integer</i></span>) + 1</p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #3b9120">n</span> <b>to</b> ((<span style="color: #2832f9"><i>characters</i></span> 1 <b>through</b> (-1 * (<span style="color: #3b9120">cc</span> + 1)) <b>of</b> <span style="color: #3b9120">n</span>) <b>as</b> <span style="color: #2832f9"><i>text</i></span>) &amp; <span style="color: #3b9120">cn</span></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana; color: #3b9120"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span>checkname_now_suffix<span style="color: #000000">(</span>n<span style="color: #000000">, </span>D<span style="color: #000000">, </span>counter<span style="color: #000000">, </span><span style="color: #642f8e">true</span><span style="color: #000000">)</span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>if</b></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>else</b></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>return</b> <span style="color: #3b9120">n</span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>if</b></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #3b9120"><span style="color: #000000"><b>end</b> </span>checkname_now_suffix</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; min-height: 15.0px"></p></div><p>Man zieht einen Alias von dem Zielverzeichnis direkt auf das Start-Volumen und nennt ihn &#8220;COPYALIAS&#8221; so weiss das Skript, wohin kopiert werden soll.</p> ]]></content:encoded> <wfw:commentRss>http://hubionmac.com/wordpress/2008/01/cdsdvds-automatisch-nach-dem-einlegen-kopieren-und-auswerfen/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 7/40 queries in 0.171 seconds using disk: basic
Object Caching 390/739 objects using disk: basic

Served from: hubionmac.com @ 2012-02-11 07:55:44 -->
