Modifier un .CMD pour Vista

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...
--
La confiance n'exclut pas le contrôle 
Configuration: Windows Vista
SmartEiffel 2-3

7 réponses

  1. 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
    1. Modérateur
      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
      1. 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
        1. Modérateur
          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
          1. Change l'extension de ton .CMD en .bat ...
            Pour essayer...
            0
            1. Je ne sais donc pas, désolé...
              0