0 votes

AppleScript - détecte le périphérique IOS connecté à MacOS et affiche le nom du périphérique.

Quelqu'un sait-il comment détecter le nom du périphérique IOS connecté via un câble sur MacOS par AppleScript.

Cela fait chaque source mais je cherche à identifier la source.

tell application "iTunes"
    tell every source whose kind is iPod to update
end tell

Gracias

0 votes

Vous cherchez le nom du périphérique ou son UUID ? Parce que si c'est l'UUID qui est recherché, vous pouvez simplement lancer la commande system_profiler SPUSBDataType | grep "Serial Number" dans le terminal pour l'obtenir. Je suis sûr que vous pourriez le programmer dans le script d'Apple (mais je ne suis pas sûr de savoir comment !).

0 votes

En outre, vous pourriez vouloir enquêter libimobiledevice que vous pouvez installer sur votre Mac et utiliser dans le terminal. Il fournit de nombreux outils de diagnostic qui peuvent être utilisés pour trouver des informations détaillées sur votre appareil iOS lorsqu'il est branché sur le Mac. Dans votre cas - une fois qu'il est installé, vous pourriez exécuter la commande ideviceinfo | grep "DeviceName" pour obtenir le nom de votre appareil, mais ideviceinfo fournit des informations beaucoup plus détaillées qui pourraient également vous intéresser :)

1voto

Mockman Points 847

En supposant que vous n'avez qu'un seul appareil connecté à l'USB cela va générer une liste d'un seul élément :

tell application "iTunes" to sources whose kind is iPod
--> {source id 12345 of application "iTunes"}

Vous pouvez obtenir les propriétés de la source avec :

tell application "iTunes" to properties of item 1 of (sources whose kind is iPod)
--> {class:source, id:12345, index:4, name:"iPaddo", persistent ID:"AABBCCC66F695000", kind:iPod, capacity:6.0455927808E+10, free space:1.20541315E+10}

Et comme l'une de ces propriétés est name vous pouvez obtenir le nom de cette façon :

tell application "iTunes" to name of item 1 of (sources whose kind is iPod)
--> "iPaddo"

0 votes

Merci pour ce code. Sauriez-vous aussi le faire pour les nouveaux systèmes d'exploitation qui n'ont plus iTunes ? (finder sync)

0 votes

Essayez "Musique" si vous avez une version récente de l'OS. Je crois que c'est le nom de l'application Apple qui a remplacé Itunes.

0 votes

Ne fonctionne pas "error "La variable iPod n'est pas définie." numéro -2753 de "iPod"

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X