2010-05-19 3 views
0

J'ai un dossier sur un serveur qui est partagé avec l'accès invité activé. Je veux être en mesure de copier un fichier de ce dossier sur une machine locale avec Applescript. Jusqu'à présent, j'ai:Copier le fichier du partage de serveur dans le dossier local avec Applescript

source de propriété: "serveur: sharedfolder: fichier.ext" destination de la propriété: "Macintosh HD: Utilisateurs: Utilisateur: Documents: Dossier"

tell application "Finder" de copie de fichier " source "au dossier" destination " fin dire

Ce qui je pense devrait fonctionner. Mais j'obtiens l'erreur: Impossible de définir la source du dossier sur le numéro de destination 10006. Des idées?

Merci.

Répondre

3

vous devez supprimer les guillemets autour de vos propriétés déclarées:

property source : "server:sharedfolder:file.ext" 
property destination : "Macintosh HD:Users:User:Documents:Folder:" 

tell application "Finder" 
    copy file source to folder destination 
end tell 

Il est aussi une bonne pratique de mettre fin à vos chemins de dossier avec un « : ».

HTH

+0

Cela m'a aidé même si elle n'a pas l'OP - merci! – Tomba

+0

@Michel Lemieux Ce n'est pas seulement une bonne pratique, c'est obligatoire. – fireshadow52

0

Votre script actuel se lit comme suit: "Copier la variable source à la variable destination." Je suppose que vous ne voulez pas juste changer les variables autour; vous utilisez la mauvaise commande. Voir mon answer to this question pour en savoir plus.

Questions connexes