
Convertissez n’importe quel fichier avec AutoHotkey et Filestar
Dernière mise à jour le
AutoHotkey est un outil d’automatisation populaire pour Windows. Associé à Filestar CLI, il vous permet de convertir des fichiers d’une simple combinaison de touches.
L’exemple suivant montre comment configurer un raccourci clavier pour convertir n’importe quel fichier compatible au format PNG : sélectionnez le fichier, puis appuyez sur CTRL+ENTER.
- Installez AutoHotkey et Filestar.
- Créez un fichier .ahk (par exemple myhotkeys.ahk) contenant le code ci-dessous.
- Double-cliquez sur le fichier .ahk. Le raccourci est maintenant actif.
- Placez un fichier (par exemple un fichier .jpg) sur votre bureau et cliquez une fois dessus pour le sélectionner.
- Appuyez maintenant sur CTRL+ENTER.
- Filestar convertit alors le fichier en PNG et l’enregistre dans le même dossier.
^Enter::
Backup := ClipboardAll
Clipboard =
Send, ^c
ClipWait, 1
If FileExist(Clipboard)
{
Command := "C:\Program Files (x86)\Filestar\filestarcli.exe -i """ . Clipboard . """ -c ""convert to png"""
Run, %Command%,,Min
}
Clipboard := Backup
returnFonctionnement
^Enter::...returndéfinit le raccourci clavier, où ^ correspond à Ctrl et Enter à Enter. Modifiez-le si vous souhaitez utiliser un autre raccourci clavier.Backup := ClipboardAllsauvegarde toutes les données stockées dans le presse-papiers.Clipboard =vide le presse-papiers.Send, ^csimule l’appui sur les touches CTRL+C pour copier le fichier sélectionné dans le presse-papiers.ClipWait, 1attend jusqu’à une seconde que le presse-papiers contienne des données.If Type = FileExist(Clipboard)vérifie si le contenu du presse-papiers pointe vers un fichier existant.Command := "C:\\\\Program Files (x86)\\\\Filestar\\\\filestarcli.exe -i """ . Clipboard . """ -c ""convert to png"""est la ligne de commande filestarcli à exécuter. Modifiez le paramètre -c pour utiliser d’autres commandes. Vérifiez également que le chemin vers filestarcli.exe correspond à l’emplacement où vous avez installé Filestar.Run, %Command%,,Minexécute la ligne de commande stockée dans la variable%Command%.Minsignifie que la fenêtre est réduite pendant l’exécution. Remplacez-le parHidesi vous ne souhaitez pas voir la fenêtre de Filestar du tout.Clipboard := Backuprestaure les données initiales du presse-papiers.
