Recuperer du texte dans une fenêtre DOS - Programmation
Marsh Posté le 15-08-2001 à 09:53:08
Si tu as WIN2K, tu fais Clique gauche dans la fenetre dos, tu surligne le texte ke tu veux copier, puis clique droit, et ca marche.
Marsh Posté le 15-08-2001 à 09:58:39
ah, je me suis mal fait comprendre !
en fait je voudrais écrire un programme (endelphi, mais peu importe) qui se charge de faire cette manip !
Merci
Marsh Posté le 15-08-2001 à 15:07:01
Vlà un extrait du NG de microsoft :
Citation : Le plus facile est de rediriger la sortie de votre batch dans un fichier |
Mais il s'agit de Visual Basic...
A+
Marsh Posté le 15-08-2001 à 18:48:02
davidmarli a écrit a écrit : ah, je me suis mal fait comprendre ! en fait je voudrais écrire un programme (endelphi, mais peu importe) qui se charge de faire cette manip ! Merci |
Tu me rappellles un prog que j'ai écrit il y a des lustres (près de 10 ans...) en C et asm, sous Dos, évidemment. Mais la technique doit rester la même. Naturellement, avec un écran CGA, c'était + simple qu'aujourd'hui.
Lis la RAM video.
Il faut connaître l'adresse de départ, et c'est joué !
Tu récupères les octets lus (pour 1 pixel, n'oublies pas qu'il y a plusieurs attributs : couleur, etc...)
Tu déclares une structure (enfin uh record) qui reproduit un pixel, avec tous ses attributs. Il te suffit de pointer les pixels les uns après les autres, et tu lis la RAM video.
Tu n'as plus qu'à rassembler ds un string (ou une chn à zéro terminal, c'est plus sûr) les infos lues ainsi.
Euh... J'ai été à peut près clair ?
Marsh Posté le 15-08-2001 à 19:52:53
http://forum.hardware.fr/sqlforum/ [...] 982&cat=10
il faut que ca soit doit qui lance la fenetre dos par contre...
Marsh Posté le 15-08-2001 à 21:41:27
j'ai peutêtre mal compris mais je connais une commande ms dos qui permet de lire un fichier texte dans une fenêtre msdos !!!
il s'agit de :
Dans un batch :
@echo off
type xxxxx.txt
le fichier doit se trouver ds le même dossier ds cet exemple
Marsh Posté le 15-08-2001 à 22:43:29
je crois que tu as mal compris
en fait, il a une commande DOS qui tourne et affiche des trucs a l'ecran et il veut recuperer ces "trucs" par une application de son cru qui va "lire" l'ecran...
Marsh Posté le 16-08-2001 à 08:21:15
merci à tous,
apparemment, il suffit taper ma commande msdos, suivi de :
> nomduficher.txt
Dans ce fichier est alors recopié tous ce qui est affiché à l'écran
Marsh Posté le 15-08-2001 à 09:31:58
Salut,
pourriez-vous me dire, comment à partir de Windows, on peut recuperer du texte affiché dans une fen^tre DOS !
Merci.
---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF