Wie lässt sich Quecksilber an den benutzerdefinierten Abzug erinnern?

851
corroded

Ich versuche, einen benutzerdefinierten Auslöser für meine Shell- / Apple-Skriptdatei zu erstellen, damit ich meine Entwicklerumgebung auf Knopfdruck starten kann. Also im Grunde genommen:

  1. Ich habe ein Shellskript (und ein Apple-Skript) in ~ namens start_server.sh, das 3 Dinge bewirkt:

    • Starten Sie den Solr-Server
    • Starten Sie Memcached
    • Skript / Server starten
  2. Ich habe einen gespeicherten Quellsilver-Befehl (.qs), der start_server.sh öffnet (also start_server.sh, dann ist die Aktion "In Terminal ausführen").

  3. Ich habe einen benutzerdefinierten Auslöser erstellt, der diesen gespeicherten Befehl qs aufruft.

Das habe ich dann getestet und es funktioniert. Ich habe dann versucht, es noch einmal zu überprüfen, also habe ich das Quecksilber beendet und als ich die Trigger überprüft habe, sagte es einfach: "Öffnen (null)" als Aktion. Ich stellte den Auslöser erneut ein und als ich QS neu startete, passierte das gleiche noch einmal. Ich weiß nicht warum, aber mein alter Auslöser zum Öffnen des Terminals funktioniert seit Ewigkeiten. Warum funktioniert dieser nicht?

Hier ist ein Screenie der Trigger nach dem Neustart von QS:

enter image description here

Wenn Sie einen anderen Vorschlag haben, wie Sie einen "Push Button" für meinen Server starten, dann machen Sie das bitte :) Danke!

Als zusätzliche Notiz habe ich die Schritte in diesem Thread bereits ausprobiert, jedoch ohne Erfolg: http://groups.google.com/group/blacktree-quicksilver/browse_thread/thread/7b65ecf6625f8989

Hier ist ein Ausschnitt des angeblichen benutzerdefinierten Auslösers in der Triggers.plist-Datei:

<dict> <key>ID</key> <string>2903BB6B-94CB-4DE8-B00D-23973FA54F3D</string> <key>command</key> <dict> <key>actionID</key> <string>FileOpenAction</string> <key>directID</key> <string>/Users/eumir/Documents/QScripts/start-dx-command.qscommand</string> </dict> <key>enabled</key> <true/> <key>keyCode</key> <integer>39</integer> <key>modifiers</key> <integer>1573160</integer> <key>onPress</key> <true/> <key>type</key> <string>QSHotKeyTrigger</string> </dict> 

Es wurden Leerzeichen im Ordner und Dateinamen ausgegeben, und es wird beim Neustart immer noch Null zurückgegeben.

0
Da Quicksilver von seinem Entwickler (quasi) aufgegeben wird, schlage ich vor, [Alfred] (http://www.alfredapp.com/) zu besuchen. Es ist eine sehr praktikable und funktionale Alternative zu Quicksilver. squircle vor 14 Jahren 1
hm interessant, aber ich bin schon mit qs vertraut. Ich werde es trotzdem ausprobieren und sehen, ob ich das mit meiner Faulheit einbauen kann. Danke für den Tipp! corroded vor 14 Jahren 0
habe gerade diese App ausprobiert. Alfred hat jedoch keine Möglichkeit, benutzerdefinierte Trigger wie qs zu erstellen. corroded vor 14 Jahren 0
Dies war ein Fehler in früheren QS-Versionen. Ich vermute, es wurde vor ein paar Monaten behoben. btw QS ist noch in der Entwicklung, checken Sie qsapp.com freewizard vor 12 Jahren 0

0 Antworten auf die Frage