- Registriert
- 25.04.09
- Beiträge
- 50
Hallo,
Anlass dieses Postings: Der ProfileManager von Mozilla. Erst heute habe ich mitbekommen, dass er für mehrere Mozilla-Anwendungen funktioniert. Standard ist Firefox, doch bei Übergabe des Arguments "thunderbird" geht's auch für diesen.
Übergabe mit Terminal geht auch wunderbar, aber dann habe ich wenig gewonnen, denn dann kann ich auch den eingebauten im Thunderbird nutzen - da muss ich auch ins Terminal. Nachteil: umständlich
Also habe ich mir überlegt, mir ein Programm mit Automator zu bauen, das eben genau den Terminal-Befehl ausführt. Klappt auch. AppleScript wäre natürlich genauso möglich. Nachteil: Ein Umbennen oder Verschieben des Urspungs-Programms würde die Automator-Anwendung wertlos machen
Dann fand ich im Netz: Die eigentliche ausführbare Datei im Ordner MacOS umbenennen, eine weitere mit dem alten Namen und als Inhalt dem Aufruf der anderen Datei anlegen und ausführbar machen. Nachteil: wie gerade ist Verschieben und Umbenennen nicht mehr möglich
Daher die Frage: Gibt es einen Weg, das Programm in sich so zu verändern, dass all dies eben nicht passiert? Oder muss man dann wirklich in die Tiefen der Programmierung einsteigen? Irgendwo fand ich was von der info.plist, wo man angeblich Argumente übergeben können soll, aber das scheint nicht zu stimmen. So etwas in der Richtung wäre natürlich nett, aber offensichtlich geht's nicht so einfach...
Anlass dieses Postings: Der ProfileManager von Mozilla. Erst heute habe ich mitbekommen, dass er für mehrere Mozilla-Anwendungen funktioniert. Standard ist Firefox, doch bei Übergabe des Arguments "thunderbird" geht's auch für diesen.
Übergabe mit Terminal geht auch wunderbar, aber dann habe ich wenig gewonnen, denn dann kann ich auch den eingebauten im Thunderbird nutzen - da muss ich auch ins Terminal. Nachteil: umständlich
Also habe ich mir überlegt, mir ein Programm mit Automator zu bauen, das eben genau den Terminal-Befehl ausführt. Klappt auch. AppleScript wäre natürlich genauso möglich. Nachteil: Ein Umbennen oder Verschieben des Urspungs-Programms würde die Automator-Anwendung wertlos machen
Dann fand ich im Netz: Die eigentliche ausführbare Datei im Ordner MacOS umbenennen, eine weitere mit dem alten Namen und als Inhalt dem Aufruf der anderen Datei anlegen und ausführbar machen. Nachteil: wie gerade ist Verschieben und Umbenennen nicht mehr möglich
Daher die Frage: Gibt es einen Weg, das Programm in sich so zu verändern, dass all dies eben nicht passiert? Oder muss man dann wirklich in die Tiefen der Programmierung einsteigen? Irgendwo fand ich was von der info.plist, wo man angeblich Argumente übergeben können soll, aber das scheint nicht zu stimmen. So etwas in der Richtung wäre natürlich nett, aber offensichtlich geht's nicht so einfach...