fvandijk om 7:21, 8-02-2010
Ik wil gewoon dat de variabele die in Applescript wordt ingevoerd verderop in het aangeroepen shell script bruikbaar is.
fvandijk om 23:02, 7-02-2010
Dat is het toch niet als ik het script uitvoer zie ik in mijn scherm Events het volgende: do shell script "/bin/bash /start.sh 1223" as text
Ik weet niet wat er fout gaat alsdat die "as text" blijft staan, maar hoe moeilijk is het om te bedenken dat die "as text" er dan misschien af kan/moet?
Je geeft do shell script één (1) string met een valide opdracht. Hoe je die opdracht in elkaar knutselt is jou probleem. Doe je het niet goed, dan krijg je een foutmelding. Als dat over padnamen gaat, dan ligt de fout (zo te zien) aan het shell script. Je hebt niet verteld hoe en wat precies de bedoeling is, dus dit is niet meer dan een educated guess.
Als het je zó niet lukt, maak dan eerst die string met de (beperkte) mogelijkheden die AppleScript daarvoor heeft. Geef die aan Do Shell Script:
do shell script knutselvariabele
of gebruik de methode-BOlle hierboven.