Pick der Woche: On My Command

Mittwoch, 12 Juli 2006
0.0/5 Bewertung (0 Stimmen)
Beschreibung

[imga=right]http://www.macosxhints.ch/files/command.png[/imga][size=2]Macosxhints Pick der Woche[/size]
[list]

  • Entwickler [url=http://www.abracode.com/]Abracode[/url] / [url=http://www.abracode.com/free/cmworkshop/on_my_command.html]Produktseite[/url]
  • Preis: Freeware
    Vor kurzem habe ich On My Command entdeckt. Neu ist es nicht, ich weiss. Einige unter euch werden es schon lange kennen. (Schreibt doch bitte in den Kommentaren, wozu ihr es benützt.) Aber irgendwie bin ich bisher immer daran vorbei geschlittert. Vielleicht liegt das daran, dass On My Command auf den ersten Blick nicht sehr attraktiv auftritt. Man muss sich ein wenig einarbeiten, bis man realisiert, was das Programm kann. Und das ist eine ganze Menge.
    Immer wieder begegnet man Klagen über die Schwerfälligkeit des Kontextmenüs von Mac OS X. (Zum Beispiel [url=http://www.macosxhints.ch/forums/showthread.php?t=9083]hier[/url] oder [url=http://www.macosxhints.ch/forums/showthread.php?t=8571]hier[/url].) Und ehrlich gesagt verstehe ich auch nicht, wieso es von Apple so stiefmütterlich behandelt wird. Vielleicht ist das noch ein Relikt aus der Zeit der Eintastenmaus. Dabei ist das Kontextmenü der ideale Ort, um häufig verwendete Befehle an einem leicht zugänglichen Ort zu speichern. (Mit Automator kann man zwar einiges machen – wenn er nur nicht so langsam wäre.) Ich wünsche mir ein Kontextmenü, das ich meinen Bedürfnissen anpassen kann und das sich meinen Bedürfnissen anpasst: das mir genau jene Optionen anbietet, die ich im ausgewählten Programm oder für das ausgewählte Objekt brauche. Und diese Möglichkeiten bietet mir On My Command.
    Mit On My Command können Sie [list]
  • das Kontextmenü mit eigenen Befehlen erweitern
  • über 450 fertige Befehle herunterladen und ins Kontextmenü einfügen
  • die neuen Einträge im Kontextmenü beliebig benennen und anordnen
  • für jeden Kontextbefehl festlegen, wann er angezeigt werden soll
  • ein ausgewähltes Objekt dem Kontextbefehl als Argument übergeben
  • einen ausgewählten Textausschnitt dem Kontextbefehl als Argument übergeben
  • und so weiter


    Installation
    Wenn Sie On My Command herunterladen und entpacken, Sehen Sie auf dem Volume eine Auswahl von verschiedenen Objekten. Lassen Sie sich dadurch nicht verwirren. Die beiden Hauptkomponenten von On My Command sind das OnMyCommandCM.plugin und die com.abracode.OnMyCommandCM.Prefs.plist. Sehr hilfreich sind ausserdem die beiden Zusatzprogramme OMCEdit_E und DropletBuilder. Daneben finden Sie Bilder, Tutorials und Links.
    Für die Installation von On My Command können Sie entweder die beiden Installer doppelklicken oder Sie legen das OnMyCommandCM.plugin in den Ordner ~/Library/Contextual Menu Items und die com.abracode.OnMyCommandCM.Prefs.plist in den Ordner ~/Library/Preferences. Ziehen Sie zudem das Programm OMCEdit_E in den Ordner Programme. OMCEdit_E ist eine grafische Benutzeroberfläche, die die Bedienung von On My Command wesentlich vereinfacht. Wenn Sie an Droplets interessiert sind (das heisst an Programmen, die starten, sobald Sie ein Objekt auf das Programm-Icon fallen lassen) empfiehlt sich auch das Programm DropletBuilder. Damit das Plugin geladen wird, müssen Sie sich abmelden und wieder anmelden.

    Befehle herunterladen
    On My Command bezieht die Befehle für das Kontextmenü aus der Plist. In ihr müssen alle Befehle eingetragen werden, die Sie zugänglich haben möchten. Wenn Sie die Plist neu installieren, sind einige wenige Befehle darin enthalten. Im [url=http://free.abracode.com/cmworkshop/commands/commands.php]Online Archiv von Abracode[/url] finden Sie über 450 weitere Befehle für das Kontextmenü. Es ist nach Kategorien geordnet und lässt sich gut nach passenden Befehlen durchstöbern. Selbstverständlich sind nicht alle brauchbar; ich würde davon abraten, das ganze Archiv zu installieren.
    Wenn Sie Ihrem Kontextmenü einen Befehl hinzufügen möchten, können Sie das von Hand oder mit OMCEdit_E machen. Von Hand würde heissen, dass Sie den betreffenden dict-tag im Online Archiv kopieren und in Ihre Plist einfügen. (Beachten Sie, dass Sie die Plist in einem XML-fähigen Texteditor öffnen, also nicht im Property List Editor.) Einfacher geht es hingegen mit OMCEdit_E. Öffnen Sie das Programm und klicken Sie auf das Menü ”Download commands”. OMCEdit_E verbindet sich mit dem Abracom Online Archiv und bietet Ihnen die verfügbaren Befehle in einer Liste an. Es steht auch eine (leider etwas schwerfällige) Suchfunktion zur Verfügung. Wählen Sie die Befehle aus, die Sie installieren möchten, und klicken Sie auf den Button ”Append to Commands”.
    Sehr nützlich erscheinen mir beispielsweise die Befehle ”Cut Item(s)” und ”Paste Item(s)”, mit denen Sie Dokumente oder Ordner im Finder ausschneiden und einfügen können. So brauchen Sie nicht mühsam in zwei Finder-Fenstern zu navigieren, wenn Sie Objekte verschieben.

    Eigene Befehle erstellen
    Sie können mit On My Command auch Ihre eigenen Befehle erstellen und ins Kontextmenü einfügen. On My Command arbeitet mit einer Reihe von bestimmten Schlüsseln, die für die Generierung eines Befehls verwendet werden. Eine Übersicht über die möglichen Schlüssel und ihre Anwendung finden Sie im [url=http://free.abracode.com/cmworkshop/Command_Description_Manual.html]Command Description Manual[/url]. Vielleicht lohnt es sich auch, wenn Sie zunächst einen Blick ins [url=http://free.abracode.com/cmworkshop/new_empty_file_tutorial.html]Anfänger Tutorial[/url] werfen. Sie finden dort ein einfaches Beispiel, wie mit OMCEdit_E ein eigener Kontextbefehl erstellt werden kann, um ein neues, leeres Textdokument auf dem Schreibtisch zu erstellen.
    Ich würde gerne ein anderes Beispiel machen. Manchmal möchte ich mir den Inhalt eines Ordners im Terminal ansehen, damit ich die Grösse der Objekte, die Rechte, die Eigentümer usw. und die versteckten Dateien sehen kann. Am einfachsten ginge das mit einem Kontextbefehl, der mir im Terminal die Objekte des im Finder aktivierten Ordners auflistet. Und so geht”s:

    1. Öffnen Sie OMCEdit_E und klicken Sie auf das Menü New.
    2. Unter Command Name geben Sie den gewünschten Namen des Kontextbefehls ein. In diesem Beispiel ”Inhalt des Ordners anzeigen”.
    3. Unter Location bestimmen Sie, wo im Kontextmenü der Befehl angezeigt werden soll. Wählen Sie ”First Level”, wenn Sie den Befehl nicht in einem Untermenü verstecken möchten. Sie könnten auch unter Name of Submenu Ihre eigenen Untermenüs definieren.
    4. Unter Activation Mode wählen Sie ”Folder”, damit der Befehl zugänglich ist, wenn Sie einen Ordner ausgewählt haben.
    5. Unter Execution Mode wählen Sie ”Terminal”, damit die Ausführung des Befehls in einem Terminal-Fenster angezeigt wird.
    6. Unter Command geben Sie den eigentlichen Befehl ein. Tippen Sie ”cd ” (mit Leerschlag), klicken Sie auf den Button Add Object und wählen Sie ”__OBJ_PATH__” aus. Damit übergeben Sie den Pfad des im Finder ausgewählten Objekts dem Befehl cd. Nun tippen Sie auf einer neuen Zeile den Befehl ”ls -la” ein. Damit wird die gewünschte Liste erstellt.
    7. Klicken Sie auf den Button Save

    Wenn Sie nun einen Ordner im Finder auswählen finden Sie im Kontextmenü den Befehl Inhalt des Ordners anzeigen, mit dem Sie sich eine Übersicht über die Objekte des Ordners im Terminal anzeigen lassen können.

  • Spezifikationen

    Hits

    2274

    © by macjaner.ch | Powered by GoeGG-ArT.ch