Page 1 sur 1
[R] Les opérateur AutoIt
Posté : sam. 30 juil. 2011 15:42
par servabat
Bonjour,
je souhaiterais savoir a quoi correspondent en AutoIt certains opérateurs de C/C++ car j'en ai besoin pour ma fonction:
- La Rotation vers la droite avec remplissage de zéros (>>>)
- La Rotation vers la droit avec conservation du signe (>>)
- La Rotation vers la gauche (<<)
- Le OU bit à bit (| , ne correspond pas au OU logique) aussi appellé pipe
- Le OU bit à bit exclusif (^)
- Le ET bit à bit (&)
Merci d'avance
Re: [..] Les opérateur AutoIt
Posté : sam. 30 juil. 2011 15:54
par PandiPanda
Re: [..] Les opérateur AutoIt
Posté : sam. 30 juil. 2011 16:05
par servabat
Merci beaucoup, c'était bien les BitXXXX().
J'avais cherché "Shift AutoIt", "Rotate AutoIt", mais je tombait sur des résultat qui n'avaient rien avoir, comme par exemple comment simuler que la touche shift est préssée
Encore milles merci.
Re: [R] Les opérateur AutoIt
Posté : sam. 30 juil. 2011 16:32
par servabat
Hum, j'aurais quand même une autre question, à quoi correspond en AutoIt l'opérateur
~Var (tiré du Javascript) ??
Merci d'avance encore

Re: [..] Les opérateur AutoIt
Posté : sam. 30 juil. 2011 16:36
par PandiPanda
Désoler, apres relecture de votre post, j'ai compris ce que vous demandé xD
~ en javascript correspond au not [inverser tout les bits]
le BitNot() convient pas ?
Re: [..] Les opérateur AutoIt
Posté : sam. 30 juil. 2011 16:42
par servabat
En fait, cette opération consiste simple à donner opposé et à soustraire 1.
Par exemple : X = 2, ~X = -3 ; X = 100, ~X = -101; X = -100, ~X = 99 ; etc.
Alors je me suis dit qu'il suffisait de faire $X = -$X-1
Mais je voulais savoir si il n'y avait pas déja une fonction prédéfinie.
Re: [..] Les opérateur AutoIt
Posté : sam. 30 juil. 2011 16:45
par Iste
~ en JS c'est un NOT, vous le trouverez avec les autres dans autoit.
Re: [..] Les opérateur AutoIt
Posté : sam. 30 juil. 2011 16:46
par PandiPanda
j'ai editer mon post plus haut et ce que vous demander correspond au BitNOT()
test => BitNOT(100) => -101 ; BitNOT(2) => -3; etc ...
Re: [..] Les opérateur AutoIt
Posté : sam. 30 juil. 2011 16:48
par servabat
En effet, BitNOT() fait bien ça
Merci beaucoup, Iste et PandiPanda.