<?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; AppleScript</title> <atom:link href="http://hubionmac.com/wordpress/tag/applescripting/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>Episoden Benenner &#8211; Episode Namer</title><link>http://hubionmac.com/wordpress/2011/12/episoden-benenner-episode-namer/</link> <comments>http://hubionmac.com/wordpress/2011/12/episoden-benenner-episode-namer/#comments</comments> <pubDate>Fri, 09 Dec 2011 17:38:24 +0000</pubDate> <dc:creator>hubi</dc:creator> <category><![CDATA[AppleScript]]></category> <category><![CDATA[name]]></category> <category><![CDATA[serien]]></category> <category><![CDATA[umbennen]]></category><guid isPermaLink="false">http://hubionmac.com/wordpress/?p=807</guid> <description><![CDATA[Ich bin ja leidenschaftlicher Serien-Gucker, nur das Bennen der aufgezeichneten Sendungen nervt auf Dauer. Deshalb habe ich mir ein kleines Skript gebaut, mit dem sich die Dateien quasi von selber umbenennen. Das läuft so ab, die Dateien haben meist schon eine teilweise korrekte Namensgebung, z.B. die Laufende Nummer (Folge 23.mp4) oder &#8220;S01E03.mp4&#8243; oder einfach direkt [...]]]></description> <content:encoded><![CDATA[<div class="2columns"><p>Ich bin ja leidenschaftlicher Serien-Gucker, nur das Bennen der aufgezeichneten Sendungen nervt auf Dauer. Deshalb habe ich mir ein kleines Skript gebaut, mit dem sich die Dateien quasi von selber umbenennen.<br /> Das läuft so ab, die Dateien haben meist schon  eine teilweise korrekte Namensgebung, z.B. die Laufende Nummer (Folge 23.mp4) oder &#8220;S01E03.mp4&#8243; oder  einfach direkt der Titel &#8220;Mr Monk unterwegs als Weihnachtsmann.mp4&#8243;.<br /> Jetzt habe ich mir von meinen Lieblings-Serien Episoden-Listen erstellt in der Form:<br /> <code>LaufendeNummer → Season Nummer → EpisodenNummer → Episoden Titel</code> als tab separierte Text-Datei. Diese Benutzt dann das Skript zum erstellen eines Index. Jetzt muss ich nur noch die Datei auf das Skript ziehen, angeben um welche Serie es sich handelt, woran das Skript die jeweilige Episode erkennen kann und wie ich die Episoden benannt haben möchte&#8230; zack sind 100 Episoden entsprechend benannt. Zur Sicherheit speichert das Skript aber auch noch den alten Dateinamen im Kommentar der Datei ab.</p></div> <a class="download_button" href="http://hubionmac.com/wordpress/wp-content/plugins/download-monitor/download.php?id=47" title="Download: Episode Benenner v.1.0"><span class="title">DOWNLOAD</span><br /><span class="name">Episode Benenner v.1.0</span><br /> <span class="info">95.06 kB (23 hits)</span></a> ]]></content:encoded> <wfw:commentRss>http://hubionmac.com/wordpress/2011/12/episoden-benenner-episode-namer/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>AppleScript Reste-Eintopf II</title><link>http://hubionmac.com/wordpress/2011/12/applescript-reste-eintopf-ii/</link> <comments>http://hubionmac.com/wordpress/2011/12/applescript-reste-eintopf-ii/#comments</comments> <pubDate>Fri, 09 Dec 2011 15:19:33 +0000</pubDate> <dc:creator>hubi</dc:creator> <category><![CDATA[Useful Snippets]]></category> <category><![CDATA[AppleScript]]></category> <category><![CDATA[bookmark]]></category> <category><![CDATA[folder actions]]></category> <category><![CDATA[list]]></category> <category><![CDATA[Rekursion]]></category> <category><![CDATA[safari]]></category><guid isPermaLink="false">http://hubionmac.com/wordpress/?p=2999</guid> <description><![CDATA[Add to Login-Items &#8211;03.09.2008 hubionmac.com &#8211;asks for an app and adds it to login items addtologin(choose file of type {&#8220;APPL&#8221;}) on addtologin(thisApp) &#8211; adds an item to login items set appPath to POSIX path of thisApp tell application &#8220;System Events&#8221; set appName to name of thisApp set shortName to (characters 1 through ((get offset of [...]]]></description> <content:encoded><![CDATA[<h3>Add to Login-Items</h3><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;03.09.2008 hubionmac.com</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211;asks for an app and adds it to login items</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #0d32b6"><span style="color: #438f2b">addtologin</span><span style="color: #000000">(</span><b>choose file</b><span style="color: #000000"> </span>of type<span style="color: #000000"> {&#8220;APPL&#8221;})</span></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161"><span style="color: #000000"><b>on</b> </span><span style="color: #438f2b">addtologin</span><span style="color: #000000">(</span><span style="color: #438f2b">thisApp</span><span style="color: #000000">) </span>&#8211; adds an item to login items</p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span>appPath<span style="color: #000000"> <b>to</b> </span><span style="color: #8832d3">POSIX path</span><span style="color: #000000"> <b>of</b> </span>thisApp</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: #1b39f5"><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>set</b> <span style="color: #438f2b">appName</span> <b>to</b> <span style="color: #8832d3">name</span> <b>of</b> <span style="color: #438f2b">thisApp</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: #438f2b">shortName</span> <b>to</b> (<span style="color: #1b39f5"><i>characters</i></span> 1 <b>through</b> ((<b>get</b> <span style="color: #0d32b6"><b>offset</b></span> <span style="color: #0d32b6">of</span> &#8220;.app&#8221; <span style="color: #0d32b6">in</span> <span style="color: #438f2b">appName</span>) &#8211; 1) <b>of</b> <span style="color: #438f2b">appName</span>) <b>as</b> <span style="color: #1b39f5"><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>if</b> <span style="color: #438f2b">shortName</span> <b>is not</b> <b>in</b> (<span style="color: #8832d3">name</span> <b>of</b> <b>every</b> <span style="color: #1b39f5"><i>login item</i></span>) <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana; color: #1b39f5"><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>make</b><span style="color: #000000"> </span><i>login item</i><span style="color: #000000"> </span>at<span style="color: #000000"> <b>end</b> </span>with properties<span style="color: #000000"> {</span><span style="color: #8832d3">path</span><span style="color: #000000">:</span><span style="color: #438f2b">appPath</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>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: #438f2b"><span style="color: #000000"><b>end</b> </span>addtologin</p></div><h3>Nach Datei-Endungen sortieren</h3><p>Das hatte ich mal als Ordner-Aktion für meinen Download-Ordner erdacht&#8230; seitdem es Spotlight gibt, hat der Drang Downloads zu sortieren deutlich nachgelassen ;-)</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;19.11.2006 hubionmac.com</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211;Ordneraktion die Dateien an Hand Ihrer Datei-Endung in Unter-Ordner sortiert</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #0d32b6"><span style="color: #000000"><b>on</b> </span><b>adding folder items to</b><span style="color: #000000"> </span><span style="color: #438f2b">derOrdner</span><span style="color: #000000"> </span>after receiving<span style="color: #000000"> </span><span style="color: #438f2b">added_items</span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"> </span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; color: #5e6161"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211; die Liste kann man gut erweitern</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>set</b> <span style="color: #438f2b">endungmitordner</span> <b>to</b> {&#8220;.jpg;JPEGS&#8221;, &#8220;.mov;Movies&#8221;}</p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"> </span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"> </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>repeat</b> <b>with</b> <span style="color: #438f2b">k</span> <b>in</b> <span style="color: #438f2b">endungmitordner</span></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;damit kann man die Einträge aus der Liste gut in Ihre Bestandteile zerlegen</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;Ist auch super um in Strings Teile zu ersetzen =)</p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #8832d3"><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>AppleScript<span style="color: #000000">&#8216;s </span>text item delimiters<span style="color: #000000"> <b>to</b> &#8220;;&#8221;</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: #438f2b">endung</span> <b>to</b> <span style="color: #1b39f5"><i>text item</i></span> 1 <b>of</b> <span style="color: #438f2b">k</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: #438f2b">ordnername</span> <b>to</b> <span style="color: #1b39f5"><i>text item</i></span> 2 <b>of</b> <span style="color: #438f2b">k</span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #8832d3"><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>AppleScript<span style="color: #000000">&#8216;s </span>text item delimiters<span style="color: #000000"> <b>to</b> &#8220;&#8221;</span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; 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></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; 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></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: #1b39f5"><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: #438f2b">inhalt</span> <b>to</b> <b>every</b> <span style="color: #1b39f5"><i>item</i></span> <b>of</b> <span style="color: #438f2b">derOrdner</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: #438f2b">itemcount</span> <b>to</b> <span style="color: #1b39f5"><b>count</b></span> <b>of</b> <b>every</b> <span style="color: #1b39f5"><i>item</i></span> <b>of</b> <span style="color: #438f2b">inhalt</span></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; wenn in dem Ordner nix drin ist, soll er auch nix machen&#8230; lohnt ja nicht</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: #438f2b">itemcount</span> &gt; 1 <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>repeat</b> <b>with</b> <span style="color: #438f2b">aitem</span> <b>in</b> <span style="color: #438f2b">inhalt</span></p><p style="margin: 0.0px 0.0px 0.0px 235.7px; text-indent: -235.7px; 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 class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211;Die Anzahl der Buchstabe einer definierten Endung&#8230; damit ich am Ende auch weiß ob ich nach</p><p style="margin: 0.0px 0.0px 0.0px 235.7px; text-indent: -235.7px; 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 class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211; .tiff oder .mov suchen muss</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>set</b> <span style="color: #438f2b">endcount</span> <b>to</b> (-1 * (<span style="color: #1b39f5"><b>count</b></span> <b>of</b> <b>every</b> <span style="color: #1b39f5"><i>character</i></span> <b>of</b> <span style="color: #438f2b">endung</span>))</p><p style="margin: 0.0px 0.0px 0.0px 235.7px; text-indent: -235.7px; 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><span class="Apple-tab-span" style="white-space:pre"> </span></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>set</b> <span style="color: #438f2b">itemname</span> <b>to</b> <span style="color: #8832d3">name</span> <b>of</b> <span style="color: #438f2b">aitem</span></p><p style="margin: 0.0px 0.0px 0.0px 235.7px; text-indent: -235.7px; 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><span class="Apple-tab-span" style="white-space:pre"> </span></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>if</b> (<span style="color: #1b39f5"><i>characters</i></span> <span style="color: #438f2b">endcount</span> <b>through</b> -1 <b>of</b> <span style="color: #438f2b">itemname</span>) <b>as</b> <span style="color: #1b39f5"><i>text</i></span> = <span style="color: #438f2b">endung</span> <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 274.9px; text-indent: -275.0px; 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 class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211;wenn es den ordner schon gibt den fehler ignorieren und weiter im Text</p><p style="margin: 0.0px 0.0px 0.0px 274.9px; text-indent: -275.0px; 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><span class="Apple-tab-span" style="white-space:pre"> </span><b>try</b></p><p style="margin: 0.0px 0.0px 0.0px 314.2px; text-indent: -314.2px; font: 12.0px Verdana; color: #1b39f5"><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 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>make</b><span style="color: #000000"> </span><i>folder</i><span style="color: #000000"> </span>at<span style="color: #000000"> </span><span style="color: #438f2b">derOrdner</span><span style="color: #000000"> </span>with properties<span style="color: #000000"> {</span><span style="color: #8832d3">name</span><span style="color: #000000">:</span><span style="color: #438f2b">ordnername</span><span style="color: #000000">}</span></p><p style="margin: 0.0px 0.0px 0.0px 274.9px; text-indent: -275.0px; 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><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 274.9px; text-indent: -275.0px; 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 class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211;wir basteln uns einen Alias zu einem Verzeichnis</p><p style="margin: 0.0px 0.0px 0.0px 274.9px; text-indent: -275.0px; 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><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #438f2b">workingdir</span> <b>to</b> ((<span style="color: #438f2b">derOrdner</span> <b>as</b> <span style="color: #1b39f5"><i>string</i></span>) &amp; <span style="color: #438f2b">ordnername</span> &amp; &#8220;:&#8221;) <b>as</b> <span style="color: #1b39f5"><i>alias</i></span></p><p style="margin: 0.0px 0.0px 0.0px 274.9px; text-indent: -275.0px; 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><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 274.9px; text-indent: -275.0px; 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 class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211;tja und dieser teil bewegt die Datei in den Ordner&#8230; und bennent sie um, sofern der</p><p style="margin: 0.0px 0.0px 0.0px 274.9px; text-indent: -275.0px; 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 class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211;Name bereits im Zielordner existiert</p><p style="margin: 0.0px 0.0px 0.0px 274.9px; text-indent: -275.0px; 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 class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211; man könnte statt des counters auch die uhrzeit bzw. das datum nehmen&#8230;</p><p style="margin: 0.0px 0.0px 0.0px 274.9px; text-indent: -275.0px; 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 class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211; oh ich neheme die Uhrzeit =).</p><p style="margin: 0.0px 0.0px 0.0px 274.9px; text-indent: -275.0px; 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><span class="Apple-tab-span" style="white-space:pre"> </span><b>try</b></p><p style="margin: 0.0px 0.0px 0.0px 314.2px; text-indent: -314.2px; font: 12.0px Verdana; color: #438f2b"><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 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><span style="color: #1b39f5"><b>move</b></span><span style="color: #000000"> </span>aitem<span style="color: #000000"> </span><span style="color: #1b39f5">to</span><span style="color: #000000"> </span>workingdir<span style="color: #000000"> <b>as</b> </span><span style="color: #1b39f5"><i>alias</i></span></p><p style="margin: 0.0px 0.0px 0.0px 274.9px; text-indent: -275.0px; 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><span class="Apple-tab-span" style="white-space:pre"> </span><b>on</b> <b>error</b></p><p style="margin: 0.0px 0.0px 0.0px 314.2px; text-indent: -314.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 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: #438f2b">no_error</span> <b>to</b> <span style="color: #61338c">false</span></p><p style="margin: 0.0px 0.0px 0.0px 314.2px; text-indent: -314.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 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>repeat</b> <b>until</b> <span style="color: #438f2b">no_error</span> = <span style="color: #61338c">true</span></p><p style="margin: 0.0px 0.0px 0.0px 353.5px; text-indent: -353.6px; 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><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: #438f2b">counter</span> <b>to</b> (<span style="color: #8832d3">time</span> <b>of</b> (<span style="color: #0d32b6"><b>current date</b></span>))</p><p style="margin: 0.0px 0.0px 0.0px 353.5px; text-indent: -353.6px; 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><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>try</b></p><p style="margin: 0.0px 0.0px 0.0px 392.8px; text-indent: -392.9px; 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><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: #8832d3">name</span> <b>of</b> <span style="color: #438f2b">aitem</span> <b>to</b> (<span style="color: #438f2b">counter</span> &amp; &#8220;##&#8221; &amp; <span style="color: #438f2b">itemname</span>) <b>as</b> <span style="color: #1b39f5"><i>string</i></span></p><p style="margin: 0.0px 0.0px 0.0px 392.8px; text-indent: -392.9px; 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><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: #1b39f5"><b>move</b></span> <span style="color: #438f2b">aitem</span> <span style="color: #1b39f5">to</span> <span style="color: #438f2b">workingdir</span> <b>as</b> <span style="color: #1b39f5"><i>alias</i></span></p><p style="margin: 0.0px 0.0px 0.0px 392.8px; text-indent: -392.9px; 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><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: #438f2b">no_error</span> <b>to</b> <span style="color: #61338c">true</span></p><p style="margin: 0.0px 0.0px 0.0px 392.8px; text-indent: -392.9px; 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><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>exit</b> <b>repeat</b></p><p style="margin: 0.0px 0.0px 0.0px 353.5px; text-indent: -353.6px; 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><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>on</b> <b>error</b></p><p style="margin: 0.0px 0.0px 0.0px 392.8px; text-indent: -392.9px; 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><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: #438f2b">no_error</span> <b>to</b> <span style="color: #61338c">false</span></p><p style="margin: 0.0px 0.0px 0.0px 353.5px; text-indent: -353.6px; 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><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>try</b></p><p style="margin: 0.0px 0.0px 0.0px 314.2px; text-indent: -314.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 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>repeat</b></p><p style="margin: 0.0px 0.0px 0.0px 274.9px; text-indent: -275.0px; 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><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 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>end</b> <b>if</b></p><p style="margin: 0.0px 0.0px 0.0px 235.7px; text-indent: -235.7px; 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><span class="Apple-tab-span" style="white-space:pre"> </span></p><p style="margin: 0.0px 0.0px 0.0px 235.7px; text-indent: -235.7px; 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><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>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>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>repeat</b></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #0d32b6"><span style="color: #000000"><b>end</b> </span><b>adding folder items to</b></p></div><h3>Safari Bookmark Saver</h3><p>Man nehme den Titel und die URL der aktuellen Seite und speichere sie via Skript in einer kleinen HTML-Datei (meta-refresh)&#8230; fertig ist das Platform-übergreifende Bookmark-File</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;18.01.2005</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211;Safari Bookmark safer</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211; it&#8217;s not a boookmark but a tiny html file that redirects to the saved URL</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: #438f2b">html_text01</span> <b>to</b> &#8220;&lt;html&gt;&lt;meta http-equiv=\&#8221;refresh\&#8221; content=\&#8221;0; URL=&#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: #438f2b">html_text02</span> <b>to</b> &#8220;\&#8221;&gt;&lt;/html&gt;&#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: #1b39f5"><i>application</i></span> &#8220;Safari&#8221; <b>to</b> <b>set</b> <span style="color: #438f2b">windowcount</span> <b>to</b> <span style="color: #1b39f5"><b>count</b></span> <b>of</b> <b>every</b> <span style="color: #1b39f5"><i>window</i></span></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: #438f2b">windowcount</span> ≥ 1 <b>then</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>tell</b> <span style="color: #1b39f5"><i>application</i></span> &#8220;Safari&#8221; <b>to</b> <b>set</b> <span style="color: #438f2b">theurl</span> <b>to</b> <span style="color: #8832d3">URL</span> <b>of</b> <span style="color: #1b39f5"><i>document</i></span> 1</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: #1b39f5"><i>application</i></span> &#8220;Safari&#8221; <b>to</b> <b>set</b> <span style="color: #438f2b">thename</span> <b>to</b> <span style="color: #8832d3">name</span> <b>of</b> <span style="color: #1b39f5"><i>document</i></span> 1</p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; color: #0d32b6"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span><b>display dialog</b><span style="color: #000000"> &#8220;Filename&#8221; </span>default answer<span style="color: #000000"> </span><span style="color: #438f2b">thename</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>set</b> <span style="color: #438f2b">thename</span> <b>to</b> <span style="color: #5c32b6">text returned</span> <b>of</b> <b>the</b> <span style="color: #8832d3">result</span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span>thetext<span style="color: #000000"> <b>to</b> </span>html_text01<span style="color: #000000"> &amp; </span>theurl<span style="color: #000000"> &amp; </span>html_text02<span style="color: #000000"> <b>as</b> </span><span style="color: #1b39f5"><i>text</i></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><span style="color: #0d32b6"><b>do shell script</b></span> &#8220;echo &#8221; &amp; <span style="color: #8832d3">quoted form</span> <b>of</b> <span style="color: #438f2b">thetext</span> &amp; &#8220;|cat &gt;~/Desktop/&#8221; &amp; <span style="color: #8832d3">quoted form</span> <b>of</b> <span style="color: #438f2b">thename</span> &amp; &#8220;.html&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana"><b>end</b> <b>if</b></p></div><h3>Folder-List</h3><p>Erstelle eine Art Folder-Map&#8230; keine Ahnung wofür ich das mal brauchte&#8230;</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; 18.3.2007 hubionmac.com.com</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211; creates a table of contents (tree structure) of<span class="Apple-converted-space">  </span>a folder that was dropped onto the script and saves it into a text file</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><b>global</b> </span>theroottxt<span style="color: #000000">, </span>thefolder_unix<span style="color: #000000">, </span>tabcount</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><b>on</b> </span><span style="color: #1b39f5"><b>open</b></span><span style="color: #000000"> </span>thefolder</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: #1b39f5"><b>count</b></span> <b>of</b> <span style="color: #438f2b">thefolder</span>) &gt; 1 <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><span style="color: #0d32b6"><b>display dialog</b></span> &#8220;Please put ONE Folder onto the script&#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>if</b></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span>thefolder<span style="color: #000000"> <b>to</b> </span>thefolder<span style="color: #000000"> <b>as</b> </span><span style="color: #1b39f5"><i>alias</i></span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span>thefolder_unix<span style="color: #000000"> <b>to</b> </span><span style="color: #8832d3">POSIX path</span><span style="color: #000000"> <b>of</b> </span>thefolder</p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span>theroottxt<span style="color: #000000"> <b>to</b> </span>thefolder<span style="color: #000000"> <b>as</b> </span><span style="color: #1b39f5"><i>text</i></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: #1b39f5"><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; color: #438f2b"><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>these_folders<span style="color: #000000"> <b>to</b> <b>every</b> </span><span style="color: #1b39f5"><i>folder</i></span><span style="color: #000000"> <b>of</b> </span>thefolder</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>set</b> <span style="color: #438f2b">tabcount</span> <b>to</b> 0</p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>repeat</b> <b>with</b> </span>this_folder<span style="color: #000000"> <b>in</b> </span>these_folders</p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #438f2b"><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>folderstring<span style="color: #000000"> <b>to</b> </span>get_folderstring<span style="color: #000000">(</span>this_folder<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><span style="color: #0d32b6"><b>do shell script</b></span> (&#8220;echo &#8221; &amp; <span style="color: #8832d3">quoted form</span> <b>of</b> <span style="color: #438f2b">folderstring</span> &amp; &#8220;|cat&gt;&gt; &#8221; &amp; <span style="color: #8832d3">quoted form</span> <b>of</b> <span style="color: #438f2b">thefolder_unix</span> &amp; &#8220;folder_list.txt&#8221;) <span style="color: #0d32b6">as</span> <span style="color: #1b39f5"><i>text</i></span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #438f2b"><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>do_folder<span style="color: #000000">(</span>this_folder<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>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"><b>end</b> <span style="color: #1b39f5"><b>open</b></span></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; min-height: 15.0px"></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: #438f2b"><span style="color: #000000"><b>on</b> </span>do_folder<span style="color: #000000">(</span>this_folder<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: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span>tabcount<span style="color: #000000"> <b>to</b> </span>tabcount<span style="color: #000000"> + 1</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: #1b39f5"><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; color: #438f2b"><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>these_folders<span style="color: #000000"> <b>to</b> <b>every</b> </span><span style="color: #1b39f5"><i>folder</i></span><span style="color: #000000"> <b>of</b> </span>this_folder</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; color: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>repeat</b> <b>with</b> </span>this_folder<span style="color: #000000"> <b>in</b> </span>these_folders</p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #438f2b"><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>folderstring<span style="color: #000000"> <b>to</b> </span>get_folderstring<span style="color: #000000">(</span>this_folder<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><span style="color: #0d32b6"><b>do shell script</b></span> (&#8220;echo &#8221; &amp; <span style="color: #8832d3">quoted form</span> <b>of</b> <span style="color: #438f2b">folderstring</span> &amp; &#8220;|cat&gt;&gt; &#8221; &amp; <span style="color: #8832d3">quoted form</span> <b>of</b> <span style="color: #438f2b">thefolder_unix</span> &amp; &#8220;folder_list.txt&#8221;) <span style="color: #0d32b6">as</span> <span style="color: #1b39f5"><i>text</i></span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #438f2b"><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>do_folder<span style="color: #000000">(</span>this_folder<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>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; color: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span>tabcount<span style="color: #000000"> <b>to</b> </span>tabcount<span style="color: #000000"> &#8211; 1</span></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><b>end</b> </span>do_folder</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; 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: #438f2b"><span style="color: #000000"><b>on</b> </span>get_folderstring<span style="color: #000000">(</span>this_folder<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: #1b39f5"><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; color: #438f2b"><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>FolderName<span style="color: #000000"> <b>to</b> </span><span style="color: #8832d3">name</span><span style="color: #000000"> <b>of</b> </span>this_folder</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>repeat</b> <b>with</b> <span style="color: #438f2b">i</span> <b>from</b> 1 <b>to</b> <span style="color: #438f2b">tabcount</span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #438f2b"><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>FolderName<span style="color: #000000"> <b>to</b> </span><span style="color: #8832d3">tab</span><span style="color: #000000"> &amp; </span>FolderName</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>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>return</b> <span style="color: #438f2b">FolderName</span> <b>as</b> <span style="color: #1b39f5"><i>text</i></span></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><b>end</b> </span>get_folderstring</p></div><h3>Rekursions-Beispiel</h3><p>Würde ich heute ehr mit <em>find -type d</em> lösen, aber geht auch so</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;12.10.2005 hubionmac.com</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211;Beispiel zum Thema Rekursion</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><b>global</b> </span>folderkind</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: #0d32b6"><span style="color: #000000"><b>set</b> </span><span style="color: #438f2b">thisfolder</span><span style="color: #000000"> <b>to</b> </span><b>choose folder</b></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #0d32b6"><b>display dialog</b><span style="color: #000000"> &#8220;deepcount=&#8221; </span>default answer<span style="color: #000000"> &#8220;0&#8243;</span></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: #438f2b">deepcount</span> <b>to</b> <span style="color: #5c32b6">text returned</span> <b>of</b> <b>the</b> <span style="color: #8832d3">result</span> <b>as</b> <span style="color: #1b39f5"><i>integer</i></span></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: #438f2b">deepcount</span> = 0 <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span>process_item<span style="color: #000000">(</span>thisfolder<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>else</b></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span>process_folder<span style="color: #000000">(</span>thisfolder<span style="color: #000000">, </span>deepcount<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>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; 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: #438f2b"><span style="color: #000000"><b>on</b> </span>process_folder<span style="color: #000000">(</span>this_item<span style="color: #000000">, </span>deepcount<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: #1b39f5"><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: #438f2b">these_items</span> <b>to</b> <b>every</b> <span style="color: #1b39f5"><i>folder</i></span> <b>of</b> <span style="color: #438f2b">this_item</span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #438f2b"><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>deepcount<span style="color: #000000"> <b>to</b> </span>deepcount<span style="color: #000000"> &#8211; 1</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; color: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>repeat</b> <b>with</b> </span>this_item<span style="color: #000000"> <b>in</b> </span>these_items</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: #438f2b">deepcount</span> = 0 <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana; color: #438f2b"><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>process_item<span style="color: #000000">(</span>this_item<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>else</b></p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana; color: #438f2b"><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>process_folder<span style="color: #000000">(</span>this_item<span style="color: #000000">, </span>deepcount<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>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; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"> </span></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><b>end</b> </span>process_folder</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: #438f2b"><span style="color: #000000"><b>on</b> </span>process_item<span style="color: #000000">(</span>this_item<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: #1b39f5"><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; color: #438f2b"><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>itemname<span style="color: #000000"> <b>to</b> </span><span style="color: #8832d3">name</span><span style="color: #000000"> <b>of</b> </span>this_item</p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #0d32b6"><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>display dialog</b><span style="color: #000000"> </span><span style="color: #438f2b">itemname</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: #438f2b"><span style="color: #000000"><b>end</b> </span>process_item</p></div> ]]></content:encoded> <wfw:commentRss>http://hubionmac.com/wordpress/2011/12/applescript-reste-eintopf-ii/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>AppleScript Reste-Eintopf</title><link>http://hubionmac.com/wordpress/2011/12/applescript-reste-eintopf/</link> <comments>http://hubionmac.com/wordpress/2011/12/applescript-reste-eintopf/#comments</comments> <pubDate>Sun, 04 Dec 2011 19:09:16 +0000</pubDate> <dc:creator>hubi</dc:creator> <category><![CDATA[Useful Snippets]]></category> <category><![CDATA[AppleScript]]></category><guid isPermaLink="false">http://hubionmac.com/wordpress/?p=2973</guid> <description><![CDATA[Ich räume gerade meine AppleScript-Verzeichnis auf und dabei sind mir einige Code-Schnipsel untergekommen, die noch nicht hier &#8220;archiviert&#8221; wurden: convert aliases into symlinks: Damit lassen sich wunderbar Aliase in symbolische Links umwandeln. Macht z.B. Sinn, wenn man schnell via Finder Aliase anlegt, die Software, die aber die Dateien braucht nur mit symbolischen Links klar kommt. [...]]]></description> <content:encoded><![CDATA[<p>Ich räume gerade meine AppleScript-Verzeichnis auf und dabei sind mir einige Code-Schnipsel untergekommen, die noch nicht hier &#8220;archiviert&#8221; wurden:</p><h3>convert aliases into symlinks:</h3><p>Damit lassen sich wunderbar Aliase in symbolische Links umwandeln. Macht z.B. Sinn, wenn man schnell via Finder Aliase anlegt, die Software, die aber die Dateien braucht nur mit symbolischen Links klar kommt.</p><div class="hubionmac_codebox"><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; color: #0d32b6"><span style="color: #000000"><b>set</b> </span><span style="color: #438f2b">thefolder</span><span style="color: #000000"> <b>to</b> </span><b>choose folder</b></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><b>set</b> </span>thefolderx<span style="color: #000000"> <b>to</b> </span><span style="color: #8832d3">POSIX path</span><span style="color: #000000"> <b>of</b> (</span>thefolder<span style="color: #000000"> <b>as</b> </span><span style="color: #1b39f5"><i>alias</i></span><span style="color: #000000">)</span></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>tell</b> <span style="color: #1b39f5"><i>application</i></span> &#8220;Finder&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #438f2b">thealiases</span> <b>to</b> <b>every</b> <span style="color: #1b39f5"><i>alias file</i></span> <b>of</b> <span style="color: #438f2b">thefolder</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>repeat</b> <b>with</b> </span>thisalias<span style="color: #000000"> <b>in</b> </span>thealiases</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; font: 12.0px Verdana; color: #438f2b"><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>aliasname<span style="color: #000000"> <b>to</b> </span><span style="color: #8832d3">name</span><span style="color: #000000"> <b>of</b> </span>thisalias</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; font: 12.0px Verdana; color: #438f2b"><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>theorig<span style="color: #000000"> <b>to</b> </span><span style="color: #8832d3">original item</span><span style="color: #000000"> <b>of</b> </span>thisalias</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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: #438f2b">theorigx</span> <b>to</b> <span style="color: #8832d3">POSIX path</span> <b>of</b> (<span style="color: #438f2b">theorig</span> <b>as</b> <span style="color: #1b39f5"><i>alias</i></span>)</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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: #0d32b6"><b>do shell script</b></span> &#8220;cd &#8221; &amp; <span style="color: #8832d3">quoted form</span> <b>of</b> <span style="color: #438f2b">thefolderx</span> &amp; &#8220;;rm &#8221; &amp; <span style="color: #8832d3">quoted form</span> <b>of</b> <span style="color: #438f2b">aliasname</span> &amp; &#8220;;ln -s &#8221; &amp; <span style="color: #8832d3">quoted form</span> <b>of</b> <span style="color: #438f2b">theorigx</span> &amp; &#8221; &#8221; &amp; <span style="color: #8832d3">quoted form</span> <b>of</b> <span style="color: #438f2b">aliasname</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><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 83.2px; text-indent: -83.2px; font: 12.0px Verdana; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"> </span></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>end</b> <b>tell</b></p></div><h3>DropTar:</h3><p>Ich wollte wohl mal via Drag&#038;Drop bzw. eine Finder-Auswahl einfach als .tar.gz packen&#8230;. hat sich dank LaunchBar bei mir nun erledigt (da ist so etwas schon eingebaut), der Code landet nun hier</p><div class="hubionmac_codebox"><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><b>on</b> </span><span style="color: #1b39f5"><b>open</b></span><span style="color: #000000"> </span>these_items</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>my</b> </span>makeTar<span style="color: #000000">(</span>these_items<span style="color: #000000">)</span></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>end</b> <span style="color: #1b39f5"><b>open</b></span></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>on</b> <span style="color: #1b39f5"><b>run</b></span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>tell</b> <span style="color: #1b39f5"><i>application</i></span> &#8220;Finder&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; font: 12.0px Verdana; color: #438f2b"><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>these_items<span style="color: #000000"> <b>to</b> </span><span style="color: #8832d3">selection</span></p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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: #438f2b">these_items</span> = {} <b>then</b> <b>error</b> &#8220;Nothing slected&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; font: 12.0px Verdana; color: #438f2b"><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>my</b> </span>makeTar<span style="color: #000000">(</span>these_items<span style="color: #000000">)</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; 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 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>end</b> <span style="color: #1b39f5"><b>run</b></span></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; min-height: 15.0px"></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><b>on</b> </span>makeTar<span style="color: #000000">(</span>these_items<span style="color: #000000">)</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #5e6161"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211; READ THE NAME</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span style="color: #0d32b6"><b>display dialog</b></span> &#8220;Name of the file:&#8221; <span style="color: #0d32b6">default answer</span> &#8220;&#8221; <span style="color: #0d32b6">buttons</span> {&#8220;.TAR&#8221;, &#8220;.TAR.GZ&#8221;, &#8220;cancel&#8221;}</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>copy</b> <span style="color: #8832d3">result</span> <b>as</b> <span style="color: #1b39f5"><i>list</i></span> <b>to</b> <span style="color: #438f2b">dialog01</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #438f2b">tarname</span> <b>to</b> <span style="color: #1b39f5"><i>item</i></span> 1 <b>of</b> <span style="color: #438f2b">dialog01</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>if</b> <span style="color: #438f2b">tarname</span> = &#8220;&#8221; <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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: #0d32b6"><b>display dialog</b></span> &#8220;please enter a propper name!&#8221; <span style="color: #0d32b6">buttons</span> {&#8220;cancel&#8221;}</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; 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 124.8px; text-indent: -124.9px; 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: #1b39f5"><i>item</i></span> 2 <b>of</b> <span style="color: #438f2b">dialog01</span>) <b>as</b> <span style="color: #1b39f5"><i>text</i></span> = &#8220;.TAR&#8221; <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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: #438f2b">tarname</span> <b>to</b> (<span style="color: #438f2b">tarname</span> &amp; &#8220;.tar&#8221;) <b>as</b> <span style="color: #1b39f5"><i>text</i></span></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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: #438f2b">zz</span> <b>to</b> &#8220;-&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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> <b>if</b> (<span style="color: #1b39f5"><i>item</i></span> 2 <b>of</b> <span style="color: #438f2b">dialog01</span>) <b>as</b> <span style="color: #1b39f5"><i>text</i></span> = &#8220;.TAR.GZ&#8221; <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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: #438f2b">tarname</span> <b>to</b> (<span style="color: #438f2b">tarname</span> &amp; &#8220;.tar.gz&#8221;) <b>as</b> <span style="color: #1b39f5"><i>text</i></span></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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: #438f2b">zz</span> <b>to</b> &#8220;-z&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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 83.2px; text-indent: -83.2px; 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 83.2px; text-indent: -83.2px; font: 12.0px Verdana; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"> </span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #5e6161"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211; READ THE LOCATION WHERE THE FILE SHOULD BE STORED</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #438f2b">save_path</span> <b>to</b> <span style="color: #8832d3">POSIX path</span> <b>of</b> (<span style="color: #0d32b6"><b>choose folder</b></span> <span style="color: #0d32b6">with prompt</span> &#8220;Where do you wanna save &#8221; &amp; <span style="color: #438f2b">tarname</span> &amp; &#8220;?&#8221;)</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"> </span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"> </span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #438f2b">thefiles</span> <b>to</b> &#8220;&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span>first_item<span style="color: #000000"> <b>to</b> </span><span style="color: #61338c">true</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>repeat</b> <b>with</b> </span>this_item<span style="color: #000000"> <b>in</b> </span>these_items</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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: #1b39f5"><i>application</i></span> &#8220;Finder&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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; READ THE FILE&#8217;s LOCATIONS AND COMPARE THEM<span class="Apple-tab-span" style="white-space:pre"> </span></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; font: 12.0px Verdana; color: #438f2b"><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>current_container<span style="color: #000000"> <b>to</b> </span><span style="color: #1b39f5"><i>container</i></span><span style="color: #000000"> <b>of</b> </span>this_item</p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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: #438f2b">first_item</span> = <span style="color: #61338c">true</span> <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 208.1px; text-indent: -208.2px; font: 12.0px Verdana; color: #438f2b"><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>set</b> </span>item_container<span style="color: #000000"> <b>to</b> </span>current_container</p><p style="margin: 0.0px 0.0px 0.0px 208.1px; text-indent: -208.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 class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #438f2b">first_item</span> <b>to</b> <span style="color: #61338c">false</span></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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 166.5px; text-indent: -166.5px; 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; if the current_containter does not match the general container ERROR!</p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; font: 12.0px Verdana; color: #438f2b"><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>if</b> </span>item_container<span style="color: #000000"> ≠ </span>current_container<span style="color: #000000"> <b>then</b></span></p><p style="margin: 0.0px 0.0px 0.0px 208.1px; text-indent: -208.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 class="Apple-tab-span" style="white-space:pre"> </span><span style="color: #0d32b6"><b>display dialog</b></span> &#8220;Sorry, this script can only proccess files/folders that at the same location&#8221; <span style="color: #0d32b6">buttons</span> {&#8220;cancel&#8221;}</p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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 208.1px; text-indent: -208.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 class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211; GET THE ITEMS&#8217; NAMES AND LIST THEM</p><p style="margin: 0.0px 0.0px 0.0px 208.1px; text-indent: -208.2px; font: 12.0px Verdana; color: #438f2b"><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>set</b> </span>item_name<span style="color: #000000"> <b>to</b> </span><span style="color: #8832d3">name</span><span style="color: #000000"> <b>of</b> </span>this_item</p><p style="margin: 0.0px 0.0px 0.0px 208.1px; text-indent: -208.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 class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #438f2b">thefiles</span> <b>to</b> <span style="color: #438f2b">thefiles</span> &amp; &#8221; \&#8221;" &amp; <span style="color: #438f2b">item_name</span> &amp; &#8220;\&#8221;"</p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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 124.8px; text-indent: -124.9px; 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 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><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 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #5e6161"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211; GET THE POSIX PATH OF THE ITEMS &#8216; CONTAINER</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span>thefilespath<span style="color: #000000"> <b>to</b> </span><span style="color: #8832d3">quoted form</span><span style="color: #000000"> <b>of</b> </span><span style="color: #8832d3">POSIX path</span><span style="color: #000000"> <b>of</b> (</span>item_container<span style="color: #000000"> <b>as</b> </span><span style="color: #1b39f5"><i>alias</i></span><span style="color: #000000">)</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #5e6161"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211; MAKE THE COMMAND STRING FOR THE SHELL</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #438f2b">theshellcommand</span> <b>to</b> (&#8220;cd &#8221; &amp; <span style="color: #438f2b">thefilespath</span> &amp; &#8220;; tar &#8221; &amp; <span style="color: #438f2b">zz</span> &amp; &#8220;cf &#8221; &amp; <span style="color: #8832d3">quoted form</span> <b>of</b> ((<span style="color: #438f2b">save_path</span> &amp; <span style="color: #438f2b">tarname</span>) <b>as</b> <span style="color: #1b39f5"><i>text</i></span>) &amp; <span style="color: #438f2b">thefiles</span>) <b>as</b> <span style="color: #1b39f5"><i>text</i></span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #0d32b6"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span><b>set the clipboard to</b><span style="color: #000000"> </span><span style="color: #438f2b">theshellcommand</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #5e6161"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211;<span class="Apple-tab-span" style="white-space:pre"> </span>display dialog theshellcommand</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"> </span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #5e6161"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211; DO THE SHELL COMMAND, BECAUSE THIS COULD TAKE SOME TIME&#8230; A LONG TIMEOUT SO NO APPLE EVENT TIMEOUT POPS UP =)</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>with</b> <b>timeout</b> <b>of</b> 3600 <span style="color: #1b39f5"><i>seconds</i></span></p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; font: 12.0px Verdana; color: #0d32b6"><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>do shell script</b><span style="color: #000000"> </span><span style="color: #438f2b">theshellcommand</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>timeout</b></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><b>end</b> </span>makeTar</p></div><h3>dmg-maker:</h3><p>Und hier wollte ich mal per AppleScript ein dmg-Image erstellen&#8230;</p><div class="hubionmac_codebox"><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><b>on</b> </span><span style="color: #1b39f5"><b>open</b></span><span style="color: #000000"> </span>these_</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>if</b> (<span style="color: #1b39f5"><b>count</b></span> <b>of</b> <span style="color: #438f2b">these_</span>) &gt; 1 <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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> <b>me</b> <b>to</b> <span style="color: #1b39f5"><b>quit</b></span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; 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 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>tell</b> <span style="color: #1b39f5"><i>application</i></span> &#8220;Finder&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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: #438f2b">orig_image</span> <b>to</b> <span style="color: #8832d3">quoted form</span> <b>of</b> (<span style="color: #8832d3">POSIX path</span> <b>of</b> <span style="color: #1b39f5"><i>item</i></span> 1 <b>of</b> <span style="color: #438f2b">these_</span>)</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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: #438f2b">imagename</span> <b>to</b> <span style="color: #8832d3">quoted form</span> <b>of</b> ((<span style="color: #8832d3">name</span> <b>of</b> (<span style="color: #1b39f5"><i>item</i></span> 1 <b>of</b> <span style="color: #438f2b">these_</span>)) <b>as</b> <span style="color: #1b39f5"><i>text</i></span>)</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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: #438f2b">image_destination</span> <b>to</b> <span style="color: #8832d3">quoted form</span> <b>of</b> <span style="color: #8832d3">POSIX path</span> <b>of</b> (<span style="color: #1b39f5"><i>folder</i></span> <b>of</b> ((<span style="color: #1b39f5"><i>item</i></span> 1 <b>of</b> <span style="color: #438f2b">these_</span>) <b>as</b> <span style="color: #1b39f5"><i>alias</i></span>) <b>as</b> <span style="color: #1b39f5"><i>alias</i></span>)</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; 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 83.2px; text-indent: -83.2px; font: 12.0px Verdana; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"> </span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #438f2b">thecommand</span> <b>to</b> (&#8220;hdiutil convert &#8221; &amp; <span style="color: #438f2b">orig_image</span> &amp; &#8221; -format UDZO -imagekey zlinb-level=9 -o &#8221; &amp; <span style="color: #438f2b">image_destination</span> &amp; <span style="color: #438f2b">imagename</span> &amp; &#8220;.dmg&#8221;) <b>as</b> <span style="color: #1b39f5"><i>text</i></span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>tell</b> <span style="color: #1b39f5"><i>application</i></span> &#8220;Terminal&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; font: 12.0px Verdana; color: #1b39f5"><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>run</b></p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; font: 12.0px Verdana; color: #0d32b6"><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"> 1</span></p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; font: 12.0px Verdana; color: #1b39f5"><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>do script</b><span style="color: #000000"> </span>with command<span style="color: #000000"> </span><span style="color: #438f2b">thecommand</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; 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 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>end</b> <span style="color: #1b39f5"><b>open</b></span></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; min-height: 15.0px"></p></div><h3>delete empty folders</h3><p>Leere Ordner haben mit dem Code fast nichts zu lachen&#8230; funktioniert auch nur auf einer Ebene ist also nicht rekursiv geschrieben</p><div class="hubionmac_codebox"><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>on</b> <span style="color: #1b39f5"><b>open</b></span> <span style="color: #438f2b">hubi</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>tell</b> <span style="color: #1b39f5"><i>application</i></span> &#8220;Finder&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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: #438f2b">folderkind</span> <b>to</b> <span style="color: #8832d3">kind</span> <b>of</b> <span style="color: #1b39f5"><i>folder</i></span> 1 <b>of</b> <span style="color: #8832d3">startup disk</span></p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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: #438f2b">k</span> <b>in</b> <span style="color: #438f2b">hubi</span></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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: #8832d3">kind</span> <b>of</b> <span style="color: #438f2b">k</span> = <span style="color: #438f2b">folderkind</span> <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 208.1px; text-indent: -208.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 class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #438f2b">itemcount</span> <b>to</b> <span style="color: #1b39f5"><b>count</b></span> <b>of</b> <b>every</b> <span style="color: #1b39f5"><i>item</i></span> <b>of</b> <span style="color: #438f2b">k</span></p><p style="margin: 0.0px 0.0px 0.0px 208.1px; text-indent: -208.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 class="Apple-tab-span" style="white-space:pre"> </span><b>if</b> <span style="color: #438f2b">itemcount</span> = 0 <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 249.8px; text-indent: -249.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 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: #1b39f5"><b>delete</b></span> <span style="color: #438f2b">k</span></p><p style="margin: 0.0px 0.0px 0.0px 208.1px; text-indent: -208.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 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 166.5px; text-indent: -166.5px; 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 124.8px; text-indent: -124.9px; 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 124.8px; text-indent: -124.9px; 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></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; 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 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>end</b> <span style="color: #1b39f5"><b>open</b></span></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; min-height: 15.0px"></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>tell</b> <span style="color: #1b39f5"><i>application</i></span> &#8220;Finder&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #438f2b">hubi</span> <b>to</b> <span style="color: #8832d3">selection</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #438f2b">folderkind</span> <b>to</b> <span style="color: #8832d3">kind</span> <b>of</b> <span style="color: #1b39f5"><i>folder</i></span> 1 <b>of</b> <span style="color: #8832d3">startup disk</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>repeat</b> <b>with</b> <span style="color: #438f2b">k</span> <b>in</b> <span style="color: #438f2b">hubi</span></p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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: #8832d3">kind</span> <b>of</b> <span style="color: #438f2b">k</span> = <span style="color: #438f2b">folderkind</span> <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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: #438f2b">itemcount</span> <b>to</b> <span style="color: #1b39f5"><b>count</b></span> <b>of</b> <b>every</b> <span style="color: #1b39f5"><i>item</i></span> <b>of</b> <span style="color: #438f2b">k</span></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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: #438f2b">itemcount</span> = 0 <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 208.1px; text-indent: -208.2px; font: 12.0px Verdana; color: #1b39f5"><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>delete</b><span style="color: #000000"> </span><span style="color: #438f2b">k</span></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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 124.8px; text-indent: -124.9px; 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 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><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 83.2px; text-indent: -83.2px; font: 12.0px Verdana; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"> </span></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>end</b> <b>tell</b></p></div><h3>delete n chars at beginning/end of filename</h3><div class="hubionmac_codebox"><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>tell</b> <span style="color: #1b39f5"><i>application</i></span> &#8220;Finder&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #438f2b">hubi</span> <b>to</b> <span style="color: #8832d3">selection</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #438f2b">folderkind</span> <b>to</b> <span style="color: #8832d3">kind</span> <b>of</b> <span style="color: #1b39f5"><i>folder</i></span> 1 <b>of</b> <span style="color: #8832d3">startup disk</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>repeat</b> <b>with</b> <span style="color: #438f2b">k</span> <b>in</b> <span style="color: #438f2b">hubi</span></p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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: #8832d3">kind</span> <b>of</b> <span style="color: #438f2b">k</span> = <span style="color: #438f2b">folderkind</span> <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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: #438f2b">itemcount</span> <b>to</b> <span style="color: #1b39f5"><b>count</b></span> <b>of</b> <b>every</b> <span style="color: #1b39f5"><i>item</i></span> <b>of</b> <span style="color: #438f2b">k</span></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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: #438f2b">itemcount</span> = 0 <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 208.1px; text-indent: -208.2px; font: 12.0px Verdana; color: #1b39f5"><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>delete</b><span style="color: #000000"> </span><span style="color: #438f2b">k</span></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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 124.8px; text-indent: -124.9px; 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 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><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 83.2px; text-indent: -83.2px; font: 12.0px Verdana; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"> </span></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>end</b> <b>tell</b></p></div><h3>delete .DS_Store</h3><p>Die Dateien machen oft so gar keinen Sinn und stören mich einfach unter Windows.</p><div class="hubionmac_codebox"><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>set</b> <span style="color: #438f2b">thepath</span> <b>to</b> <span style="color: #8832d3">POSIX path</span> <b>of</b> (<span style="color: #0d32b6"><b>choose folder</b></span>)</p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>set</b> <span style="color: #438f2b">hubi</span> <b>to</b> <span style="color: #0d32b6"><b>do shell script</b></span> &#8220;cd &#8221; &amp; <span style="color: #8832d3">quoted form</span> <b>of</b> <span style="color: #438f2b">thepath</span> &amp; &#8220;;find ./ -name .DS_Store -delete&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><span style="color: #0d32b6"><b>display dialog</b></span> &#8220;.DS_Store deleted&#8221;</p></div><h3>Dateien nach Erstellungsdatum in Ordner sortieren</h3><p>Ich glaube das war mal ein Versuch meinen Download-Ordner etwas aufgeräumter aussehen zu lassen&#8230; alles nur Schein  ;-)</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 &gt;~2007 i think</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211;AppleScript Droplet to sort fieles into folders by creation date</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><b>on</b> </span><span style="color: #1b39f5"><b>open</b></span><span style="color: #000000"> </span>these_items</p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"> </span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span>thelist<span style="color: #000000"> <b>to</b> {</span>make_dateString<span style="color: #000000">(</span><span style="color: #0d32b6"><b>current date</b></span><span style="color: #000000">, 1)} &amp; {</span>make_dateString<span style="color: #000000">(</span><span style="color: #0d32b6"><b>current date</b></span><span style="color: #000000">, 2)} &amp; {</span>make_dateString<span style="color: #000000">(</span><span style="color: #0d32b6"><b>current date</b></span><span style="color: #000000">, 3)} <b>as</b> </span><span style="color: #1b39f5"><i>list</i></span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"> </span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; color: #0d32b6"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span><b>choose from list</b><span style="color: #000000"> </span><span style="color: #438f2b">thelist</span><span style="color: #000000"> </span>with prompt<span style="color: #000000"> &#8220;Choose date format:&#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>if</b> <span style="color: #8832d3">result</span> <b>as</b> <span style="color: #1b39f5"><i>text</i></span> = <span style="color: #1b39f5"><i>item</i></span> 1 <b>of</b> <span style="color: #438f2b">thelist</span> <b>as</b> <span style="color: #1b39f5"><i>text</i></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>set</b> <span style="color: #438f2b">theformat</span> <b>to</b> 1</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> <b>if</b> <span style="color: #8832d3">result</span> <b>as</b> <span style="color: #1b39f5"><i>text</i></span> = <span style="color: #1b39f5"><i>item</i></span> 2 <b>of</b> <span style="color: #438f2b">thelist</span> <b>as</b> <span style="color: #1b39f5"><i>text</i></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>set</b> <span style="color: #438f2b">theformat</span> <b>to</b> 2</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> <b>if</b> <span style="color: #8832d3">result</span> <b>as</b> <span style="color: #1b39f5"><i>text</i></span> = <span style="color: #1b39f5"><i>item</i></span> 3 <b>of</b> <span style="color: #438f2b">thelist</span> <b>as</b> <span style="color: #1b39f5"><i>text</i></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>set</b> <span style="color: #438f2b">theformat</span> <b>to</b> 3</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 78.5px; text-indent: -78.6px; font: 12.0px Verdana; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"> </span></p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>repeat</b> <b>with</b> </span>this_item<span style="color: #000000"> <b>in</b> </span>these_items</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: #1b39f5"><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: #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;<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>set thedate to creation date of this_item</p><p style="margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.2px; font: 12.0px Verdana; color: #8832d3"><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><span style="color: #438f2b">thedate</span><span style="color: #000000"> <b>to</b> </span>modification date<span style="color: #000000"> <b>of</b> </span><span style="color: #438f2b">this_item</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: #438f2b">theLocation</span> <b>to</b> <span style="color: #8832d3">quoted form</span> <b>of</b> <span style="color: #8832d3">POSIX path</span> <b>of</b> ((<span style="color: #1b39f5"><i>folder</i></span> <b>of</b> <span style="color: #438f2b">this_item</span>) <b>as</b> <span style="color: #1b39f5"><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; color: #438f2b"><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>foldername<span style="color: #000000"> <b>to</b> </span>make_dateString<span style="color: #000000">(</span>thedate<span style="color: #000000">, </span>theformat<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>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: #0d32b6"><b>do shell script</b></span> &#8220;cd &#8221; &amp; <span style="color: #438f2b">theLocation</span> &amp; &#8220;;mkdir &#8221; &amp; <span style="color: #8832d3">quoted form</span> <b>of</b> <span style="color: #438f2b">foldername</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: #8832d3"><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><span style="color: #438f2b">the_item</span><span style="color: #000000"> <b>to</b> </span>quoted form<span style="color: #000000"> <b>of</b> </span>POSIX path<span style="color: #000000"> <b>of</b> </span><span style="color: #438f2b">this_item</span></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; 2008-05-26 -n Option add, so files are not overwritten</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: #0d32b6"><b>do shell script</b></span> &#8220;cd &#8221; &amp; <span style="color: #438f2b">theLocation</span> &amp; &#8220;;mv -n &#8221; &amp; <span style="color: #438f2b">the_item</span> &amp; &#8221; ./&#8221; &amp; <span style="color: #8832d3">quoted form</span> <b>of</b> <span style="color: #438f2b">foldername</span> &amp; &#8220;/&#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>repeat</b></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana"><b>end</b> <span style="color: #1b39f5"><b>open</b></span></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; 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: #438f2b"><span style="color: #000000"><b>on</b> </span>get_month_number<span style="color: #000000">(</span>incomingDate<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: #5e6161"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211; works with systems &lt;OS X 10.4</p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>copy</b> </span>incomingDate<span style="color: #000000"> <b>to</b> </span>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>set</b> <b>the</b> <span style="color: #1b39f5"><i>month</i></span> <b>of</b> <span style="color: #438f2b">b</span> <b>to</b> <span style="color: #1b39f5"><i>January</i></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>set</b> <span style="color: #438f2b">month_number</span> <b>to</b> &#8220;0&#8243; &amp; (1 + (<span style="color: #438f2b">incomingDate</span> &#8211; <span style="color: #438f2b">b</span> + 1314864) <b>div</b> 2629728) <b>as</b> <span style="color: #1b39f5"><i>text</i></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>return</b> (<span style="color: #1b39f5"><i>characters</i></span> -2 <b>through</b> -1 <b>of</b> <span style="color: #438f2b">month_number</span>) <b>as</b> <span style="color: #1b39f5"><i>text</i></span></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><b>end</b> </span>get_month_number</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: #438f2b"><span style="color: #000000"><b>on</b> </span>make_dateString<span style="color: #000000">(</span>thedate<span style="color: #000000">, </span>theformat<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>if</b> <span style="color: #438f2b">theformat</span> = 1 <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>set</b> <span style="color: #438f2b">theday</span> <b>to</b> <span style="color: #1b39f5"><i>characters</i></span> -2 <b>through</b> -1 <b>of</b> ((&#8220;0&#8243; &amp; <span style="color: #8832d3">day</span> <b>of</b> <span style="color: #438f2b">thedate</span>) <b>as</b> <span style="color: #1b39f5"><i>text</i></span>) <b>as</b> <span style="color: #1b39f5"><i>text</i></span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #438f2b"><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>thestring<span style="color: #000000"> <b>to</b> (</span><span style="color: #8832d3">year</span><span style="color: #000000"> <b>of</b> </span>thedate<span style="color: #000000">) &amp; &#8220;-&#8221; &amp; </span>get_month_number<span style="color: #000000">(</span>thedate<span style="color: #000000">) &amp; &#8220;-&#8221; &amp; </span>theday</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> <b>if</b> <span style="color: #438f2b">theformat</span> = 2 <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #438f2b"><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>thestring<span style="color: #000000"> <b>to</b> (</span><span style="color: #8832d3">year</span><span style="color: #000000"> <b>of</b> </span>thedate<span style="color: #000000">) &amp; &#8220;-&#8221; &amp; </span>get_month_number<span style="color: #000000">(</span>thedate<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>else</b> <b>if</b> <span style="color: #438f2b">theformat</span> = 3 <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>set</b> <span style="color: #438f2b">thestring</span> <b>to</b> (<span style="color: #8832d3">year</span> <b>of</b> <span style="color: #438f2b">thedate</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 78.5px; text-indent: -78.6px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>return</b> <span style="color: #438f2b">thestring</span> <b>as</b> <span style="color: #1b39f5"><i>text</i></span></p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #438f2b"><span style="color: #000000"><b>end</b> </span>make_dateString</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; min-height: 15.0px"></p></div><h3>Rechner ausschalten nach x-Minuten</h3><p>Das funktioniert, wenn kein Dialog aufgeht&#8230; ansonsten müsste man das mit <code>shutdown -now</code> und Admin-Rechten machen&#8230;</p><div class="hubionmac_codebox"><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>with</b> <b>timeout</b> <b>of</b> 600000 <span style="color: #1b39f5"><i>seconds</i></span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span style="color: #0d32b6"><b>display dialog</b></span> &#8220;Shutdown in x Minutes?&#8221; <span style="color: #0d32b6">default answer</span> 10</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #438f2b">i</span> <b>to</b> (<span style="color: #5c32b6">text returned</span> <b>of</b> <b>the</b> <span style="color: #8832d3">result</span>) <b>as</b> <span style="color: #1b39f5"><i>integer</i></span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span style="color: #0d32b6"><b>delay</b></span> <span style="color: #438f2b">i</span> * 60</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #1b39f5"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>tell</b> </span><i>application</i><span style="color: #000000"> &#8220;Finder&#8221; <b>to</b> </span><b>shut down</b></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>end</b> <b>timeout</b></p></div> ]]></content:encoded> <wfw:commentRss>http://hubionmac.com/wordpress/2011/12/applescript-reste-eintopf/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>iCal:Arbeitszeiterfassung die 3.</title><link>http://hubionmac.com/wordpress/2011/09/icalarbeitszeiterfassung-die-3/</link> <comments>http://hubionmac.com/wordpress/2011/09/icalarbeitszeiterfassung-die-3/#comments</comments> <pubDate>Thu, 15 Sep 2011 00:38:47 +0000</pubDate> <dc:creator>hubi</dc:creator> <category><![CDATA[ical]]></category> <category><![CDATA[ready2use]]></category> <category><![CDATA[AppleScript]]></category> <category><![CDATA[arbeitszeiterfassung]]></category><guid isPermaLink="false">http://hubionmac.com/wordpress/?p=2916</guid> <description><![CDATA[Sodele ich habe das Skript nun etwas umgeschrieben. das Skript hat nun eine reine Update-Funktion für die Statistik (zur Zeit auf 8 Wochen eingestellt, um bei großen Kalendern die Bearbeitungszeit zur verkürzen) Bei der Statistik werden nun alle nicht-allday-Events berücksichtigt, die eine Dauer größer 1min haben, d.h. Aufgaben werde nun auf die Minute genau erfasst [...]]]></description> <content:encoded><![CDATA[<p><img alt="" src="http://hubionmac.com/wordpress/wp-content/uploads/2011/08/time_record-150x150.png" class="alignleft" width="150" height="150"/>Sodele ich habe das Skript nun etwas umgeschrieben.<ul><li>das Skript hat nun eine reine Update-Funktion für die Statistik (zur Zeit auf 8 Wochen eingestellt, um bei großen Kalendern die Bearbeitungszeit zur verkürzen)</li><li>Bei der Statistik werden nun alle nicht-allday-Events berücksichtigt, die eine Dauer größer 1min haben, d.h. Aufgaben werde nun auf die Minute genau erfasst und nicht auf 5min gerundet</li><li>Die Statstitik wird nun nicht nur für die aktuelle Woche/Monat aktualisiert, sondern für alle Wochen und Monate, die aktuelle Event andauert</li><li>Das Skript erkennt nun Events an die wie bisher ein Open in der Beschreibung haben, die als Allday-Event angelegt wurden und keine Statistik-Events sind und Events die die gleiche Anfangs- wie Endzeit haben</li><li>Wählt man ein AllDay-Event zum Abschließen aus, fragt das Skript nach der Anfangs-Uhrzeit des Events.</li></ul><p><a class="download_button" href="http://hubionmac.com/wordpress/wp-content/plugins/download-monitor/download.php?id=45" title="Download: iCal_Time_Recording_2011_09_15 v.1.3"><span class="title">DOWNLOAD</span><br /><span class="name">iCal_Time_Recording_2011_09_15 v.1.3</span><br /> <span class="info">192.7 kB (110 hits)</span></a><br /> <a href="http://www.macupdate.com/app/mac/40209/ical-time-recording" target="_blank">@macupdate</a><br /> <a href="http://www.youtube.com/embed/MR408ntcwfg?hd=1" title="iCal Time Recording Demo" target="_blank">@YouTube</a></p> ]]></content:encoded> <wfw:commentRss>http://hubionmac.com/wordpress/2011/09/icalarbeitszeiterfassung-die-3/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Dateiliste in Numbers führen an Hand von Dateinamen</title><link>http://hubionmac.com/wordpress/2011/09/dateiliste-in-numbers-fuhren-an-hand-von-dateinamen/</link> <comments>http://hubionmac.com/wordpress/2011/09/dateiliste-in-numbers-fuhren-an-hand-von-dateinamen/#comments</comments> <pubDate>Wed, 14 Sep 2011 20:39:53 +0000</pubDate> <dc:creator>hubi</dc:creator> <category><![CDATA[Numbers]]></category> <category><![CDATA[AppleScript]]></category> <category><![CDATA[find]]></category> <category><![CDATA[numbers]]></category><guid isPermaLink="false">http://hubionmac.com/wordpress/?p=2907</guid> <description><![CDATA[Ich habe z.B. in Numbers eine Liste mit allen Job-IDs und möchte in einer Spalte daneben alle Dateien aus einem Bestimmten Verzeichnis auflisten, deren Name diese Job-ID beinhaltet&#8230; nix leichter als das: &#8211;14.09.2011 hubionmac.com &#8211; parts of numbers selection code by http://hints.macworld.com/article.php?story=20090109055630154 &#8211; requested @https://discussions.apple.com/thread/3325583?tstart=0 &#8211; this script takes the value of a selection in [...]]]></description> <content:encoded><![CDATA[<p>Ich habe z.B. in Numbers eine Liste mit allen Job-IDs und möchte in einer Spalte daneben alle Dateien aus einem Bestimmten Verzeichnis auflisten, deren Name diese Job-ID beinhaltet&#8230; nix leichter <a href="https://discussions.apple.com/thread/3325583" target="_blank">als das</a>:</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;14.09.2011 hubionmac.com</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211; parts of numbers selection code by http://hints.macworld.com/article.php?story=20090109055630154</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211; requested @https://discussions.apple.com/thread/3325583?tstart=0</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211; this script takes the value of a selection in numbers first and a asks for a folder</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211; then the values of the first column of the selection are taken and all filenames of start start with that folder and are found in the defined folder will be</p><p style="margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161">&#8211; writen to the last column of the selection &#8212;-&gt; you will have to select at least 2 columns</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">thefolder</span> <b>to</b> <span style="color: #8c27d6">quoted form</span> <b>of</b> <span style="color: #8c27d6">POSIX path</span> <b>of</b> ((<span style="color: #172fb9"><b>choose folder</b></span>) <b>as</b> <span style="color: #2832f9"><i>alias</i></span>)</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: #2832f9"><i>application</i></span> &#8220;Numbers&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; color: #2832f9"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span><b>activate</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>tell</b> <span style="color: #2832f9"><i>document</i></span> 1</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; DETERMINE THE CURRENT SHEET</p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; 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><b>set</b> </span>current_sheet_index<span style="color: #000000"> <b>to</b> 0</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>repeat</b> <b>with</b> <span style="color: #3b9120">i</span> <b>from</b> 1 <b>to</b> <b>the</b> <span style="color: #2832f9"><b>count</b></span> <b>of</b> <span style="color: #2832f9"><i>sheets</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>tell</b> <span style="color: #2832f9"><i>sheet</i></span> <span style="color: #3b9120">i</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">x</span> <b>to</b> <b>the</b> <span style="color: #2832f9"><b>count</b></span> <b>of</b> (<span style="color: #2832f9"><i>tables</i></span> <b>whose</b> <span style="color: #8c27d6">selection range</span> <b>is</b> <b>not</b> <span style="color: #2832f9"><i>missing value</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>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"><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: #3b9120">x</span> <b>is</b> <b>not</b> 0 <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; 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 class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <b>the</b> </span>current_sheet_index<span style="color: #000000"> <b>to</b> </span>i</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>exit</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>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>repeat</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> <b>the</b> <span style="color: #3b9120">current_sheet_index</span> <b>is</b> 0 <b>then</b> <b>error</b> &#8220;No sheet has a selected table.&#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; GET THE VALUES OF THE SELECTED CELLS</p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; 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><b>tell</b> </span><span style="color: #2832f9"><i>sheet</i></span><span style="color: #000000"> </span>current_sheet_index</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> <b>the</b> <span style="color: #3b9120">current_table</span> <b>to</b> <b>the</b> <b>first</b> <span style="color: #2832f9"><i>table</i></span> <b>whose</b> <span style="color: #8c27d6">selection range</span> <b>is</b> <b>not</b> <span style="color: #2832f9"><i>missing value</i></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><b>tell</b> <b>the</b> </span>current_table</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">range_column_count</span> <b>to</b> <span style="color: #2832f9"><b>count</b></span> <b>of</b> <b>every</b> <span style="color: #2832f9"><i>column</i></span> <b>of</b> <span style="color: #8c27d6">selection range</span></p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; 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 class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span>this_rows_first_cell_index<span style="color: #000000"> <b>to</b> 1</span></p><p style="margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; 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 class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span>this_rows_last_cell_index<span style="color: #000000"> <b>to</b> </span>range_column_count</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; THIS CHANGES THE VALUE OF<span class="Apple-converted-space"> </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>repeat</b> <b>with</b> <span style="color: #3b9120">i</span> <b>from</b> 2 <b>to</b> <span style="color: #2832f9"><b>count</b></span> <b>of</b> <b>every</b> <span style="color: #2832f9"><i>cell</i></span> <b>of</b> <span style="color: #8c27d6">selection range</span></p><p style="margin: 0.0px 0.0px 0.0px 235.7px; text-indent: -235.7px; 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 class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span>thename<span style="color: #000000"> <b>to</b> </span><span style="color: #8c27d6">value</span><span style="color: #000000"> <b>of</b> </span><span style="color: #2832f9"><i>cell</i></span><span style="color: #000000"> </span>this_rows_first_cell_index<span style="color: #000000"> <b>of</b> </span><span style="color: #8c27d6">selection range</span></p><p style="margin: 0.0px 0.0px 0.0px 235.7px; text-indent: -235.7px; 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 class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span>foundfilenames<span style="color: #000000"> <b>to</b> <b>my</b> </span>find_filenames<span style="color: #000000">(</span>thefolder<span style="color: #000000">, </span>thename<span style="color: #000000">)</span></p><p style="margin: 0.0px 0.0px 0.0px 235.7px; text-indent: -235.7px; 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 class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span><span style="color: #8c27d6">value</span><span style="color: #000000"> <b>of</b> </span><span style="color: #2832f9"><i>cell</i></span><span style="color: #000000"> </span>this_rows_last_cell_index<span style="color: #000000"> <b>of</b> </span><span style="color: #8c27d6">selection range</span><span style="color: #000000"> <b>to</b> </span>foundfilenames</p><p style="margin: 0.0px 0.0px 0.0px 235.7px; text-indent: -235.7px; 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 class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span>this_rows_first_cell_index<span style="color: #000000"> <b>to</b> </span>this_rows_first_cell_index<span style="color: #000000"> + </span>range_column_count</p><p style="margin: 0.0px 0.0px 0.0px 235.7px; text-indent: -235.7px; 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 class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span>this_rows_last_cell_index<span style="color: #000000"> <b>to</b> </span>this_rows_last_cell_index<span style="color: #000000"> + </span>range_column_count</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>if</b> <span style="color: #3b9120">this_rows_last_cell_index</span> &gt; (<span style="color: #2832f9"><b>count</b></span> <b>of</b> <b>every</b> <span style="color: #2832f9"><i>cell</i></span> <b>of</b> <span style="color: #8c27d6">selection range</span>) <b>then</b> <b>exit</b> <b>repeat</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>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>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>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"><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; 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>find_filenames<span style="color: #000000">(</span>thefolder<span style="color: #000000">, </span>filename_start<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: #5e6161"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211; THIS SEARCHES FILES STARTING WITH A SPECIFIC STRING IN THEIR NAMES AND OUTPUTS JUST THEIR FILENAMES</p><p style="margin: 0.0px 0.0px 0.0px 78.5px; text-indent: -78.6px; font: 12.0px Verdana; color: #5e6161"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211; IS SEARCHES IN THEFOLDER AND ALL SUB-DIRECTORIES</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>set</b> <span style="color: #3b9120">theoutput</span> <b>to</b> <span style="color: #172fb9"><b>do shell script</b></span> &#8220;cd &#8221; &amp; <span style="color: #3b9120">thefolder</span> &amp; &#8220;;find &#8221; &amp; &#8220;.&#8221; &amp; &#8221; -iname \&#8221;" &amp; <span style="color: #3b9120">filename_start</span> &amp; &#8220;*\&#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>if</b> <span style="color: #3b9120">theoutput</span> ≠ &#8220;&#8221; <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>set</b> <span style="color: #3b9120">theoutput</span> <b>to</b> <b>every</b> <span style="color: #2832f9"><i>paragraph</i></span> <b>of</b> <span style="color: #3b9120">theoutput</span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; 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></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;OPTIONAL REMOVE THE FIRST CHARACTER OF EACH PATH</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">tmp</span> <b>to</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">t</span> <b>in</b> <span style="color: #3b9120">theoutput</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">tmp</span> <b>to</b> <span style="color: #3b9120">tmp</span> &amp; {(<span style="color: #2832f9"><i>characters</i></span> 2 <b>through</b> -1 <b>of</b> <span style="color: #3b9120">t</span>) <b>as</b> <span style="color: #2832f9"><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>end</b> <b>repeat</b></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; 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><b>set</b> </span>theoutput<span style="color: #000000"> <b>to</b> </span>tmp</p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; 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></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; 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></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #8c27d6"><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>AppleScript<span style="color: #000000">&#8216;s </span>text item delimiters<span style="color: #000000"> <b>to</b> &#8220;; &#8220;</span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; 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><b>set</b> </span>theoutput<span style="color: #000000"> <b>to</b> </span>theoutput<span style="color: #000000"> <b>as</b> </span><span style="color: #2832f9"><i>text</i></span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #8c27d6"><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>AppleScript<span style="color: #000000">&#8216;s </span>text item delimiters<span style="color: #000000"> <b>to</b> &#8220;&#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>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; color: #3b9120"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>return</b> </span>theoutput</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>find_filenames</p></div> ]]></content:encoded> <wfw:commentRss>http://hubionmac.com/wordpress/2011/09/dateiliste-in-numbers-fuhren-an-hand-von-dateinamen/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>RGB Farbcode zu HTML und umgekehrt</title><link>http://hubionmac.com/wordpress/2011/03/rgb-farbcode-zu-html-und-umgekehrt/</link> <comments>http://hubionmac.com/wordpress/2011/03/rgb-farbcode-zu-html-und-umgekehrt/#comments</comments> <pubDate>Tue, 15 Mar 2011 22:57:31 +0000</pubDate> <dc:creator>hubi</dc:creator> <category><![CDATA[Useful Snippets]]></category> <category><![CDATA[AppleScript]]></category> <category><![CDATA[color]]></category> <category><![CDATA[convert]]></category> <category><![CDATA[hexa]]></category> <category><![CDATA[rgb]]></category><guid isPermaLink="false">http://hubionmac.com/wordpress/?p=2767</guid> <description><![CDATA[Wenn man in AppleScript eine Farbe angibt (z.B. für einen Text) so geschieht das über eine RGB-Farbwert-Angabe wie {255,5645,4565}. Das Besonder daran, es können eben 16,7 Millionen Farbwerte sein (256*256*256) + jeweils 256 mögliche Werte für den Grad der Transparenz (so glaube ich). Ich fand auch schnell eine Routine zum umwandeln solcher RGB-Werte in HTML-Werte, [...]]]></description> <content:encoded><![CDATA[<div class="2columns"><p>Wenn man in AppleScript eine Farbe angibt (z.B. für einen Text) so geschieht das über eine RGB-Farbwert-Angabe wie <em>{255,5645,4565}</em>. Das Besonder daran, es können eben 16,7 Millionen Farbwerte sein (256*256*256) + jeweils 256 mögliche Werte für den Grad der Transparenz (so glaube ich). Ich fand auch schnell eine Routine zum umwandeln solcher RGB-Werte in HTML-Werte, doch für die andere Richtung schien es nichts zu geben&#8230; hier also die Orig-Routine von <a href="http://www.macosxautomation.com/applescript/sbrt/sbrt-04.html" target="_blank">macosxautomation</a> und meine Routine, die das exakte Gegenteil bewirkt.</p></div><div class="hubionmac_codebox"><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>set</b> <span style="color: #3b9120">html</span> <b>to</b> <span style="color: #3b9120">RBG_to_HTML</span>({0, 22359, 30583})</p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>return</b> <span style="color: #3b9120">HTML_to_RGB</span>(<span style="color: #2832f9"><i>characters</i></span> 2 <b>through</b> -1 <b>of</b> <span style="color: #3b9120">html</span> <b>as</b> <span style="color: #2832f9"><i>text</i></span>)</p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; min-height: 15.0px"></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; color: #3b9120"><span style="color: #000000"><b>on</b> </span>RBG_to_HTML<span style="color: #000000">(</span>RGB_values<span style="color: #000000">)</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #5e6161"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211; NOTE: this sub-routine expects the RBG values to be from 0 to 65535</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <b>the</b> <span style="color: #3b9120">hex_list</span> <b>to</b> {&#8220;0&#8243;, &#8220;1&#8243;, &#8220;2&#8243;, &#8220;3&#8243;, &#8220;4&#8243;, &#8220;5&#8243;, &#8220;6&#8243;, &#8220;7&#8243;, &#8220;8&#8243;, &#8220;9&#8243;, &#8220;A&#8221;, &#8220;B&#8221;, &#8220;C&#8221;, &#8220;D&#8221;, &#8220;E&#8221;, &#8220;F&#8221;}</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <b>the</b> <b>the</b> <span style="color: #3b9120">hex_value</span> <b>to</b> &#8220;&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>repeat</b> <b>with</b> <span style="color: #3b9120">i</span> <b>from</b> 1 <b>to</b> <b>the</b> <span style="color: #2832f9"><b>count</b></span> <b>of</b> <b>the</b> <span style="color: #3b9120">RGB_values</span></p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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">this_value</span> <b>to</b> (<span style="color: #2832f9"><i>item</i></span> <span style="color: #3b9120">i</span> <b>of</b> <b>the</b> <span style="color: #3b9120">RGB_values</span>) <b>div</b> 256</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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">this_value</span> <b>is</b> 256 <b>then</b> <b>set</b> <span style="color: #3b9120">this_value</span> <b>to</b> 255</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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">x</span> <b>to</b> <span style="color: #2832f9"><i>item</i></span> ((<span style="color: #3b9120">this_value</span> <b>div</b> 16) + 1) <b>of</b> <b>the</b> <span style="color: #3b9120">hex_list</span></p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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">y</span> <b>to</b> <span style="color: #2832f9"><i>item</i></span> (((<span style="color: #3b9120">this_value</span> / 16 <b>mod</b> 1) * 16) + 1) <b>of</b> <b>the</b> <span style="color: #3b9120">hex_list</span></p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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> <b>the</b> <span style="color: #3b9120">hex_value</span> <b>to</b> (<b>the</b> <span style="color: #3b9120">hex_value</span> &amp; <span style="color: #3b9120">x</span> &amp; <span style="color: #3b9120">y</span>) <b>as</b> <span style="color: #2832f9"><i>string</i></span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><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 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>return</b> (&#8220;#&#8221; &amp; <b>the</b> <span style="color: #3b9120">hex_value</span>) <b>as</b> <span style="color: #2832f9"><i>string</i></span></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; color: #3b9120"><span style="color: #000000"><b>end</b> </span>RBG_to_HTML</p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; min-height: 15.0px"></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; color: #3b9120"><span style="color: #000000"><b>on</b> </span>HTML_to_RGB<span style="color: #000000">(</span>HTML_value<span style="color: #000000">)</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #5e6161"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span>&#8211; NOTE: this sub-routine expects the HTML values to have 6 characters</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <b>the</b> <span style="color: #3b9120">hex_list</span> <b>to</b> {&#8220;0&#8243;, &#8220;1&#8243;, &#8220;2&#8243;, &#8220;3&#8243;, &#8220;4&#8243;, &#8220;5&#8243;, &#8220;6&#8243;, &#8220;7&#8243;, &#8220;8&#8243;, &#8220;9&#8243;, &#8220;A&#8221;, &#8220;B&#8221;, &#8220;C&#8221;, &#8220;D&#8221;, &#8220;E&#8221;, &#8220;F&#8221;}</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <b>the</b> <b>the</b> <span style="color: #3b9120">RGB_value</span> <b>to</b> {}</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #3b9120">HTML_values</span> <b>to</b> {<span style="color: #2832f9"><i>characters</i></span> 1 <b>through</b> 2 <b>of</b> <span style="color: #3b9120">HTML_value</span> <b>as</b> <span style="color: #2832f9"><i>text</i></span>, <span style="color: #2832f9"><i>characters</i></span> 3 <b>through</b> 4 <b>of</b> <span style="color: #3b9120">HTML_value</span> <b>as</b> <span style="color: #2832f9"><i>text</i></span>, <span style="color: #2832f9"><i>characters</i></span> 5 <b>through</b> 6 <b>of</b> <span style="color: #3b9120">HTML_value</span> <b>as</b> <span style="color: #2832f9"><i>text</i></span>}</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #3b9120"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>repeat</b> <b>with</b> </span>HTML_value<span style="color: #000000"> <b>in</b> </span>HTML_values</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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">i</span> <b>from</b> 1 <b>to</b> <span style="color: #2832f9"><b>count</b></span> <b>of</b> <span style="color: #3b9120">hex_list</span></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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: #2832f9"><i>character</i></span> 1 <b>of</b> <span style="color: #3b9120">HTML_value</span> = <span style="color: #2832f9"><i>item</i></span> <span style="color: #3b9120">i</span> <b>of</b> <span style="color: #3b9120">hex_list</span> <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 208.1px; text-indent: -208.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 class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #3b9120">firstvalue</span> <b>to</b> (<span style="color: #3b9120">i</span> &#8211; 1) * 16</p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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 124.8px; text-indent: -124.9px; 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 124.8px; text-indent: -124.9px; 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></p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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">i</span> <b>from</b> 1 <b>to</b> <span style="color: #2832f9"><b>count</b></span> <b>of</b> <span style="color: #3b9120">hex_list</span></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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: #2832f9"><i>character</i></span> 2 <b>of</b> <span style="color: #3b9120">HTML_value</span> = <span style="color: #2832f9"><i>item</i></span> <span style="color: #3b9120">i</span> <b>of</b> <span style="color: #3b9120">hex_list</span> <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 208.1px; text-indent: -208.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 class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #3b9120">secondvalue</span> <b>to</b> (<span style="color: #3b9120">i</span> &#8211; 1) * 1</p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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 124.8px; text-indent: -124.9px; 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 124.8px; text-indent: -124.9px; 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><b>set</b> </span>RGB_value<span style="color: #000000"> <b>to</b> </span>RGB_value<span style="color: #000000"> &amp; (</span>firstvalue<span style="color: #000000"> + </span>secondvalue<span style="color: #000000">) * 257</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><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 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #3b9120"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>return</b> </span>RGB_value</p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; color: #3b9120"><span style="color: #000000"><b>end</b> </span>HTML_to_RGB</p></div> ]]></content:encoded> <wfw:commentRss>http://hubionmac.com/wordpress/2011/03/rgb-farbcode-zu-html-und-umgekehrt/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>iCal: Liste der heutigen Events</title><link>http://hubionmac.com/wordpress/2011/03/ical-liste-der-heutigen-events/</link> <comments>http://hubionmac.com/wordpress/2011/03/ical-liste-der-heutigen-events/#comments</comments> <pubDate>Fri, 11 Mar 2011 21:38:17 +0000</pubDate> <dc:creator>hubi</dc:creator> <category><![CDATA[ical]]></category> <category><![CDATA[Useful Snippets]]></category> <category><![CDATA[AppleScript]]></category> <category><![CDATA[current date]]></category><guid isPermaLink="false">http://hubionmac.com/wordpress/?p=2762</guid> <description><![CDATA[Gibt eine Liste der Events aus, die am heutigen Tag beginnen und auch enden&#8230; getThisDaysEvents_List(&#8220;Hubi&#8221;) on getThisDaysEvents_List(calendarname) tell application &#8220;iCal&#8221; set startdate to (current date) &#8211; ((minutes of (current date)) * 60) &#8211; ((hours of (current date)) * 60 * 60) &#8211; (seconds of (current date)) set enddate to startdate + (3600 * 24) tell [...]]]></description> <content:encoded><![CDATA[<p>Gibt eine Liste der Events aus, die am heutigen Tag beginnen und auch enden<a href="http://discussions.apple.com/thread.jspa?threadID=2776611&#038;tstart=0">&#8230;</a></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: #2d9600">getThisDaysEvents_List<span style="color: #000000">(&#8220;Hubi&#8221;)</span></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>getThisDaysEvents_List<span style="color: #000000">(</span>calendarname<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;iCal&#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">startdate</span> <b>to</b> (<span style="color: #2000c0"><b>current date</b></span>) &#8211; ((<span style="color: #9200de">minutes</span> <b>of</b> (<span style="color: #2000c0"><b>current date</b></span>)) * 60) &#8211; ((<span style="color: #9200de">hours</span> <b>of</b> (<span style="color: #2000c0"><b>current date</b></span>)) * 60 * 60) &#8211; (<span style="color: #3300ff"><i>seconds</i></span> <b>of</b> (<span style="color: #2000c0"><b>current date</b></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">enddate</span> <b>to</b> <span style="color: #2d9600">startdate</span> + (3600 * 24)</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>tell</b> </span><span style="color: #3300ff"><i>calendar</i></span><span style="color: #000000"> </span>calendarname</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">eventnames</span> <b>to</b> <span style="color: #9200de">summary</span> <b>of</b> <b>every</b> <span style="color: #3300ff"><i>event</i></span> <b>whose</b> <span style="color: #9200de">start date</span> &gt; <span style="color: #2d9600">startdate</span> <b>and</b> <span style="color: #9200de">end date</span> &lt; <span style="color: #2d9600">enddate</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">event_starts</span> <b>to</b> <span style="color: #9200de">start date</span> <b>of</b> <b>every</b> <span style="color: #3300ff"><i>event</i></span> <b>whose</b> <span style="color: #9200de">start date</span> &gt; <span style="color: #2d9600">startdate</span> <b>and</b> <span style="color: #9200de">end date</span> &lt; <span style="color: #2d9600">enddate</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>set</b> <span style="color: #2d9600">myoutput</span> <b>to</b> &#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>repeat</b> <b>with</b> <span style="color: #2d9600">i</span> <b>from</b> 1 <b>to</b> <span style="color: #3300ff"><b>count</b></span> <b>of</b> <span style="color: #2d9600">eventnames</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">myoutput</span> <b>to</b> <span style="color: #2d9600">myoutput</span> &amp; &#8220;&#8221; &amp; (<span style="color: #3300ff"><i>characters</i></span> 1 <b>through</b> -4 <b>of</b> (<span style="color: #9200de">time string</span> <b>of</b> <span style="color: #3300ff"><i>item</i></span> <span style="color: #2d9600">i</span> <b>of</b> <span style="color: #2d9600">event_starts</span>)) &amp; &#8220;<span class="Apple-converted-space">  </span>&#8221; &amp; <span style="color: #3300ff"><i>item</i></span> <span style="color: #2d9600">i</span> <b>of</b> <span style="color: #2d9600">eventnames</span> &amp; <span style="color: #9200de">return</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>repeat</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>myoutput<span style="color: #000000"> <b>to</b> <b>my</b> </span>BubbleSort<span style="color: #000000">(<b>every</b> </span><span style="color: #3300ff"><i>paragraph</i></span><span style="color: #000000"> <b>of</b> </span>myoutput<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: #9200de"><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>AppleScript<span style="color: #000000">&#8216;s </span>text item delimiters<span style="color: #000000"> <b>to</b> </span>return</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>myoutput<span style="color: #000000"> <b>to</b> </span>myoutput<span style="color: #000000"> <b>as</b> </span><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; color: #9200de"><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>AppleScript<span style="color: #000000">&#8216;s </span>text item delimiters<span style="color: #000000"> <b>to</b> &#8220;&#8221;</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>return</b> &#8220;Events @ &#8221; &amp; <span style="color: #9200de">date string</span> <b>of</b> (<span style="color: #2000c0"><b>current date</b></span>) &amp; &#8220;:&#8221; &amp; <span style="color: #9200de">return</span> &amp; <span style="color: #2d9600">myoutput</span></p><p style="margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; 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></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>getThisDaysEvents_List</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>BubbleSort<span style="color: #000000">(</span>theList<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>if</b> <span style="color: #3300ff"><i>class</i></span> <b>of</b> <span style="color: #2d9600">theList</span> <b>is</b> <span style="color: #3300ff"><i>list</i></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>set</b> <span style="color: #2d9600">theSize</span> <b>to</b> <span style="color: #9200de">length</span> <b>of</b> <span style="color: #2d9600">theList</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>repeat</b> <b>with</b> <span style="color: #2d9600">i</span> <b>from</b> 1 <b>to</b> <span style="color: #2d9600">theSize</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>repeat</b> <b>with</b> <span style="color: #2d9600">j</span> <b>from</b> 2 <b>to</b> (<span style="color: #2d9600">theSize</span> &#8211; <span style="color: #2d9600">i</span> + 1)</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"><i>item</i></span> (<span style="color: #2d9600">j</span> &#8211; 1) <b>of</b> <span style="color: #2d9600">theList</span>) &gt; (<span style="color: #3300ff"><i>item</i></span> <span style="color: #2d9600">j</span> <b>of</b> <span style="color: #2d9600">theList</span>)) <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>set</b> <span style="color: #2d9600">temp</span> <b>to</b> (<span style="color: #3300ff"><i>item</i></span> (<span style="color: #2d9600">j</span> &#8211; 1) <b>of</b> <span style="color: #2d9600">theList</span>)</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>set</b> (<span style="color: #3300ff"><i>item</i></span> (<span style="color: #2d9600">j</span> &#8211; 1) <b>of</b> <span style="color: #2d9600">theList</span>) <b>to</b> (<span style="color: #3300ff"><i>item</i></span> <span style="color: #2d9600">j</span> <b>of</b> <span style="color: #2d9600">theList</span>)</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>set</b> (<span style="color: #3300ff"><i>item</i></span> <span style="color: #2d9600">j</span> <b>of</b> <span style="color: #2d9600">theList</span>) <b>to</b> <span style="color: #2d9600">temp</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>repeat</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 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">theList</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>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: #671893">false</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: #2d9600"><span style="color: #000000"><b>end</b> </span>BubbleSort</p></div> ]]></content:encoded> <wfw:commentRss>http://hubionmac.com/wordpress/2011/03/ical-liste-der-heutigen-events/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Das soll mal AppleScript ganz egal sein&#8230;</title><link>http://hubionmac.com/wordpress/2011/03/das-soll-mal-applescript-ganz-egal-sein/</link> <comments>http://hubionmac.com/wordpress/2011/03/das-soll-mal-applescript-ganz-egal-sein/#comments</comments> <pubDate>Fri, 11 Mar 2011 21:19:34 +0000</pubDate> <dc:creator>hubi</dc:creator> <category><![CDATA[Useful Snippets]]></category> <category><![CDATA[AppleScript]]></category> <category><![CDATA[ignore]]></category> <category><![CDATA[timeout]]></category><guid isPermaLink="false">http://hubionmac.com/wordpress/?p=2760</guid> <description><![CDATA[Mir ist zwar eine Sinnvolle Anwendung dafür noch nicht untergekommen, aber es funktioniert&#8230; damit ist AppleScript alles schei** egal. tell application &#8220;TextEdit&#8221; activate set a to make new document set text of a to &#8220;blafasel&#8221; beep ignoring application responses quit end ignoring end tell]]></description> <content:encoded><![CDATA[<p>Mir ist zwar eine Sinnvolle Anwendung dafür noch nicht untergekommen, aber es funktioniert&#8230; damit ist AppleScript alles schei** egal.</p><div class="hubionmac_codebox"><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>tell</b> <span style="color: #3300ff"><i>application</i></span> &#8220;TextEdit&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #3300ff"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span><b>activate</b></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #3300ff"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span><span style="color: #2d9600">a</span><span style="color: #000000"> <b>to</b> </span><b>make</b><span style="color: #000000"> </span>new<span style="color: #000000"> </span><i>document</i></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #3300ff"><i>text</i></span> <b>of</b> <span style="color: #2d9600">a</span> <b>to</b> &#8220;blafasel&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #2000c0"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span><b>beep</b></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; color: #671893"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><b>ignoring</b> </span>application responses</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; 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>quit</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>ignoring</b></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>end</b> <b>tell</b></p></div> ]]></content:encoded> <wfw:commentRss>http://hubionmac.com/wordpress/2011/03/das-soll-mal-applescript-ganz-egal-sein/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>AppleScript per Weblink starten&#8230;.</title><link>http://hubionmac.com/wordpress/2011/02/applescript-per-weblink-starten/</link> <comments>http://hubionmac.com/wordpress/2011/02/applescript-per-weblink-starten/#comments</comments> <pubDate>Thu, 24 Feb 2011 23:39:51 +0000</pubDate> <dc:creator>hubi</dc:creator> <category><![CDATA[AppleScript]]></category> <category><![CDATA[Useful Snippets]]></category> <category><![CDATA[handler]]></category> <category><![CDATA[link]]></category> <category><![CDATA[triggered]]></category> <category><![CDATA[url]]></category><guid isPermaLink="false">http://hubionmac.com/wordpress/?p=2714</guid> <description><![CDATA[Ich dachte eigentlich, dass so etwas nicht möglich ist, dabei mache ich bei meinen Quellcode-Containern auf dieser Seite nix anderes. Ludwig_M hat mir aber die Augen geöffnet und mir eine Idee für ein schönes Beispiel-Skript geliefert =) Anbei eine Bespiel-Seite mit entsprechenden Links und ein dazu passendes AppleScript. Ein entsprechendes Video ist auch dabei&#8230;]]></description> <content:encoded><![CDATA[<div class="2columns"><p>Ich dachte eigentlich, dass so etwas nicht möglich ist, dabei mache ich bei meinen Quellcode-Containern auf dieser Seite nix anderes. Ludwig_M hat mir aber <a href="http://applescript.tv/linktrigger/" target="_blank">die Augen geöffnet</a> und mir eine Idee für ein schönes Beispiel-Skript geliefert =)<br /> Anbei eine Bespiel-Seite mit entsprechenden Links und ein dazu passendes AppleScript. Ein entsprechendes Video ist auch dabei&#8230;</p></div><p><a class="download_button" href="http://hubionmac.com/wordpress/wp-content/plugins/download-monitor/download.php?id=42" title="Download: SayThis Weblink (sample) v."><span class="title">DOWNLOAD</span><br /><span class="name">SayThis Weblink (sample) v.</span><br /> <span class="info">28.42 kB (107 hits)</span></a><br /> <object width="600" height="352"><param name="movie" value="http://www.youtube.com/v/QvEVFl2ceog?fs=1&amp;hl=de_DE&amp;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/QvEVFl2ceog?fs=1&amp;hl=de_DE&amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="600" height="352"></embed></object></p> ]]></content:encoded> <wfw:commentRss>http://hubionmac.com/wordpress/2011/02/applescript-per-weblink-starten/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Mail Applescript Bug</title><link>http://hubionmac.com/wordpress/2011/02/mail-applescript-bug/</link> <comments>http://hubionmac.com/wordpress/2011/02/mail-applescript-bug/#comments</comments> <pubDate>Wed, 16 Feb 2011 00:48:11 +0000</pubDate> <dc:creator>hubi</dc:creator> <category><![CDATA[Bugs]]></category> <category><![CDATA[Snow Leopard]]></category> <category><![CDATA[AppleScript]]></category> <category><![CDATA[Bug]]></category> <category><![CDATA[mail]]></category> <category><![CDATA[snow leopard]]></category><guid isPermaLink="false">http://hubionmac.com/wordpress/?p=2691</guid> <description><![CDATA[Ist schon komisch in Apple Mail macht es teilweise einen gewaltigen Unterschied ob ein Skript so läuft oder in Folge eine Regel ausgeführt wird. Dabei scheint es hier aber ehr ein Fehler in der Implementierung zu sein&#8230; lasse ich dieses Skript von einer Regel ausführen: on perform_mail_action(info) tell application &#8220;Mail&#8221; to display dialog (count (every [...]]]></description> <content:encoded><![CDATA[<p>Ist schon komisch in Apple Mail macht es teilweise einen gewaltigen Unterschied ob ein Skript so läuft oder in Folge eine Regel ausgeführt wird.<br /> Dabei scheint es hier aber ehr ein Fehler in der Implementierung zu sein&#8230; lasse ich dieses Skript von einer Regel ausführen:</p><div class="hubionmac_codebox"><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; color: #2d9600"><span style="color: #000000"><b>on</b> </span>perform_mail_action<span style="color: #000000">(</span>info<span style="color: #000000">)</span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; 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; <b>to</b> <span style="color: #2000c0"><b>display dialog</b></span> (<span style="color: #3300ff"><b>count</b></span> (<b>every</b> <span style="color: #3300ff"><i>message</i></span> <b>of</b> <span style="color: #3300ff"><i>mailbox</i></span> &#8220;INBOX&#8221; <b>of</b> <span style="color: #3300ff"><i>account</i></span> &#8220;1&#8243;)) <b>as</b> <span style="color: #3300ff"><i>text</i></span></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"> </span></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; color: #2d9600"><span style="color: #000000"><b>end</b> </span>perform_mail_action</p></div><p>bekomme ich im Dialog stehst eine 1 ausgegeben und in der Konsole läuft folgender Fehler auf.<br /> <code>16.02.11 01:36:24	Mail[189]	A key or value could not be handled while converting an Apple event record to an NSDictionary.</code><br /> Klicke ich direkt auf eine Email und wähle im Kontext-Menü &#8220;Regel Anwenden&#8221; aus, erscheint die korrekte Anzahl&#8230;</p> ]]></content:encoded> <wfw:commentRss>http://hubionmac.com/wordpress/2011/02/mail-applescript-bug/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 8/43 queries in 0.199 seconds using disk: basic
Object Caching 324/641 objects using disk: basic

Served from: hubionmac.com @ 2012-02-05 23:50:09 -->
