DR-DOS : ajouter une command à la liste des commandes internes
maguy
-
phil2k Messages postés 11152 Date d'inscription Statut Contributeur Dernière intervention -
phil2k Messages postés 11152 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Alors j'ai crée un cd amorçable qui démarre en lançant DR-DOS (qui est un environnement comme Windows, mais qui prend moins de place. En gros c'est comme MS-DOS.).
J'y ai auparavant modifié AUTODOS7.BAT pour y ajouter à la fin les lignes pour faire démarrer mon programme perso en ligne de commande : pour cela je vais dans le bon répertoire et je tape :
Il trouve le répertoire, seulement voilà : il affiche "commande ou fichier non-valide" (parce que mon programme n'est pas dans la liste des commandes internes de DR-DOS).
Ce que je voudrais faire c'est ajouter la commande (le nom de mon programme) à la liste des commandes internes, liste se trouvant dans le fichier COMMAND.COM
Quelqu'un sait-il comment fait-on ?
Merci d'avance et bonne journée.
Cordialement, Maguy.
Alors j'ai crée un cd amorçable qui démarre en lançant DR-DOS (qui est un environnement comme Windows, mais qui prend moins de place. En gros c'est comme MS-DOS.).
J'y ai auparavant modifié AUTODOS7.BAT pour y ajouter à la fin les lignes pour faire démarrer mon programme perso en ligne de commande : pour cela je vais dans le bon répertoire et je tape :
<nom de mon programme>.exe /?.
Il trouve le répertoire, seulement voilà : il affiche "commande ou fichier non-valide" (parce que mon programme n'est pas dans la liste des commandes internes de DR-DOS).
Ce que je voudrais faire c'est ajouter la commande (le nom de mon programme) à la liste des commandes internes, liste se trouvant dans le fichier COMMAND.COM
Quelqu'un sait-il comment fait-on ?
Merci d'avance et bonne journée.
Cordialement, Maguy.
A voir également:
- DR-DOS : ajouter une command à la liste des commandes internes
- Dr fone - Télécharger - Récupération de données
- Dr web cureit - Télécharger - Antivirus & Antimalwares
- Telecharger logiciel boite à rythme boss dr-670 gratuit - Télécharger - Création musicale
- Lister les disques sous dos ✓ - Forum Windows
- Dr house streaming vf ✓ - Forum Cinéma / Télé
17 réponses
Je ne comprends pas vraiment votre démarche...
Car si votre programme est à la racine du CD
OU
Si vous spécifiez le chemin complet, par exemple :
C:\Mes Programmes\mon_programme.exe
cela fonctionnera parfaitement.
Car si votre programme est à la racine du CD
OU
Si vous spécifiez le chemin complet, par exemple :
C:\Mes Programmes\mon_programme.exe
cela fonctionnera parfaitement.
Bonjour
Votre programme a été crée comment ?
il est compatible DR-DOS ?
Rien a voir avec les commandes internes .......
Votre programme a été crée comment ?
il est compatible DR-DOS ?
Rien a voir avec les commandes internes .......
Bonjour,
C'est un programme en ligne de commande qui se lance automatiquement depuis un cd de boot : DR-DOS se lance au début, puis le programme se lance normalement ensuite : ce qui là n'est pas le cas.
Mon programme est un programme mode console (et non GUI) compilé depuis n'importe quelle EDI peu importe.
Il affiche, je le répète : "Commande ou fichier non reconnu".
Et pourtant je spécifie parfaitement le chemin du programme (j'ai un peu l'habitude du DOS).
Normalement le programme fonctionne très bien sous Windows XP en ligne de commande (il ouvre la console cmd.exe pour ce faire).
Une fois Windows lancé, la console propose plus de commandes que pour la récupération DOS du CD : et ce sont ces commandes-là que j'appelle "commandes internes".
Désolé mais je ne peux pas faire mieux que ça...
Est-ce plus clair comme ça ?
C'est un programme en ligne de commande qui se lance automatiquement depuis un cd de boot : DR-DOS se lance au début, puis le programme se lance normalement ensuite : ce qui là n'est pas le cas.
Mon programme est un programme mode console (et non GUI) compilé depuis n'importe quelle EDI peu importe.
Il affiche, je le répète : "Commande ou fichier non reconnu".
Et pourtant je spécifie parfaitement le chemin du programme (j'ai un peu l'habitude du DOS).
Normalement le programme fonctionne très bien sous Windows XP en ligne de commande (il ouvre la console cmd.exe pour ce faire).
Une fois Windows lancé, la console propose plus de commandes que pour la récupération DOS du CD : et ce sont ces commandes-là que j'appelle "commandes internes".
Désolé mais je ne peux pas faire mieux que ça...
Est-ce plus clair comme ça ?
Et en le lancant à la main , une fois dans le DR-DOS ?
il fait pareil ?
Parce que ce n'est pas parce qu'il fonctionne dans une invite de commandes de XP qu'il fonctionnera dans une machine DR-DOS .
il fait pareil ?
Parce que ce n'est pas parce qu'il fonctionne dans une invite de commandes de XP qu'il fonctionnera dans une machine DR-DOS .
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Ben... Déjà je n'arrive pas à le faire manuellement : vu que c'est un clavier QWERTY ou un clavier Allemand la touche ":" (pour indiquer le lecteur) ne marche pas.
Justement c'est bien que tu m'aies dit ça je me suis demandé si c'était pas un problème de compatibilité clavier : il prendre un "a" pour un "q" ou inversement... Non ?
Normalement un programme en ligne de commande ça marche partout non ? Même sur DR-DOS ? La ligne de commande c'est universel non ? La ligne de commande reste de la ligne de commande quelque soit l'environnement ?
Ben... Déjà je n'arrive pas à le faire manuellement : vu que c'est un clavier QWERTY ou un clavier Allemand la touche ":" (pour indiquer le lecteur) ne marche pas.
Justement c'est bien que tu m'aies dit ça je me suis demandé si c'était pas un problème de compatibilité clavier : il prendre un "a" pour un "q" ou inversement... Non ?
Normalement un programme en ligne de commande ça marche partout non ? Même sur DR-DOS ? La ligne de commande c'est universel non ? La ligne de commande reste de la ligne de commande quelque soit l'environnement ?
Salut,
où vas-tu chercher ton programme ?
Peut-être que dr-dos n'a pas de valeur pour l'équivalent de PATH ?
où vas-tu chercher ton programme ?
Peut-être que dr-dos n'a pas de valeur pour l'équivalent de PATH ?
@dosman : merci pour le tuyau je vais tenter ça. Même si je compte rester sur DR-DOS ton aide pourra cependant bel et bien m'être utile. Tu prends 100 € de l'heure mdr ? Tu ne prends que des petites coupures ?
Non mais merci oui effectivement si tu t'y connais je pense que ça peut plus que m'aider.
@blux : path je ne m'en sers jamais j'ai toujours utilisé toujours la commande cd qui est pour moi plus "universelle". Le répertoire est bon pas de problème pour ça. Et c'est un programme en mode console que j'ai compilé sous un environnement Windows.
Merci à vous. Bonne soirée et à plus tard pour la suite des évènements.
Non mais merci oui effectivement si tu t'y connais je pense que ça peut plus que m'aider.
@blux : path je ne m'en sers jamais j'ai toujours utilisé toujours la commande cd qui est pour moi plus "universelle". Le répertoire est bon pas de problème pour ça. Et c'est un programme en mode console que j'ai compilé sous un environnement Windows.
Merci à vous. Bonne soirée et à plus tard pour la suite des évènements.
Bonjour,
Juste une petite idée, certes approximative..
Les noms longs sous les vieilles versions de DOS (et donc cette version DR-DOS ...) :
cd "program files"
devient
cd progra~1
Même chose lorsqu'on appelle le binaire...
Juste une petite idée, certes approximative..
Les noms longs sous les vieilles versions de DOS (et donc cette version DR-DOS ...) :
cd "program files"
devient
cd progra~1
Même chose lorsqu'on appelle le binaire...
Non ça n'est pas une vieille version c'est la version 7.quelque chose de DR-DOS.
Ca envoie du lourd faut pas déconner quand même...
Ca envoie du lourd faut pas déconner quand même...
Bonsoir,
Donc j'ai essayé et effectivement c'était bien sur le M majuscule.
Merci dosman.
Donc la commande marche bien si j'indique le chemin complet manuellement, mais après cela affiche "This programme must run under Win32".
Donc j'ai l'impression que pour moi l'aventure s'arrête-là. Je ne vois pas ce que je peux faire de plus.
Merci quand-même Messieurs.
Bonne fin de week-end.
Cordialement, Maguy.
Donc j'ai essayé et effectivement c'était bien sur le M majuscule.
Merci dosman.
Donc la commande marche bien si j'indique le chemin complet manuellement, mais après cela affiche "This programme must run under Win32".
Donc j'ai l'impression que pour moi l'aventure s'arrête-là. Je ne vois pas ce que je peux faire de plus.
Merci quand-même Messieurs.
Bonne fin de week-end.
Cordialement, Maguy.
Ce message signifie que le programme a été compilé pour windows 32bits, pour qu'il marche sous DR DOS il faut le recompiler avec un compilateur tournant sur DR DOS (moi j'utilise turbo c++ avec Ms-DOS), par contre si tu utilise des bibliothèques externes dont tu n'as pas les sources il risque d'y avoir un problème.
La partie n'est peut-être pas perdue : si j'arrive au démarrage du CD à recréer la console win32 alors j'ai gagné.
Encore faut-il que je réussisse à rassembler tous les outils de la console win32 et que je réussisse à créer une amorce CD *.ima : et ça c'est pas gagné... :S
Encore faut-il que je réussisse à rassembler tous les outils de la console win32 et que je réussisse à créer une amorce CD *.ima : et ça c'est pas gagné... :S
As-tu essayé d'ajouter ton programme à l'environnement mini-XP du CD bootable Hiren's CD ?
Pourquoi vouloir ré-inventer la roue ?
Pourquoi vouloir ré-inventer la roue ?
Bonjour,
Je ne cherche pas à réinventer la roue je connais Windows PE, Hiren, UBCD et autres Shardana.
Non ce que je demande c'est s'il est possible de recréer la console Win32 amorçable depuis un CD ? Si vous ne savez pas ça n'est pas grave je ne vous en voudrez pas.
Je ne cherche pas à réinventer la roue je connais Windows PE, Hiren, UBCD et autres Shardana.
Non ce que je demande c'est s'il est possible de recréer la console Win32 amorçable depuis un CD ? Si vous ne savez pas ça n'est pas grave je ne vous en voudrez pas.