Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[R] Encore un problème avec Batbox /m
Auteur Message
Répondre en citant
Message [R] Encore un problème avec Batbox /m 
Bonjour,
Code:

:testclicks
for /f "tokens=1,2 delims=:" %%i in ('batbox /m') do (
set x=%%i
set y=%%j
)
if "%y%" geq "4" if "%y%" leq "5" (
if "%x%" geq "11" if "%x%" leq "24" if "%part%" neq "2" set part=2&goto partext
if "%x%" geq "25" if "%x%" leq "32" if "%part%" neq "3" set part=3&goto partword
if "%x%" geq "33" if "%x%" leq "40" if "%part%" neq "4" set part=4&goto partlogs
if "%x%" leq "10" if "%part%" neq "1" set part=1&goto partone
)
goto testclicks


Le problème est que l'activation de la ligne avec partone ne se fais pas... le clique ne se détecte pas !
Le problème n'est pas présent avec les autres parties....

Même en faisant
Code:
if "%x%" leq "10" set part=1&goto partone
la detection ne se fait pas ! De l'aide



Dernière édition par IronBatcher le Dim 23 Avr 2017 - 18:01; édité 1 fois

______________________________________________________
The batch is not a simple language of invite of command or interpreter, it is a program of execution of codes pushed


Visiter le site web du posteur Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [R] Encore un problème avec Batbox /m 
Bonjour,

Tout d'abord, Bannir les if x==y echo test&goto :xyz
Car cela pose des soucis de syntaxe (pas spécialement sur cmd).
Par exemple :
Code:
(if x==y echo test)&goto :xyz
Peut-être une interprétation valide de
Code:
if x==y echo test&goto :xyz
Je conseille ça :
Code:
if x==y (echo test & goto :xyz)


Également, je ne vois pas trop ce que fait ton code.
Quand je test, il y a rien qui peut m'aider à comprendre le problème.




______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Répondre en citant
Message [R] Encore un problème avec Batbox /m 
TSnake41 a écrit:
Également, je ne vois pas trop ce que fait ton code.
Quand je test, il y a rien qui peut m'aider à comprendre le problème.


C'est simple, il récupère les coordonnées de la souris au click.
Puis teste ces coordonnées afin de tester si l'utilisateur a cliqué sur une zone défini comme un bouton/lien puis il redirige vers la section adéquat du programme.
Donc voici une bonne correction :

Code:
@echo off
 
 
:testclicks
cls
BATBOX /g 0 4 /d "[PART 1]" /g 0 0
BATBOX /g 11 4 /d "[PART 2]" /g 0 0
BATBOX /g 25 4 /d "[PART 3]" /g 0 0
BATBOX /g 33 4 /d "[PART 4]" /g 0 0
echo;
set part=0
for /f "tokens=1,2 delims=:" %%i in ('batbox /m') do (
  set /a x=%%i
  set /a y=%%j
)
if "%y%" geq "4" if "%y%" leq "5" (
  if "%x%" geq "11" if "%x%" leq "24" if "%part%" neq "2" ( set part=2&goto partext )
  if "%x%" geq "25" if "%x%" leq "32" if "%part%" neq "3" ( set part=3&goto partword )
  if "%x%" geq "33" if "%x%" leq "40" if "%part%" neq "4" ( set part=4&goto partlogs )
  if "%x%" leq "10" if "%part%" neq "1" ( set part=1&goto partone )
)
goto :testclicks
 
:partext
echo;partext
pause>nul
 
 
 
:partword
echo;partword
pause>nul
 
 
 
 
:partlogs
echo;partlogs
pause>nul
 
 
 
:partone
echo;partone
pause>nul


J'ai rajouté quelques truc pour ceux qui veulent testé




______________________________________________________
la vie est trop courte pour retirer le périphérique USB en toute sécurité...
Si la statue de la liberté lève le bras depuis 125 ans, c'est parce qu'elle cherche du réseau sur son Blackberry Torches...
Grâce à mon nouveau correcteur automatiste sur mon téléphage, je ne fais plus aucune faute d'orthodontie.
Quelqu'un a t il déjà demandé au drapeau japonais ce qu'il enregistre depuis tout ce temps ?
Visiter le site web du posteur
Répondre en citant
Message [R] Encore un problème avec Batbox /m 
Re Bonjour !!
Désolé j'était en Tunisie Embarassed
Merci à vous deux, surtout a TS ! Il m'a apprit un truc que je savais pas DU TOUT

Sujet résolu !!




______________________________________________________
The batch is not a simple language of invite of command or interpreter, it is a program of execution of codes pushed


Visiter le site web du posteur Skype
Répondre en citant
Message [R] Encore un problème avec Batbox /m 
IronBatcher c'est la dérnière fois que j'avise c'est [R] pour résolu Bannir Bannir Bannir




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Message [R] Encore un problème avec Batbox /m 


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