1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  2. Unsere jährliche Weihnachts-Banner-Aktion hat begonnen! Wir freuen uns auf viele, viele kreative Vorschläge.
    Mehr dazu könnt Ihr hier nachlesen: Weihnachtsbanner 2016

    Information ausblenden

Harter Zeilenumbruch bei zusammengesetzen Strings

Dieses Thema im Forum "OS X-Developer" wurde erstellt von thesweetg, 23.10.08.

  1. thesweetg

    thesweetg Erdapfel

    Dabei seit:
    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
     
  2. LittlePixel

    LittlePixel Strauwalds neue Goldparmäne

    Dabei seit:
    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
     
  3. thesweetg

    thesweetg Erdapfel

    Dabei seit:
    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)
     

Diese Seite empfehlen