notepad

notepad - Shell/Batch - Programmation

Marsh Posté le 17-10-2011 à 22:06:33    

Bonjour
 
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

Reply

Marsh Posté le 17-10-2011 à 22:06:33   

Reply

Marsh 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.

Reply

Marsh 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}"

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed