Probleme avec uns simple commande DOS

bigbernie Messages postés 413 Date d'inscription   Statut Membre Dernière intervention   -  
brucine Messages postés 23896 Date d'inscription   Statut Membre Dernière intervention   -

Bon dimanche. Le DOS c’est pour les anciens a barbe blanche mais c’est encore utilisé. Mais je ne suis pas un expert du DOS. Microsoft Dos ou Amiga Dos ou TOS Tramiel Atari ça fait dans les 35ans et j’ai oublié !
Voila. Je suis en train de modifier l’autoex d’un tres vieux jeu ultra celebre = Civilization UN
Celui la on ne le trouve pas chez GOG. Et la version distribuée par Abandonware n’est pas celle des disquettes de 1991 mais preadaptee pour Windows. Rien n’est basique la dedans.

Je desire eliminer toutes les commandes DosBox de lancement.
Ecrire les commandes dans la config autoex du DosBox concerné et donc faire le boulot que GOG n’a pas fait malgre les demandes.

L’exe n’est plus du tout dans .bat mais dans le dossier C du jeu.
Mais la a propos des chemins je cale sur une commande basique
Mais il y a un blocage quelque part. Le chemin de civ.exe. A l’endroit ou j’ai mis le jeu.

Je dois aller dans D: puis Civil puis Civilization puis C puis Civ puis Civ.exe
Je ne m’en sors pas avec C ( ça n’est pas bien sur le C: partition mais la lettre C dans le programme de Civilization)

Je vais donc dans CMD pour verifier le chemin exact avant de le faire dans la config de DosBox.
cd d:\civil\civilization\ et jusque la tout va bien. DIR me montre bien le C dans le dossier civilization
Mais rien a faire pour y arriver. Je tape donc xxxxx\C et c’est toujours refusé.
Ou est mon erreur ? Ca vient forcement de mon niveau en Dos.
Merci

A voir également:

2 réponses

jee pee Messages postés 32050 Date d'inscription   Statut Modérateur Dernière intervention   9 909
 

Bonjour,

Tu n'as pas indiqué le message d'erreur. Si je comprends bien, en mode ligne de commande, il faudrait faire :

D:

CD D:\civil\civilization\C

CIV.EXE

ou plus directement pour lancer l'exe

D:\civil\civilization\C\CIV.EXE

Sur une ancienne version DOS, un répertoire de plus de 8 caractères pourrait poser problème (civilization)


0
brucine Messages postés 23896 Date d'inscription   Statut Membre Dernière intervention   3 979
 

Bonjour,

La limitation du nombre de caractères n'existe qu'en mode Dos réel (ou par extension dans les versions Windows 16 bits jusqu'à Windows 3.11).

Si c'est elle la coupable, il suffit de tronquer par un tilde au sixième caractère et de mettre le tout entre guillemets.

CD "D:\civil\civili~1\C\CIV.EXE"

0
bigbernie Messages postés 413 Date d'inscription   Statut Membre Dernière intervention   18
 

Bonsoir

J'aurais du penser a donner l'erreur

CMD ne trouve pas C

Parce qu'il y a une confusion

Apres object  not found j'ai C: string

D'apres ce que je vois il me semble que CMD confond la lettre C d'un dossier avec le C: de la partition.  

Je ne tape jamais c: bien sur.  

Alors la aucune aide nulle part concernant ce genre d'erreur.

Lorsque sur mon PC te me logge sur le CIV.EXE terminal, toute la ligne de commande est affichee en haut. Elle est toute prete. Je ne peux pas me tromper.

Mais la confusion de C dossier de jeu avec C: dossier système  alors là..

Si tu sais resoudre ça tu pourras travailler chez Microsoft en 1980. 

A +

0
brucine Messages postés 23896 Date d'inscription   Statut Membre Dernière intervention   3 979
 

J'ai écrit une ânerie, on ne peut pas écrire CD "D:\civil\civili~1\C\CIV.EXE" puisque CIV.EXE n'est pas un répertoire.

J'ai fait le cobaye et j'ai téléchargé le jeu.

Pour que le chemin me rende l'écho je dois utiliser le commutateur /D et alors cela fonctionne sans problème.
 

Le bat sert à monter le jeu dans DosBox.

Si on clique sur l'exécutable Civ.exe on se fait jeter parce que c'est une version 16 bits.

Autrement dit ce n'est même pas la peine d'essayer de le lancer hors DosBox ou autre émulateur Dos dans Windows sauf à partir d'une installation Windows qui serait en 32 bits et donc accepterait 16, sous 64 c'est impossible.
 

0
brucine Messages postés 23896 Date d'inscription   Statut Membre Dernière intervention   3 979 > brucine Messages postés 23896 Date d'inscription   Statut Membre Dernière intervention  
 

Ce qui veut dire au passage que le dossier est en principe à Civilization-C-civ et pas l'inverse.

0