OS X Applescript pour Vérifier si le Lecteur est Monté et le Monter Si ce N'
Je suis en train d'écrire un script qui permet de vérifier si un lecteur réseau (dans ce cas, ma Time Capsule) est monté et, si non, la monter. J'ai compris comment le montage de la Capsule de Temps, mais je suis à une perte sur la façon de faire le script de vérifier s'il est monté en premier et juste à la sortie s'il l'est, ou le monter si ce n'.
tell application "Finder"
mount volume "afp://AirPort%20Time%20Capsule._afpovertcp._tcp.local"
fin dire
Je ne suis pas à mon Mac, mais les volumes d'obtenir monté à
/Volumes
si quelque chose le long des lignes de do shell script "ls /Volumes"
devrait vous obtenir a commencé. La commande mount
dans le Terminal affiche la liste des volumes montés trop. Donc, essayez de montage de votre Time Capsule et au démontage d'elle et de voir la différence.OriginalL'auteur Fbx_Steve | 2015-03-29
Vous devez vous connecter pour publier un commentaire.
Fait que le travail?
Mise à jour
J'ai pensé que vous voulez démonter le disque lors de la montée, mais que c'était faux 🙂 voici une version plus courte:
...ou, si vous voulez le nom du disque dans la boîte de dialogue:
Nice, merci pour la réponse. Ah oui, j'ai mal lu votre question et vous la voulais démonter lors de la montée.
OriginalL'auteur
Vous n'avez pas à vérifier à travers une liste de tous les disques. Vous pouvez simplement demander si le disque que vous souhaitez existe.
OriginalL'auteur Simon White
Il semble qu'il n'est pas question de savoir si une action est déjà monté ou pas lors de l'utilisation de la commande mount sur le Finder d'apple script. Il suffit de monter de toute façon, Finder gère correctement (il ne monte pas une deuxième fois ni ne se plaignent bruyamment).
OriginalL'auteur Adrian Zaugg