Exemples de scripts
Cette page explique comment utiliser les exemples de scripts fournis avec le plugin Automation.
Convertir les images
Convertit les images sélectionnées, ainsi que celles des dossiers sélectionnés, à l’aide des outils libres ImageMagick. Ce script s’adapte facilement à d’autres opérations, notamment de conversion. Fonctions : parcours récursif des dossiers, correspondance de masques de fichiers, appel d’applications externes (commande convert d’ImageMagick), boîte de progression, confirmation de remplacement avec boutons Oui, Tous, Ignorer, Tout ignorer et Annuler, gestion des erreurs et journal avec résumé de l’opération. Nécessite : ImageMagick (x86 ou x64).
Compter les lignes
Compte les lignes des fichiers sélectionnés et des fichiers des dossiers sélectionnés. Fonctions : parcours récursif des dossiers, correspondance de masques de fichiers, boîte de progression, gestion des erreurs via une boîte avec Réessayer, Ignorer, Tout ignorer et Annuler, expressions régulières et journal avec résumé de l’opération.
Lancer une invite de commandes élevée
Sous Windows Vista ou ultérieur, ce script lance une invite de commandes avec élévation depuis le dossier source. Sous Windows XP, il peut la lancer sous un autre utilisateur. Il illustre la création et l’utilisation d’objets d’automatisation externes.
Créer un lien
Ce script crée un lien symbolique vers le fichier ou dossier actif du panneau source. Il illustre l’utilisation de la méthode InputBox. Windows Vista ou ultérieur est nécessaire pour l’exécuter.
Créer une liste
Ce script remplit une fonction semblable à la commande Créer une liste de fichiers intégrée à Sally. Il crée une liste des éléments du panneau source, l’enregistre en CSV et l’ouvre dans l’application associée. Il illustre la méthode MsgBox et le parcours de la collection d’éléments.
Extraire plusieurs archives
Extrait les archives sélectionnées, ainsi que celles des dossiers sélectionnés, avec l’archiveur libre 7-Zip. Ce script s’adapte facilement à d’autres outils d’extraction. Fonctions : parcours récursif des dossiers, correspondance de masques de fichiers, appel d’applications externes (archiveur 7-Zip), gestion des erreurs et journal avec résumé de l’opération. Nécessite : 7-Zip (x86 ou x64).
From the Sally manual (GPL-2.0-or-later), © 1997-2023 Open Salamander Authors; © 2025-2026 Elias Bachaalany. Source: manual source (zip) · original page in the Sally repository