Script ou Automatisation

Bonjour,



Je pense que si tu ajoutes un nouveau code tu auras aussi vite fait de la rajouter 2 fois (1 fois une les 2 lignes et 1 fois sans les lignes vides et avec une * dans le raccourci), plutôt de de refaire la manip pour 1 seul code remplacement (bien que ce soit possible).

Quand à l'erreur je ne vois pas du tout ce que cela peut être, mais si tout fonctionne ! :)
Oui je ferais ça.

Un grand merci pour l'aide et le script :pray:
 
Bonjour ô Génie du Script :innocent:
J'aimerais tenter autre chose qui pourrait s'avérer plus pratique au final ..

Pourrais-tu faire un script qui analyse mon fichier de raccourcis "liste des propriétés.plist" (fichier obtenu via ta manip plus haut) contenant quelques 300 raccourcis
Afin que pour chaque code créé, soit supprimé les 2 lignes d'espaces.
 
Bonjour,
Je t'avais proposé cela en #6 et tu m'as répondu que non voir #7

pour faire le script que tu demandes, est-ce que tu as déjà ajouté les raccourcis avec le "*" devant les noms ?

Si oui il faudrait supprimer tous les raccourcis avec 2 lignes et changer le nom en enlevant l'étoile.
Si non il faudra supprimer toutes les lignes vides dans tous tes raccourcis.
OU me préciser exactement ce qui existe et ce que tu veux obtenir.
 
Apres avoir testé sur plusieurs jours je m'aperçois que ce serait au final bien plus simple de l'utiliser sans les espaces

Donc j'ai sauvegardé mes raccourcis d'origine, sans le "*" dans un fichier "liste des propriétés.plist"

Pour m'en servir, je tape mon code dans une zone de saisie
Bloc de code:
CODE*

j'obtiens Mon raccourci
Bloc de code:
CLIENT
ADRESSE
CP VILLE


TEL
INFOS

ce que je voudrais du coup c'est un script qui me vire les 2 lignes d'espaces de chaque raccourci et me transforme tous mes codes de façon définitive en

Bloc de code:
CLIENT
ADRESSE
CP VILLE
TEL
INFOS
 
Ok!
donc ton fichier "Substitutions de texte.plist" est bon mais avec les 2 lignes vides.

Voila le script qui supprimera les lignes vides du fichier.

L'idéal serait de faire un export de tous tes raccourcis avec un tout sélectionner (cmd+a), puis exporter avec le clic droit.
faire une copie de ce fichier. (au cas ou)
passer le script sur ce fichier
ensuite effacer tous tes raccourcis existant puis faire un glisser déposer du fichier traiteé.

Tien moi au courant !

Bloc de code:
tell application "Finder"
    set Monfichier to choose file with prompt "Choisissez le fichier Substitutions de texte.plist de l'export"
end tell
open for access Monfichier
set vartoto to read Monfichier -- lit le fichier et le met dans la variable vartoto
close access Monfichier -- ferme le fichier

set vartoto2 to ""
set traite to ""

tell application "Finder"
    set nb to count paragraph of vartoto
    repeat with i from 1 to nb
        set letext to paragraph i of vartoto
        
        
        if letext is not "" then
            set vartoto2 to vartoto2 & letext & return
        end if
        
    end repeat
    
    set lefichier to open for access Monfichier with write permission
    set eof lefichier to 0
    write vartoto2 & return to lefichier starting at eof
    close access lefichier
    
end tell
tell application "Finder"
    activate
    (display dialog ("waouou ... Ca y est c'est fait !") buttons {"Salut !"})
end tell
 
  • J’aime
Réactions: Wolf_51
content pour toi !