2011-04-01 3 views
0

Je veux faire une Applescript. Je veux déposer un fichier sur ce fichier (.app) et que cela devrait créer un dossier nommé "Payload" dans le même répertoire que le fichier qui a été supprimé. Que cela devrait copier le fichier qui a été déposé dans le dossier Payload. Le dossier Payload devrait maintenant être compressé. Que l'extension doit être modifiée de .zip à .ipa. Et le fichier .ipa devrait maintenant être renommé en le nom de fichier que le fichier droppé a. Et à la fin, il devrait supprimer le dossier qui a été créé (si ce n'est déjà fait) et l'élément supprimé devrait également être supprimé.Comment créer un dossier sur le bureau et déplacer le fichier déposé avec AppleScript?

Comment est-ce que je peux faire ceci?

Merci beaucoup.

Vous ne l'avez pas compris? S'il vous plaît laisser un commentaire. :)

+1

Qu'avez-vous essayé jusqu'à présent? Quelle partie est à l'origine des problèmes? Le zipping? La gestion des fichiers? Vous ne pouvez pas attendre quelqu'un pour écrire le script entier – Anne

+0

J'ai essayé de faire un dossier et cela a fonctionné, mais je ne sais pas comment copier le fichier dans ce dossier et le zip et supprime les anciens ... Je ne suis pas très familier avec AppleScript alors je l'ai essayé avec Automator et l'ai fonctionné mais le seul problème est dans automator que je ne peux pas supprimer les vieux fichiers. : / – cocos2dbeginner

Répondre

1

Tout d'abord, je suppose que vous scriptez le Finder avec une étape tell application "Finder". Si c'est le cas, consultez la commande move dans le dictionnaire du Finder pour déplacer le fichier, et delete pour supprimer le fichier.

En ce qui concerne Zipping, quand j'ai besoin de compresser un fichier avec AppleScript, j'ai trouvé que l'utilisation d'une commandera avec do shell script et l'outil de ligne de commande zip (type man zip dans une fenêtre de terminal ou jeter un oeil à the online man page) .

Si vous n'êtes pas familier avec move, delete et do shell script, consultez le dictionnaire AppleScript pour le Finder (pour move et delete et l'ajout de script standard (pour do shell script).

Questions connexes