Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[R] Probléme "if not"
Auteur Message
Répondre en citant
Message [R] Probléme "if not" 
Bonjour encore moi je suis toujours sur mon projet et la je coince encore une fois après avoir rencontrer beaucoup de difficultés et avec persévérance , j'ai pu arriver au bout de celles ci .

Mais la je bloque total sur cette erreur (promis je partagerai ce projet si il arrive au bout )


voici le bout de code
Code:
<nul set /p "= - IPSW Info: "

call :parse %tempdir%\IPSW\Restore.plist ProductVersion
call :parse %tempdir%\IPSW\Restore.plist MarketingVersion

if not %ProductVersion%==%MarketingVersion% (
   set marketingversionexists=yes
   set MarketingVersiontitle= [%MarketingVersion%]
) else (
   set marketingversionexists=no
)

pause


et l'erreur en echo on merci de votre aide





Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [R] Probléme "if not" 
Fait ça :
Code:

if not "%ProductVersion%"=="%MarketingVersion%"


Les guillemets permettent en faite de vérifier si la variable est bien déclarée (et donc d'éviter les erreurs de syntaxes)

Dans ton image il semblerais que les variables ProductVersion et MarketingVersion ne soit pas déclarer (en gros elles n'existent pas !)
Vérifie ton code pour voir si il n'y as pas une erreur, pour voir si ces variables se déclarent bien (car normalement ces variables devrait être définies non ?)

Aussi personnellement je n'utilise jamais cette syntaxe :

If %truc% == %bidule%
If not %truc% == %bidule%

mais plutôt :
If %truc% EQU %bidule%

...

@ ++ Okay Wink




______________________________________________________
Coucou, tu veux voir mon Site Web ?? Mort de Rire
Visiter le site web du posteur Skype
Répondre en citant
Message [R] Probléme "if not" 
IK-DC a écrit:
Fait ça :
Code:

if not "%ProductVersion%"=="%MarketingVersion%"


Les guillemets permettent en faite de vérifier si la variable est bien déclarée (et donc d'éviter les erreurs de syntaxes)

Dans ton image il semblerais que les variables ProductVersion et MarketingVersion ne soit pas déclarer (en gros elles n'existent pas !)
Vérifie ton code pour voir si il n'y as pas une erreur, pour voir si ces variables se déclarent bien (car normalement ces variables devrait être définies non ?)

Aussi personnellement je n'utilise jamais cette syntaxe :

If %truc% == %bidule%
If not %truc% == %bidule%

mais plutôt :
If %truc% EQU %bidule%
@ ++ Okay Wink



Effectivement problème de variables , merci pour ton aide et je retient la remarque de "==" Smile



Répondre en citant
Message [R] Probléme "if not" 
Elrhk a écrit:
Effectivement problème de variables , merci pour ton aide et je retient la remarque de "==" Smile


Pas de souci et n'hésite pas si t'as d'autres questions !

PS : c'est pas "==" mais plutôt :
Code:
if "%variable1%" EQU "%variable2%"


Les guillemets sont juste avant et après les % des variables : "%variable%"

@ ++ Okay Wink




______________________________________________________
Coucou, tu veux voir mon Site Web ?? Mort de Rire
Visiter le site web du posteur Skype
Message [R] Probléme "if not" 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch