AppleScript... skicka data till shell script hur?

Tråden skapades och har fått 8 svar. Det senaste inlägget skrevs .
1

jag har ett AppleScript som letar reda på alla *.jpg bilder i en mapp.
Dessa vill jag sedan att de scp:as till en annan maskin eller sftpas vilket som passar bäst.

Men nu får jag fram en array med de filer som finns... hur skapar jag en loop i AppleScript som skickar in fil för fil i shellscriptet?

  • Medlem
  • Stockholm
  • 2007-04-04 00:08

Mattias,

Visserligen inte just AppleScript, men har du kollat in Automator i allmänhet...och tillägget Upload with SCP i synnerhet...!?

Borde med lätthet lösa det du är ute efter...

Lycka till,

- Torkel

Nej den hade jag inte hittat och det är precis det jag söker!
Tack!

Hmpf... kan man inte koppla Automator workflows till Folder Actions?
Verkar inte så jag är tillbaka till att fixa till ett AppleScript med koppling till ett shellscript som scp:ar.

Ursprungligen av Mattias Hedman:

Hmpf... kan man inte koppla Automator workflows till Folder Actions?

"Spara som insticksprogram" -> "Inticksfil för mappkommandon".

  • Medlem
  • Gävle
  • 2007-04-04 08:43

Ex:
do shell script "~/ls -l"

Jo precis så långt har även jag kommit.
Men hur matar jag in variablen x till shell script delen?

ex:
do shell script "ls -l x".
Där x är ett mappnamn.

  • Medlem
  • Gävle
  • 2007-04-04 08:51

En 6sec sökning på google gav detta:
http://developer.apple.com/technotes/tn2002/tn2065.html

Ex:

set hostname to "www.apple.com"
do shell script "ping -c1 " & hostname

Men google säger inte:
Tack Creops!

1
Bevaka tråden