• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

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
 
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
 
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)