Programm ohne leere Dummy Datei öffnen

Gelbes-Frustie

Aktives Mitglied
Thread Starter
Dabei seit
26.12.2004
Beiträge
696
Reaktionspunkte
33
Hi,

ich habe ein Problem bei meinem AppleScript: Das Skript soll mehrere Programme mit jeweils einer Datei öffnen z.B. BibDesk. Wenn BibDesk nicht aktiv ist, öffnet das Skript BibDesk mit einer leeren Dummy-Datei und öffnet mir dann die gewünschte Datei - das ist nervig, vor allem wenn mehrere Programme diese Marotte haben.
TeX Shop macht es richtig und startet ohne leeren Dummy, hat jmd. eine Idee wie man das auch anderen Programmen beibringen kann?

bislang nutze ich die Variante

tell app "BibDesk"
open alias
end tell

- glaub ich so aus dem Kopf raus (mein Akku ist leer :()

gruß

Michael
 
das wirst du wohl in den prefs der programme abstellen dürfen, dass die eine neue leere datei erzeugen, wenn du die aufrufst...

mögliches workaround könnte sein, dass du einfach den finder das dokument öffnen lässt, damit der dann die app startet.
quasi ein doppel-klick...
 
...

Hallo Gelbes-Frustie,

normalerweise gibt es dafür den Befehl launch.

launch -- Launch an application without sending it a 'run' event. [1]
Applications that normally open a new, empty document upon launch won't.

komischerweise öffnet TextEdit aber trotzdem ein blankes Dokument...

Gruß Andi
 
jepp, der launch Befehls hat's gebracht, besten Dank, jetzt macht mein Skript was ich möchte - allerdings läuft LaTeX nicht mehr, bin mal gepannt, woran das liegt, hängt aber hoffentlich nicht zusammen...

gruß

Michael
 
Code:
tell application "Finder"
	open "Macintosh HD:Users:user:Documents:Ohne Titel.rtf"
end tell

so öffnet selbst text edit ohne leeres neues dokument...
natürlich muss dann die file extension richtig einem programm zugeordenet sein...
man kann aber auch bei open das programm mit angeben...
 
Zurück
Oben Unten