Modifier un .CMD pour Vista

KX Messages postés 19031 Statut Modérateur -  
FlyzerZ Messages postés 217 Statut Membre -
Bonjour,
Etudiant en informatique, j'utilise Smart Eiffel comme langage de programmation.
Lors de l'installation il manque un fichier CMD pour pouvoir le lancer, mon professeur en a donc créé un.
Malheureusement, celui marche très bien avec Windows 2000 et XP, mais pas avec Vista !

Je cherche donc de l'aide pour rendre ce fichier .CMD compatible avec Vista, car moi je n'y connais rien !
@echo off

if exist C:\SmartEiffel\smarteiffel.reg regedit.exe /s C:\SmartEiffel\smarteiffel.reg

set PATH=C:\SmartEiffel\lcc\bin;C:\SmartEiffel\bin;%PATH%
set SMARTEIFFEL=C:\SmartEiffel\sys\system.se
start "SmartEiffel Console" /D C:\KX\DocTs\SmartEiffel
Le message d'erreur qui apparait lorsque je tente de compiler un fichier sous Vista est :

'lcc' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.

Merci pour tout aide qu'on pourrait m'apporter...
A voir également:

7 réponses

FlyzerZ Messages postés 217 Statut Membre 33
 
Salut!!
Je n'ai que 15ans mais je vois l'erreur!!
Les fichiers et dossiers suivants doivent exister dans ton PC:
C:\SmartEiffel\smarteiffel.reg
C:\KX\DocTs\SmartEiffel
C:\SmartEiffel\lcc\bin

PS: Tu ne lance pas une commande nommée ICC pourtant... cette commande n'existe pas non plus sous XP...
1
KX Messages postés 19031 Statut Modérateur 3 020
 
Merci de me répondre, cependant, l'erreur ne vient pas de là...

Les trois dossiers dont tu parles existent, ils sont crées pendant l'installation de SmartEiffel !
De plus lcc est un compilateur qui est lui aussi installé sur mon ordinateur...

En fait, tel quel, ce fichier marche sous 2000 et XP ! Mais pas sous Vista... (d'où mon problème)
0
FlyzerZ Messages postés 217 Statut Membre 33
 
Compatibilité!!!
Donc ton logiciel "SmartEiffel" tu fais un clique droit dessus>propriété>compatibilité>Exécuter en Tant que WINDOWS XP SP2 Essaye ceci!! ;)
0
KX Messages postés 19031 Statut Modérateur 3 020
 
Non, ça ne marche pas... il me met toujours le même message :

'lcc' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
0

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

Posez votre question
FlyzerZ Messages postés 217 Statut Membre 33
 
Change l'extension de ton .CMD en .bat ...
Pour essayer...
0
KX Messages postés 19031 Statut Modérateur 3 020
 
idem :-(
0
FlyzerZ Messages postés 217 Statut Membre 33
 
Je ne sais donc pas, désolé...
0