2 Stimmen

Erstellen einer Python/py2app-Anwendung, die beim Start einfach ein Terminal öffnet?

Ich habe eine nette Python-Anwendung geschrieben, die im Grunde ein HTTP-Proxy für SMS-Modems ist, und ich würde sie gerne zu einer doppelklickbaren Anwendung auf Macs machen. Bislang habe ich eine .commmand-Datei eingebunden, die doppelklickbar ist und im Wesentlichen aus folgenden Elementen besteht

cd `dirname $0`
(sleep 8;open http://127.0.0.1:8080/)&
mac/slingshotsms.app/Contents/MacOS/slingshotsms

Wie kann ich die ausführbare Hauptanwendung dazu bringen, einen anderen Ort aufzurufen? Oder was ist der einfachste Weg, eine Anwendung zu erstellen, die im Grunde ein Wrapper für ein Terminalprogramm ist und nur dessen Ausgabe anzeigt? Derzeit wird bei einem Doppelklick auf die Anwendung das Dienstprogramm "Öffnen" auf Macs verwendet - ich möchte das Verhalten des Doppelklicks auf Contents/MacOS/slingshotsms emulieren, wenn ich auf das Anwendungssymbol doppelklicke. irgendwelche Tipps?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X