Le souci est que chaque fois que j'envoie ma fonction Ouvrir(), Notepad s'ouvre une fois de plus et je me retrouve avec une pile de fenêtres.
Je souhaiterais fermer la fenêtre précédente de Notepad au lancement de la fonction Ouvrir() avant que la suivante ne s'ouvre . Est-ce possible ?
Func Ouvrir()
[b]Ici fonction pour fermer la fenêtre précédente de Notepad, puis :[/b]
ShellExecute("notepad.exe", "fichier.txt", @ScriptDir, "open")
EndFunc
Merci
Modifié en dernier par aulus le mer. 30 avr. 2014 16:24, modifié 1 fois.
Attention, vous utilisez ShellExecute comme un Run, ShellExecute vous permet quelque chose de beaucoup plus simple (si notepad est associé par défaut à vos fichiers texte)
Merci pour ces précisions sur la ou l'une des différences entre les deux fonctions. J'ai choisi ShellExecute parce qu'il m'est arrivé d'utiliser Run sans succès alors que ShellExecute ne m'a jamais fait de caprices.