Programme ms-dos version 5

Fermé
aelric - 15 sept. 2011 à 15:08
 aelric - 4 oct. 2011 à 18:49
Bonjour,

Je voudrais savoir comment je pourrais imprimer les lignes de commandes d'un programme qui est sous ms-dos version 5. Ne connaissant absolument pas ms-dos je vous remercie par avance pour toute aide apportée.

8 réponses

ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 338
15 sept. 2011 à 18:57
Tu veux voir les paramètres possibles ? tonappli /?
0
En fait c'est un programme avec des calculs.
Pour valider ce programme, je dois éditer les lignes de calculs internes au programme.
est il possible donc d'éditer les lignes du programme ou seulement les lignes de calculs ? et comment le faire si oui ?

Merci pour votre aide
0
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 338
15 sept. 2011 à 19:35
Si c'est un programme compilé (C, Pascal) tu vas devoir comprendre puis modifier le code assembleur et ça c'est pas forcément simple (besoin de bonnes connaissances en programmation). Par contre si c'est du Basic/Batch il te suffit de modifier le script.
0
si programme compilé je laisserai tombé
et si basic/batch comment modifier le script ?

merci
0
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 338
16 sept. 2011 à 06:21
Si c'est scripté, un bête éditeur de texte convient.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
16 sept. 2011 à 17:14
Bonjour,

Les commandes de base sous DOS 5.0 sont les suivantes:

Pour visualiser ton fichier :

edit nomdefichier.bat
edit nomdefichier.com

n.b. même un fichier com peut contenir des informations textuel

ex.: voir l'aide fournit sur les commandes DOS dans le fichier command.com

voir C:\windows\system32\command.com

fichier encore présent sous windows vista

Pour imprimer ton fichier :

copy nomdefichier.bat > prn
copy nomdefichier.com > prn

Cdt

Lupin
0
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 338
16 sept. 2011 à 21:13
fichier encore présent sous windows vista x86, pas x64. Microsoft n'a pas voulu maintenir la compatibilité avec du 16 bit, l'API Windows étant déjà une gigantesque poubelle à cause de la compatibilité avec Win9x.

Tu as bien fait de dire "visualiser" et pas éditer, car edit.com massacre les fichiers binaires.
0
Utilisateur anonyme
16 sept. 2011 à 21:28
Lu '

Par contre, si c'est une imprimante usb, ca ne marche pas je pense.


Dans mon cas, ça ne marche pas


@+
0
Merci Lupin,

je vais essayer ça

bon week end à toi
0
Bonjour,

J'ai essayer en utilsant la commande edit dans executer et ça m'ouvre bien le fichier demandé mais dans un codage que je n'arrive pas à passer en word :

exemple :

Ù ï> ¼èÏ2 ÐÒï èÃ2 ðÒr6ÄGáèÏ?]. ºH Þ? &Äî?&ï àÊ?÷Ðä?x0äõx è?,@ÿ ­6 ,?t 2 ¡èÏ. 'Úì?É÷?@uÇýá¼ÙÓÉ¡åÓÙ?É õr 6 ,?t 2 ¡èÏ. 'Úd?F õâÍÚG?É¢­ . ºH ¢G . ºH ¢ . ºH ï> è?2 ÐÒï èÃ2 ðÒrÈ6ÄGáèÏ&â? u6&ïW?¼èÏ2 ÐÒï èÃ2 ðÒr?6ÄGáèÏ&à &ëW?6 ,?t 2 ¡èÏ. 'Úý²ï?î?¼èÏ2 ÐÒï èÃ2 ðÒrà6ÄGáèÏï¹î?Ä?ç?²ÑÑÑѳÄ?ï±6 ,?t 2 ¡èÏ. 'Ú¡²É?û îÊï> Ù?É¢á . ºH ÞÉ Ðï>

Y a t'il une possibilité de convertir ça en word ?!

Encore merci pour votre aide à tous
0
salut


Tu veux juste ouvrir un fichier avec word ?


Ou copier le contenu de ce fichier ?

++
0
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 338
19 sept. 2011 à 22:43
Tout ce que tu peux faire avec un éditeur de texte c'est voir les chaines de caractères (texte affiché dans le programme). Là on dirait que c'est un COM (si c'est bien le début du fichier que tu as donné). Pour voir ce que fait le programme, le seul moyen est de passer par un désassembleur/débogueur (Insight/TD/IDA...) Ca nécessite par contre des bonnes connaissances en prog 16 bit ...
0
mon problème et objectif, c'est de réussir à rendre lisible (sous word) toutes ces lignes pour ensuite imprimezr le doc word et vérifier l'exactitude des lignes de commande de l'analyse statistique que fait ce programme MS-DOS ! est ce possible ? sinon j'abandonne !!!

Encore merci à tous de prendre du temps à me répondre depuis le début de ma question
0
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
21 sept. 2011 à 20:06
Le programme à l'air d'être compilé et donc non à moins de désassembler le programme tu ne pourras pas en lire le comportement.
0
Utilisateur anonyme
22 sept. 2011 à 04:30
Bonjour aelric et à vous tous,

C'est bien ce à quoi je m'attendais, la partie programme est
illisible, mais les lignes de calculs auraient pu elles être lisibles.

Pour pouvoir traduire ce chinois il faut lire ton fichier en hexadécimal,
c'est plutôt tordu !

Il faut programmer cela dans un langage donné, VBx, PHP, ou C, ou
tout autre langage capable de lire un fichier séquentiel, tu lis les
caractères par groupe de deux pour format un octet et ainsi de suite.

Genre, premier caractère = 2
Second caractère = 0

On obtient l'octet 20 en base 16 --- 20(16) -- 32 en base 10 = espace

et tu trouve la correspondance en caractère ici :
http://www.asciitable.com/

Attention, seule la partie données pourra être converti en caractère,

la conversion de la partie programme ne voudra rien dire en français
comme spécifié par scriptiz, il te faudra un désassemblage pour que cela
représente quelque chose ...

86 10 - En assembleur pourrait être interprété par :

load accumulateur A avec la valeur 10(16).

Une dernière chose à te proposer, si tu peux trouver une version
du logiciel dos XTREE, celui-ci permet de lire directement en hexadécimal
et de traduire en texte ce qui est possible de traduire.

Il y a comme deux partie, à gauche on voit le fichier en hexadécimal,
une adresse de deux octets collé, et 16 octets suivent sur la ligne
séparé chacun par des espaces.

Dans la partie de droite, tu y trouve le chinois que tu as décrit
dans ton message du (19 sept. 2011 à 12:10 ) et si une partie est du texte
lisible il apparait dans cette section.

p.s. J'ai éditer le fichier command.com avec ce logiciel pour y apporter des
modification au texte d'aide et au message envoyé par les commandes DOS.
Noter qu'il ne faut pas empiéter sur le code lui-même, seulement sur la partie
texte, aucun octet ne peut être déplacé, seulement modifié s'il s'agit de plage
textuel.

Cdt

Lupin
0
Bonsoir Lupin,

Je vais essayer dos Xtree pour ma dernière tentative et ensuite je rédigerai un petit doc AQ pour justifier l'utilisation avec calculs vérifiés mais sans édition des lignes du programme.
Encore merci à toi et aux autres internautes pour avoir pris du temps à me répondre et à essayer de me dépanner.
0