Hallo,
path to resource "abc.sh"
Viele Grüße
Ergebnis 1 bis 4 von 4
- 19.06.2012, 09:47 #1Idared
Themenstarter
- Registriert
- 05.2006
- Beiträge
- 25
Newbiefrage: Applescript als app mit eingebettetem Shellscript Moin Zusammen!
Ich habe mir ein Applescript gebastelt, dass einen Ordner entgegennimmt und dann ein Shell-Skript ausführt.
Habe mir das ganze jetzt als APP gespeichert und es läuft auch soweit:
Das Skript liegt jetzt allerdings noch im Applications Ordner.Code:on open of finderObjects do shell script "/Applications/bildgroessen.sh " & POSIX path of finderObjects end open
Jetzt würde ich gerne noch das Shell-Script mit in das App-Bundle aufnehmen und von dort aufrufen. Damit komme ich leider nicht voran. Ich habe versucht das Shell-Skript einfach in den Contents/resourches/Scripts Ordner zu legen und von dort aufzurufen... leider findet er das Script dann nicht. Wahrscheinlich mach im beim Pfad etwas falsch.
Grüße
Georg
- 19.06.2012, 11:29 #2
- 19.06.2012, 17:06 #3Idared
Themenstarter
- Registriert
- 05.2006
- Beiträge
- 25
Hi LittlePixel!
Danke für den Tipp.
Leider steh ich da immer noch auf dem Schlauch.
Ich brauche hier vermutlich einen relativen Pfad. Aber ausgehend von wo?
Wenn ich jetzt von main.scpt ausgehend ./bildgrößen.sh verwende, findet er das skript nicht "no such file or directory":
Code:on open of finderObjects do shell script "./bildgroessen.sh " & POSIX path of finderObjects end open
- 21.06.2012, 14:13 #4
Hallo,
muss es der Skripts Ordner sein oder reicht doch der Resources Ordner?
Die Antwort von LittlePixel war quasi die Lösung in absoluter Kurzform (eine Suchmaschine hätte damit gefüttert bestimmt noch ausführlichere Antworten gebracht )...
set x to POSIX path of (path to resource "xyz.sh")
do shell script quoted form of x
Gruß


zitieren
