Page 1 sur 1

[R] Créer un fichier txt vide

Posté : jeu. 09 oct. 2008 10:44
par Frankey
Salut,

Voila je voudrais simplifier une partie de mon script. Je voudrais créer un fichier texte vide, et à l'heure actuelle j'ouvre note pas j'enregistre et je ferme.

Code : Tout sélectionner

Run("notepad.exe")
WinWaitActive("Sans titre - Bloc-notes","")
Send("^s")
WinWaitActive("Enregistrer sous","")
Send("C:\AutoPrint\arg.txt")
Send("{ENTER}")
WinActivate("arg.txt - Bloc-notes","")
WinWaitActive("arg.txt - Bloc-notes","")
WinClose("arg.txt - Bloc-notes","")
Auriez-vous une solution plus simple?

Merci. Cordialement Franck

Re: [..] Créer un fichier txt vide

Posté : jeu. 09 oct. 2008 12:40
par Guy
Je pense que

Code : Tout sélectionner

FileOpen("c:\AutoPrint\arg.txt", 10)
devrait faire l'affaire.

Re: [..] Créer un fichier txt vide

Posté : jeu. 09 oct. 2008 17:03
par jbnh

Code : Tout sélectionner

Filewrite ("test.txt", "")

Re: [..] Créer un fichier txt vide

Posté : jeu. 09 oct. 2008 19:31
par sylvanie
complément de la méthode de Guy :

Code : Tout sélectionner

$hnd=FileOpen("c:\AutoPrint\arg.txt", 10)
Fileclose($hnd)
 
le fileclose finalise la fermeture du handle. Si il manque et que le prog se fini, ceci n'a pas d'importance (...)
mas si le programme continu à s'éxécuter, alors le fichier est locké par l'appli autoit

Re: [R] Créer un fichier txt vide

Posté : ven. 10 oct. 2008 09:49
par Frankey
Merci ça marche ^^