HACKINTOSH MONTRÉAL & FRANCE

AppleScript : monter un lecteur réseau qui a une lettre accentuée Capt1051
Vous devez lire la charte et vous présenter avant de poster!
➤  La Charte du Forum

➤  Présentation
HACKINTOSH MONTRÉAL & FRANCE
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -50%
SanDisk Clé USB 3.0 256 Go
Voir le deal
32.99 €

AppleScript : monter un lecteur réseau qui a une lettre accentuée

Aller en bas

AppleScript : monter un lecteur réseau qui a une lettre accentuée Empty AppleScript : monter un lecteur réseau qui a une lettre accentuée

Message par MilesTEG1 le Mar 6 Oct - 16:06

Bonsoir,
Dites, vu que je veux avoir des icônes personnalisés sur mes alias sur le bureau pour monter les lecteurs réseau, et comme il parait que le SMB3 est plus efficace que le afp et plus rapide... je suis en train de me faire un script applescript pour monter les lecteurs réseau via une application .app qui aura un icône personnalisée.

Bref, j'ai déjà trouvé comment faire pour un chemin d'accès ayant un espace : il faut mettre %20 à la place de l'espace.
Code:
display notification "Backup MAC" with title "Montage du partage réseau"
tell application "Finder" to open location "smb://Syno-DS214play.local/Backup%20MAC"

Mais si le partage réseau contient une lettre accentuée, là ça ne fonctionne pas...
Par exemple là, ça ne fonctionne plus :
Code:
tell application "Finder" to open location "smb://Syno-DS214play.local/Dossier%20partagé"

Est-ce que parmi vous, codeurs de génie, vous avez la technique pour que ça fonctionne ?
Avant que je ne lance le bulldozer et enlève la lettre accentuée dans la configuration de mon NAS (ce qui m'embêterais un peu je dois avouer Very Happy)

Merci d'avance Smile
Miles

_________________
My configuration :

  • Clover EFI - Sierra 10.12.4 <-- On a SSD 480Go
  • Motherboard : MSI Z97S-SLI-PLUS + i5-4690K {Bios v1.7}
  • CPU : Intel Core i5-4690K || RAM : Crucial Ballistix Tactical 16 Go (2 x 8 Go) DDR3 1600 MHz CL8
  • Video Card : MSI GTX-1060 6GT OCV1
  • LAN : Integrated in Motherboard (Intel I218-V Gigabit)
  • Wifi & BT : Apple Broadcom BCM94360CD - 802.11 A/B/G/N/AC with Bluetooth 4.0
  • Audio : Integrated in Motherboard (Realtek ALC892 codec)
  • Screens : Iiyama ProLite B2712HDS LCD 27" + SAMSUNG LCD 22" SyncMaster 226BW
  • Crucial M500 480Go for OSX & Crucial M4 128Go for Win10 Pro
  • Clavier Apple MB110F + Logitech G500
MilesTEG1
MilesTEG1
Super usr
Super usr

Date d'inscription : 01/08/2014
Age : 39
Localisation : France

Revenir en haut Aller en bas

AppleScript : monter un lecteur réseau qui a une lettre accentuée Empty Re: AppleScript : monter un lecteur réseau qui a une lettre accentuée

Message par MilesTEG1 le Mar 6 Oct - 16:52

YEAAAAHHH !!
c'est bon j'ai enfin réussi à trouver comment on fait ^^
Il faut faire ce qu'on appelle un échappement de caractère... en gros faut convertir le caractère accentué (ou caractère spécial) en combinaison de %.
Voir le site ici : http://r12a.github.io/apps/conversion/
Le é doit être remplacé par %C3%A9
Un espace par %20
Code:
display notification "Dossier Partagé" with title "Montage du partage réseau"
tell application "Finder" to open location "smb://Syno-DS214play.local/Dossier%20Partag%C3%A9"
J'ai maintenant ceci :
AppleScript : monter un lecteur réseau qui a une lettre accentuée 5201a5d10a853d33b468a7b519ffc7f64cb6e77a
Avec un alias sur le bureau ça donne ça :
AppleScript : monter un lecteur réseau qui a une lettre accentuée 815b179a41a6aa6dc498774171e243d9744417e8
Reste plus qu'a virer les serveurs connecté tout moche du bureau avec l'option du Finder :
AppleScript : monter un lecteur réseau qui a une lettre accentuée 5de96e5c0874b73c82ab69ac808fb3da165270f7

Voilà, si ça peut servir à quelqu'un d'autre Smile
:jap:

_________________
My configuration :

  • Clover EFI - Sierra 10.12.4 <-- On a SSD 480Go
  • Motherboard : MSI Z97S-SLI-PLUS + i5-4690K {Bios v1.7}
  • CPU : Intel Core i5-4690K || RAM : Crucial Ballistix Tactical 16 Go (2 x 8 Go) DDR3 1600 MHz CL8
  • Video Card : MSI GTX-1060 6GT OCV1
  • LAN : Integrated in Motherboard (Intel I218-V Gigabit)
  • Wifi & BT : Apple Broadcom BCM94360CD - 802.11 A/B/G/N/AC with Bluetooth 4.0
  • Audio : Integrated in Motherboard (Realtek ALC892 codec)
  • Screens : Iiyama ProLite B2712HDS LCD 27" + SAMSUNG LCD 22" SyncMaster 226BW
  • Crucial M500 480Go for OSX & Crucial M4 128Go for Win10 Pro
  • Clavier Apple MB110F + Logitech G500
MilesTEG1
MilesTEG1
Super usr
Super usr

Date d'inscription : 01/08/2014
Age : 39
Localisation : France

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum