AppleScript-Code zu HTML

7/02/2011

Hm, ich dachte ich hätte das Ding schon mal hier gepostet, kann es aber selber nicht mehr finden. Die CodeBoxes die ich hier und z.B. im AppleScript-Forum einbaue, erstelle ich über ein Skript, welches (ganz abartig) GUI-Skripting und Text-Edit verwendet, um den entsprechenden HTML-Code zu generieren. Auf diese Weise geht es aber recht schnell. Dabei sind 2 Vorkehrungen zu treffen:

Read the rest of this article »
1 Comment

Automatischer Zeilenumbruch nach x Zeichen in Apple Mail

13/08/2008
Sicherlich ein Grund, weshalb in Zeitungen und Magazinen immer der Text in Spalten unterteil ist, ist bestimmt die Lesbarkeit. Es strengt an, "zu lange" Text-Zeilen zu lesen und man verrutscht auch leicht. Gerade bei längeren Emails verkleinere ich das Fenster, um die Lesbarkeit zu erhöhen, da viele einfach so ohne Zeilenumbrüche die Texte verfassen. Wenn ich selber Emails schreibe formatiere ich oft den Text am Ende von Hand um, damit ca. alle 80 Buchstaben eine neue Zeile beginnt.

Update 02.09.2009

Nun, nach dem berechtigten Einwand von Alain M. Lafon in den Kommentaren und seinem Vorschlag mit fmt, habe ich mit der Hilfe von Rastafari bei Apfeltalk eine entsprechend schnellere und schlankere Version des Skriptes hier. Es führt die Shortcuts (copy&paste) selber aus. Also einfach nur noch in der Nachricht den Text auswählen, das Skript starten und fertig =)

Beispiel:

try

tell application "Mail"

activate

display dialog "Umbruch nach ca. wieviel Zeichen?:" default answer "55"

activate

set line_char_count to (text returned of the result) as integer

tell application "System Events"

keystroke "c" using command down

end tell

set thetext to the clipboard

set the clipboard to (do shell script "export LANG=UTF-8 && echo " & quoted form of thetext & " |fmt -w " & line_char_count)

tell application "System Events"

keystroke "v" using command down

end tell

end tell

on error msg

error msg

end try

4 Comments

und noch ein 10.5 Bug

27/10/2007

Anscheinend schreibt 10.5 die Daten anders auf die Festplatte. Zumindest kann es wohl zu Problemen führen, wenn die System-Platte nicht über das neue Festplatten-Dienstprogramm formatiert wurde. Ok, einen Bug kann ich es jetzt gerade nicht wirklich nennen, aber zumindest bei KDX (haxial) soll es deshalb zu Fehlern kommen.

 

Also, am Besten komplett neu installieren und die Festplatte über die Leo-DVD gleich neu formatieren.

 

Ich mache gerade wieder mal einen Backup, dieses Mal von der existieren Leo-Installation, lösche dann meine Platte und kopiere dann wieder den Leo-Backup via CCC zurück auf die interne Festplatte.

Update: Tja das war wohl nix... keine Besserung :-(
1 Comment