Je souhaite faire ouvrir une fenêtre notepad avec un fichier texte ouvert , mais que la fenêtre soit positionnée en fin du fichier test. comment procéder par commande batch ?
Merci pour vos réponses
Publicité
Posté le 17-10-2011 à 22:06:33
olivthill
Posté le 18-10-2011 à 10:33:36
En batch ? Avec quel langage ? Celui des ".bat" ou celui des ".vbs" ?
Peut-être que ce serait possible en VBS. En tous cas, c'est possible en AutoIt, qui est la solution que j'adopterais personnellement.
olivthill
Posté le 18-10-2011 à 11:56:14
Finalement, j'y suis arrivé en VBS :
Set objShell = WScript.CreateObject("WScript.Shell" )
Const MAXIMIZE_WINDOW = 3
objShell.Run "Notepad.exe c:\mon_repertoire\mon_fichier.txt", MAXIMIZE_WINDOW
Do Until Success = True
' Success = objShell.AppActivate("Notepad" ) ' Si Windows est en anglais
Success = objShell.AppActivate("Bloc-notes" ) ' Si Windows est en français
Wscript.Sleep 1000
Loop
objShell.SendKeys "^{END}"