2010-09-08 13 views
0

J'ai donc cette idée pour un petit AppleScript pratique qui, à mon avis, serait très pratique pour accélérer le processus de téléchargement d'un fichier local, au même endroit sur le serveur. serveur. En d'autres termes, vous devez spécifier le dossier de départ sur le serveur et localement, mais une fois que c'est fini, il serait bon d'appuyer simplement sur "Command" + "Shift" "U" pour télécharger ou autre combinaison de touches non utilisée par OS X pour télécharger le fichier actuellement sélectionné dans le Finder. Je me retrouve à devoir faire beaucoup de choses et cela me fera gagner beaucoup de temps! Quelqu'un s'il vous plaît dites-moi s'il y a un moyen plus facile de le faire, mais je pense que ce sera une bonne expérience d'apprentissage en plus de tout cela.AppleScript Transmit Script pour télécharger le fichier pour le remplacer sur le serveur Web

J'ai besoin d'aide sur la façon dont je devrais commencer mais ..

+0

bien je pense à beaucoup de choses à faire, mais surtout je ne pense pas écrire un script est la réponse quel type de fichiers sont vous le téléchargement? – mcgrailm

+0

Oui, je suppose qu'un programme est meilleur .. Juste des fichiers HTML, CSS, JS et ASP sur un serveur web. Pour des tests et des mises à l'essai réguliers. La seule chose que je ne veux pas avoir à construire une interface graphique ou quelque chose comme ça. Je peux mettre en place les bases assez rapidement, vraiment. – Qcom

Répondre

1

1) la boucle de programme de ligne de commande peut télécharger des fichiers. 2) si vous avez un fichier sélectionné dans une fenêtre du Finder applescript peut obtenir la sélection. En utilisant ces 2 idées, vous pouvez automatiser votre tâche. Je ne connais pas la commande curl exacte, mais cela devrait être facile à trouver en utilisant google. Donc, vous sélectionnez un fichier dans le Finder, puis exécutez le script. Le script peut être exécuté avec un raccourci clavier comme vous l'avez mentionné ou simplement le placer dans le menu Script et l'exécuter à partir de là.

tell application "Finder" 
    set selectedFile to item 1 of (get selection) 
    set selectedFile to selectedFile as text 
end tell 

do shell script "curl -switchesToUpload " & quoted form of POSIX path of selectedFile 
0

J'utilise Cyberduck qui est un client FTP, vous pouvez le configurer de sorte lorsque vous double-cliquez sur un fichier sur le serveur, il l'ouvre dans votre éditeur préféré. (textmate est mon préféré.) Il atuomagiclly téléchargements et télécharge lorsque vous enregistrez.

cela semble être une bien meilleure solution au problème

+0

qu'avez-vous fini par faire ici? – mcgrailm