• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • 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

Markierten Text auf Schreibtisch ziehen

Der Kulli

Stina Lohmann
Registriert
23.04.10
Beiträge
1.042
Hallo,
OSX bietet mir ja die Möglichkeit, Text welchen ich markiert habe, mit gedrückter Maustaste auf meinen Schreibtisch zu ziehen. Dort wird daraus dann automatisch ein Dokument erstellt.
Allerdings habe ich immer wieder das Problem das ich nicht genau weis wo ich hinblicken muss, damit ich den Text wirklich ziehen kann.
Oft löscht er mir die Markierung, oder es wird noch mehr Text markiert.

Also, meine Frage:
Wo muss ich klicken, damit ich den Text aus den Safari ziehen kann?
 
Irgendwo auf den markierten Text. Die Kunst besteht darin, einen Augenblick nach dem "Klick" zu warten, bis man anfängt zu "Ziehen".
 
  • Like
Reaktionen: Der Kulli
Allerdings dachte ich nun das ich diesen Text drucken kann, aber das "drucken" ist bei mir ausgegraut und steht nicht zur Auswahl.
Ich dachte eigentlich damit hätte man dann eine schnelle Lösung um wie es bei Windows immer hieß "markierten Text drucken"
 
Einfach in Textedit oder Vorschau öffnen?
 
Das will er komischer Weise nicht. Stattdessen öffnet er nur ein leeres Fenster.
 
Vielleicht musst du deinen Drucker neu konfigurieren, bei mir funktioniert das, was du machen willst, ohne Probleme. Text auf den Schreibtisch ziehen, mit Doppelclick öffnen, drucken.
Das Textschnipsel öffnet sich im Finder. Mit TextEdit erscheint auch bei mir ein leeres Dokument.
Salome
 
Gerade getestet (10.8.3), Text markiert und auf den Desktop, dann doppelklick. Dann erscheint der Text der vom Finder angezeigt wird. Dieser kann aber nicht drucken.

Weder TextEdit oder Textwrangler noch cat oder nano (Terminal) können mir den Inhalt zeigen.

Bildschirmfoto 2013-05-29 um 08.50.53.jpg
 
Man muss dieses textClipping in ein schon vorhandenes Dokument ziehen. Ich verwende TextMate und der erstellt automatisch ein neues Dokument, wenn man so ein textClipping auf das TextMate Icon zieht.

Aber vielleicht gefällt euch ja das hier. ;-)
 
Ich würde da einfach einen Dienst in Automator basteln, der den markierten Text druckt. Das sollte ja nicht so schwer sein (und wurde glaube ich hier im Forum auch schonmal gezeigt)
 
Hallo,

das ist zumindest nicht ganz leicht mit dem Automator zu realisieren. Dort gibt es zwar die Aktion "Finder Objekte drucken", aber wie hier gezeigt wurde, lassen sich TextClipping Dokumente zwar im Finder öffnen, werden aber nicht als ein (druckbares) Objekt angesehen.

Ganz grob und unscharf formuliert kann man das so zusammenfassen: Nur gesicherte Dokumente können vom Finder aus gedruckt werden.

Der zwischen den Zeilen zu lesende Hinweis auf die Foren-Suche hätte einen Dienst zutage gebracht, welchen es schon einige Jahre gibt und hier zu laden wäre (Wichtig: nach der Installation muss er in den Systemeinstellungen Tastatur - Dienste manuell aktiviert werden ("Auswahl drucken")

Um auf den Automator zurück zu kommen. Ohne eine zusätzliche Prise AppleScript oder ShellScript geht es nicht:
Hier drei Vorschläge, wobei der letzte wegen meiner wenigen Kenntnisse über pr eventuell noch etwas verfeinert werden müsste.

Einfach:

shot 1.png

Code:
tell application "TextEdit"    
tell document 1
        print with properties {copies:1, collating:true} --with print dialog
        close without saving
    end tell
    quit
end tell

Besser:

shot 2.jpg

Code:
try    set x to do shell script "ps -axjw | grep TextEdit | grep -v grep"
    set te to "true"
on error
    set te to "false"
end try
return te

Code:
on run {input, parameters}    
    tell application "TextEdit"
        activate
        make new document at the beginning of documents
        set the text of the front document to (item 2 of input as text)
        tell document 1
            print with properties {copies:1, collating:true} --with print dialog
            close without saving
        end tell
        
    end tell
    
    if item 1 of input is "false" then tell application "TextEdit" to quit without saving
    
    return input
end run

Ganz einfach:

shot 3.png

Code:
for f in "$@"do
echo "$f" |lpr
done

Gruß
 
Vielen dank. Ich werde es denke es erstmal mit dem Automator ausprobieren.
 
Hi,

Nur ergänzend, vllt. reicht das für den gewünschten Zweck ja aus:

Ich verwende für solche Zwecke mitunter auch die Notiz- bzw. Notizzettel-Funktion:
markierter Text > cmd+shift + y
Die sofort mit dem markierten Text erzeugte Notiz lässt sich auch ausdrucken.

(Wenn das unter ML auch noch so ist.)
 
Der Vorschlag von Pill sah ja ganz gut aus, nur druckt der es nicht aus, da es ja kein Finder Objekt ist.
Habe noch ein bisschen probiert wie es einfach wäre sowas zu erstellen, aber noch keine ganz einfache Lösung gefunden.
Werde morgen nochmal die anderen Vorschläge ausprobieren.