CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

BATCH les boucles help

clembroly
clembroly
Niveau 7
24 avril 2010 à 02:37:02

Bonsoir j'aimerais savoir comment allier une boucle et une variable en Batch.Je m'explique je fais une variable comme quoi "si 1+1 = 2 alors 2+2=4.

Mais c'est a partir du alors que je suis perdu -_-

Mon script:

@echo off
set 1+1=2
if "%1+1%"== "2" (et là que mettre?)
pause

tbop2
tbop2
Niveau 10
24 avril 2010 à 10:43:51

Ca fait longtemps que je n'ai pas fait de BASH mais... ça veut dire quelque chose ça 1+1 = 2 ?

Et pire %1 +1% ?

Ca n'a aucun sens non ? (enfin je crois)

dnob700
dnob700
Niveau 10
24 avril 2010 à 12:08:55

Je doute qu'une variable puisse s'appeler 1+1 (TBop %VAR% c'est équivalent à $VAR sous bash), tu confond le nom d'une variable et ça valeur. Et comme ce que tu veux faire n'est pas clair du tout, on ne peut pas trop t'aider car on ne sait pas par quoi remplacer ce que tu essaye de faire.

En tout état de cause, programmer en batch est une erreur. C'est un langage qui est très peu expressif, et qui devrait être réservé à de petit traitement sur des fichiers. Si tu veux faire plus, au minimum, sous windows, utilise du VB script (fichier .vbs si ça existe encore) ou un véritable langage de programmation.

clembroly
clembroly
Niveau 7
24 avril 2010 à 13:10:22

bah oue mais j'ai que 13 ans je sais que le Batch et le Pascal (oui en effet c'est pas terrible)

guyver2
guyver2
Niveau 10
24 avril 2010 à 13:49:36

pascal c'est très bien pour commencer.

Si tu repasses par là, essaye de nous exliquer ce que tu essaye de faire parce que, comme l'a dit dnoob700, on ne peut pas comprendre avec juste le petit morceau de code erroné que tu as mis plus haut

tbop2
tbop2
Niveau 10
24 avril 2010 à 14:55:27

J'avais surtout lu bash au lieu de batch... Voilà pourquoi je ne comprenais pas.

Hum les caractères exotiques normalement c'est ultra interdit en programmation.

Mais en fait en étant sincère vu ta question là je pense que tu peux reprendre tout le cours à zéro car... je crois que ça ne veut strictement rien dire ce que tu veux faire, mais vraiment.

Et oui mets toi au C (toujours plus pratique que le pascal), vas sur le site du zéro c'est très bien fait et je pense que ça te plaira parce que là tu as un besoin d'un petit recadrage :ok:

clembroly
clembroly
Niveau 7
24 avril 2010 à 15:15:06

En fait je comptais essayer de fais un test pour voir si c'était possible de faire une calculatrice en bat avec une variable et une boucle.

et je veux bien me mettre au C mais je suis sous W7 et je trouve aucun compilateur -_-"

dnob700
dnob700
Niveau 10
24 avril 2010 à 16:37:28

">et je veux bien me mettre au C mais je suis sous W7 et je trouve aucun compilateur -_-" "

La programmation demande aussi un peu de débrouilladise. Mais regarde du coté de Visual C++ express edition, c'est gratuit et pas trop compliqué.

clembroly
clembroly
Niveau 7
24 avril 2010 à 18:34:47

Ok jvé voir ça

jesus_le_criss
jesus_le_criss
Niveau 7
24 avril 2010 à 21:22:07

et codeblock ? o.0

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment