script pour

script pour - Shell/Batch - Programmation

Marsh Posté le 18-12-2010 à 20:20:20    

Bonjour à tous,  
 
 
J'aimerais savoir comment faire un scripte en batch qui copie la premiere ligne d'un fichier texte puis qui la colle dans la fenetre d'un programme ouvert puis qui fait ca avec toute les lignes du fichier texte ,
une par une , jusqu'a la derniere ligne .
 
    Merci d'avance pour votre aide.        :)  
 
 
 

Reply

Marsh Posté le 18-12-2010 à 20:20:20   

Reply

Marsh Posté le 19-12-2010 à 01:22:39    

Quel genre de batch ?
Pour Unix ou pour Windows ?
Si c'est pour Windows, un batch ".bat" ou un batch ".vbs", ou un autre type de batch ?
Comment est cette fenêtre de destination ?
 
En tous cas, en ".bat", cela ne me semble pas possible.
En ".vbs", le copier/coller n'est pas permis en standard, sauf erreur, mais peut être réalisé par des astuces, selon les versions de Windows, etc.
En ".c", alors là, c'est faisable, mais il faut apprendre ce langage et apprendre les API de windows.
En autoit (voir http://www.autoitscript.com/autoit3/index.shtml ) c'est très facile à faire, mais il faut un peu chercher dans la documentation.

Reply

Marsh Posté le 19-12-2010 à 12:18:27    

En fait , si c'est possible il fa

Reply

Marsh Posté le 19-12-2010 à 12:25:33    

C'est pour Windows et en fait , si c'est possible il faudrait que se soit en " .bat " et la fenetre de destination est une case d'un logitielle .

Reply

Marsh Posté le 21-12-2010 à 16:06:58    

en batch : "colle dans la fenêtre d'un programme ouvert" n'est pas faisable
 
Pour rappel le batch est en ligne de commande donc on oublie les fenêtres et a pour vocation de faire des traitements automatisés.
 
autoit correspond effectivement à ce besoin.


---------------
Quand on aime on ne compte pas. Quel Dilemme lorsque l'on aime compter !
Reply

Marsh Posté le 22-12-2010 à 11:29:23    

D'accord , merci , je vais essayer avec autoit !

Reply

Marsh Posté le 24-12-2010 à 12:39:12    

J'ai commence avec Autoit et c'est génial ; Merci  !!!

Reply

Sujets relatifs:

Leave a Replay

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