<?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; reiner text</title> <atom:link href="http://hubionmac.com/wordpress/tag/reiner-text/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>Mail:Reine Text Email via Skript estellen</title><link>http://hubionmac.com/wordpress/2009/11/mailreine-text-email-via-skript-estellen/</link> <comments>http://hubionmac.com/wordpress/2009/11/mailreine-text-email-via-skript-estellen/#comments</comments> <pubDate>Mon, 09 Nov 2009 08:06:45 +0000</pubDate> <dc:creator>hubi</dc:creator> <category><![CDATA[Apple Mail]]></category> <category><![CDATA[AppleScript]]></category> <category><![CDATA[gui-scripting]]></category> <category><![CDATA[mail]]></category> <category><![CDATA[reiner text]]></category><guid isPermaLink="false">http://hubionmac.com/wordpress/?p=1625</guid> <description><![CDATA[Da gibt es doch glatt keinen Apple-Script-Befehlt zum Erstellen einer reinen Text-Email unter Apple Mail. An dem Punkt setzt dann GUI-Scripting an, das ausführen, was noch die zuvor ein Skript in einem Programm ausgeführt hat&#8230; Nun, das hier als einfaches Beispiel, wie man eine Email in Apple Mail via Skript erstellt und anschließend über GUI-Skripting [...]]]></description> <content:encoded><![CDATA[<div style="width: 45%; float: left; padding-right: 10pt; display: inline; text-align: justify;">Da gibt es doch glatt keinen Apple-Script-Befehlt zum Erstellen einer reinen Text-Email unter Apple Mail. An dem Punkt setzt dann GUI-Scripting an, das ausführen, was noch die zuvor ein Skript in einem Programm ausgeführt hat&#8230;</div><div style="width: 45%; float: left; padding-right: 10pt; display: inline; text-align: justify;">Nun, das hier als einfaches Beispiel, wie man eine Email in Apple Mail via Skript erstellt und anschließend über GUI-Skripting die Email in reinen Text umwandelt ( der letzte Schritt funnktioniert nur in einem dt. OS, da nach dem Namen des Menüpunktes gesucht wird!).</div><div style="clear: both;"></div><div><div style="clear: left; font-size: 0.8em;"><em>Code zum markieren einmal anklicken <a href="#" onclick="selectThis(this.parentNode.parentNode.parentNode.getElementsByTagName('div')[1]);buildAppleScriptLink();">Code im Skript-Editor öffnen</a></em></div><div class="hubionmac_codebox" onclick="selectThis(this);"><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>my</b> <span style="color: #3b9120">new_mail</span>(&#8220;test_betreff&#8221;, &#8220;keinevalideEmailAlsoGarNichtErstVersuchen@hubionmac.com&#8221;, &#8220;Was ich schon immer mal schreibe wollte&#8221;)</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>my</b> </span>switch_to_reinen_text<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; color: #3b9120"><span style="color: #000000"><b>on</b> </span>new_mail<span style="color: #000000">(</span>email_betreff<span style="color: #000000">, </span>toadresse<span style="color: #000000">, </span>Mail_text<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: #2832f9"><i>application</i></span> &#8220;Mail&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; font: 12.0px Verdana; color: #2832f9"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> </span><span style="color: #3b9120">newMessage</span><span style="color: #000000"> <b>to</b> </span><b>make</b><span style="color: #000000"> </span>new<span style="color: #000000"> </span><i>outgoing message</i><span style="color: #000000"> </span>with properties<span style="color: #000000"> {</span><span style="color: #8c27d6">subject</span><span style="color: #000000">:</span><span style="color: #3b9120">email_betreff</span><span style="color: #000000"> <b>as</b> </span><i>text</i><span style="color: #000000">}</span></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>tell</b> </span>newMessage</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: #8c27d6">visible</span> <b>to</b> <span style="color: #642f8e">true</span></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; font: 12.0px Verdana; color: #2832f9"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span><b>make</b><span style="color: #000000"> </span>new<span style="color: #000000"> </span><i>to recipient</i><span style="color: #000000"> </span>at<span style="color: #000000"> <b>beginning</b> <b>of</b> </span><i>to recipients</i><span style="color: #000000"> ¬</span></p><p style="margin: 0.0px 0.0px 0.0px 208.1px; text-indent: -208.2px; font: 12.0px Verdana; color: #2832f9"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span>with properties<span style="color: #000000"> {</span><span style="color: #8c27d6">address</span><span style="color: #000000">:</span><span style="color: #3b9120">toadresse</span><span style="color: #000000">}</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: #8c27d6">content</span> <b>to</b> <span style="color: #3b9120">Mail_text</span></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;make new cc recipient at beginning of cc recipients ¬</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;<span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span>with properties {address:ccadresse}</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>tell</b></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>new_mail</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>switch_to_reinen_text<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: #2832f9"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span><b>activate</b><span style="color: #000000"> </span><i>application</i><span style="color: #000000"> &#8220;Mail&#8221;</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: #2832f9"><i>application</i></span> &#8220;System Events&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; font: 12.0px Verdana; color: #172fb9"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>get</b> </span><b>system attribute</b><span style="color: #000000"> &#8220;sysv&#8221;</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: #8c27d6">result</span> <b>is</b> <b>greater than</b> <b>or</b> <b>equal to</b> 4144 <b>then</b> <span style="color: #5e6161">&#8211; Mac OS X 10.3.0</span></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; 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><span class="Apple-tab-span" style="white-space:pre"> </span><b>if</b> </span>UI elements enabled<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; color: #2832f9"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>tell</b> </span><i>application process</i><span style="color: #000000"> &#8220;Mail&#8221;</span></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><b>if</b> (<span style="color: #8c27d6">name</span> <b>of</b> <span style="color: #2832f9"><i>menu item</i></span> 11 <b>of</b> <span style="color: #2832f9"><i>menu</i></span> 1 <b>of</b> <span style="color: #2832f9"><i>menu bar item</i></span> 8 <b>of</b> <span style="color: #2832f9"><i>menu bar</i></span> 1) = &#8220;In reinen Text umwandeln&#8221; <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 291.4px; text-indent: -291.4px; font: 12.0px Verdana; color: #642f8e"><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><span style="color: #2832f9"><b>keystroke</b></span><span style="color: #000000"> &#8220;t&#8221; </span><span style="color: #2832f9">using</span><span style="color: #000000"> </span>shift down<span style="color: #000000"> &amp; </span>command down</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><b>end</b> <b>if</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>end</b> <b>tell</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>else</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><span style="color: #172fb9"><b>beep</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: #172fb9"><b>display dialog</b></span> &#8220;GUI Scripting is not enabled&#8221; &amp; <span style="color: #8c27d6">return</span> &amp; <span style="color: #8c27d6">return</span> &amp; &#8220;Open System Preferences and check Enable Access for Assistive Devices in the Universal Access preference pane, then run this script again.&#8221; <span style="color: #172fb9">with icon</span> <span style="color: #2832f9"><b>stop</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><b>if</b> <span style="color: #602db9">button returned</span> <b>of</b> <span style="color: #8c27d6">result</span> <b>is</b> &#8220;OK&#8221; <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><b>tell</b> <span style="color: #2832f9"><i>application</i></span> &#8220;System Preferences&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 291.4px; text-indent: -291.4px; font: 12.0px Verdana; color: #2832f9"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span><b>activate</b></p><p style="margin: 0.0px 0.0px 0.0px 291.4px; text-indent: -291.4px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span 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: #8c27d6">current pane</span> <b>to</b> <span style="color: #2832f9"><i>pane</i></span> &#8220;com.apple.preference.universalaccess&#8221;</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><b>end</b> <b>tell</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>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>else</b></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; font: 12.0px Verdana; color: #172fb9"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span></span><b>beep</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><span style="color: #172fb9"><b>display dialog</b></span> &#8220;This computer cannot run this script&#8221; &amp; <span style="color: #8c27d6">return</span> &amp; <span style="color: #8c27d6">return</span> &amp; &#8220;The script uses GUI Scripting technology, which requires an upgrade to Mac OS X 10.3 Panther or newer.&#8221; <span style="color: #172fb9">with icon</span> <span style="color: #381d62">caution</span> <span style="color: #172fb9">buttons</span> {&#8220;Quit&#8221;} <span style="color: #172fb9">default button</span> &#8220;Quit&#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>tell</b></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>switch_to_reinen_text</p></div></div> ]]></content:encoded> <wfw:commentRss>http://hubionmac.com/wordpress/2009/11/mailreine-text-email-via-skript-estellen/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 7/18 queries in 0.063 seconds using disk: basic
Object Caching 114/228 objects using disk: basic

Served from: hubionmac.com @ 2012-02-11 09:33:06 -->
