AppleScript : monter un lecteur réseau qui a une lettre accentuée
Page 1 sur 1
AppleScript : monter un lecteur réseau qui a une lettre accentuée
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.
Mais si le partage réseau contient une lettre accentuée, là ça ne fonctionne pas...
Par exemple là, ça ne fonctionne plus :
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
)
Merci d'avance
Miles
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

Merci d'avance

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- Super usr
- Date d'inscription : 01/08/2014
Age : 41
Localisation : France
Re: AppleScript : monter un lecteur réseau qui a une lettre accentuée
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

Avec un alias sur le bureau ça donne ça :

Reste plus qu'a virer les serveurs connecté tout moche du bureau avec l'option du Finder :

Voilà, si ça peut servir à quelqu'un d'autre
:jap:
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"

Avec un alias sur le bureau ça donne ça :

Reste plus qu'a virer les serveurs connecté tout moche du bureau avec l'option du Finder :

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

: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- Super usr
- Date d'inscription : 01/08/2014
Age : 41
Localisation : France

» Lettre aux Admins :o)
» Résolu Monter la partition EFI
» Lecteur radio de qualité
» empêcher une partition de monter au boot
» TUTO video Monter une partition EFI
» Résolu Monter la partition EFI
» Lecteur radio de qualité
» empêcher une partition de monter au boot
» TUTO video Monter une partition EFI
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum