Harter Zeilenumbruch bei zusammengesetzen Strings

thesweetg

Erdapfel
Registriert
23.10.08
Beiträge
4
Ich möchte das folgendes Skript harte Zeilenumbrüche zwischen den einzelnen Zeilen zurückliefert (bzw. in die Zwischenablage kopiert). Wie mach ich das?

set teila to "string a
string b
string c
string d"
set screenTempFile to (teila) as string
set the clipboard to screenTempFile

d.h. das Problem ist:
Wenn ich das skript laufen lasse so wie es jetzt ist kopiert es den text in die zwischenablage und fügt zwischen den einzelnen Zeilen "weiche Zeilenumbrüche" ein. Entourage verschluckt jedoch diese "weichen Zeilenumbrüche" beim verschicken.

Vielen Dank im Voraus,

schorsch
 

LittlePixel

Strauwalds neue Goldparmäne
Registriert
09.07.08
Beiträge
641
Hallo,

Code:
set tmp to "string a
string b
string c
string d"

-- alle Zeilen
set tmp to paragraphs in tmp

-- Variante 1
set AppleScript's text item delimiters to return

-- Variante 2
-- set AppleScript's text item delimiters to "\n"

set the clipboard to (tmp as string)

Versuche es mit Variante 1 bzw. dann Variante 2.

Viele Grüße
 

thesweetg

Erdapfel
Registriert
23.10.08
Beiträge
4
Danke!

Funktioniert sogar mit der Zeile...
set tmp to paragraphs in tmp

... alleine.
Vielen Dank!
(hab keine Ahnung wie die Lösung funktioniert - aber egal)