Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

applescript et signets

2 réponses
Avatar
pierre.lemercier
Bonjour

Je cherche à récupérer une liste d'adresses de mes signets qui se
trouvent sur mon bureau (ou ailleurs)

Ce qui me viens à l'esprit c'est ce script :

on open inItems
repeat with Adr from inItems
display dialog Adr
end
end

Si dans le script je glisse :
- nimporte quel fichier j'obtiens son emplacement (comme attendu)
- un signet alors cela lance mon navigateur et je récupère la page web
mais pas son emplacement

Comment faire pour corriger ce comportement ?

Merci

2 réponses

Avatar
pierre.lemercier
pierre lemercier wrote:

Bonjour

Je cherche à récupérer une liste d'adresses de mes signets qui se
trouvent sur mon bureau (ou ailleurs)

Ce qui me viens à l'esprit c'est ce script :

on open inItems
repeat with Adr from inItems
display dialog Adr
end
end

Si dans le script je glisse :
- nimporte quel fichier j'obtiens son emplacement (comme attendu)
- un signet alors cela lance mon navigateur et je récupère la page web
mais pas son emplacement

Comment faire pour corriger ce comportement ?

Merci



Plus currieux encore ; avec le script vide suivant

on open inItems
end open

j'obtiens le meme résultat concernant les signets

Une solution ?
Avatar
quark67
pierre lemercier wrote:

pierre lemercier wrote:

> Bonjour
>
> Je cherche à récupérer une liste d'adresses de mes signets qui se
> trouvent sur mon bureau (ou ailleurs)
>
> Ce qui me viens à l'esprit c'est ce script :
>
> on open inItems
> repeat with Adr from inItems
> display dialog Adr
> end
> end
>
> Si dans le script je glisse :
> - nimporte quel fichier j'obtiens son emplacement (comme attendu)
> - un signet alors cela lance mon navigateur et je récupère la page web
> mais pas son emplacement
>
> Comment faire pour corriger ce comportement ?
>
> Merci

Plus currieux encore ; avec le script vide suivant

on open inItems
end open

j'obtiens le meme résultat concernant les signets

Une solution ?



Bonjour, j'ai une solution, mais elle fonctionne un peu différemment par
rapport au comportement souhaité.
En effet, il se trouve qu'en glissant un fichier .webloc (un signet,
donc) sur n'importe quelle application (et donc en particulier sur un
droplet, ou application de script AppleScript), cela ouvre dans le
navigateur l'adresse contenue dans le signet. Il n'est donc pas possible
d'extraire une adresse web en faisant glisser un signet sur un droplet.

Voici ma proposition : regrouper tous les signets (sous forme de
fichiers .webloc) dans un dossier du Finder, puis executer un script
AppleScript auquel on indiquera le dossier, afin qu'il en extrait les
adresses web.

Cette solution convient-elle pour votre usage ? Si oui, je fournirais le
script.