Annonces Google
Serveur IRC
Serveur : irc.portlane.se
Canal : #AmigaNG
Activité du Site

Pages vues depuis 25/07/2007 : 25 185 403

  • Nb. de membres 187
  • Nb. d'articles 1 270
  • Nb. de forums 19
  • Nb. de sujets 20
  • Nb. de critiques 24

Top 10  Statistiques

Index du forum »»  Création-Développement »» Question Arexx

Question Arexx#1950

4Contributeur(s)
sinisrusCreolszzd10hthellier
3 Modérateur(s)
K-LElwoodcorto
sinisrus sinisrusicon_post
Bonjour,

Avec la fonction import() il est possible de récuprérer des info du système par exemple la position du pointer de souris ou alors la taille de l'écran.

J'aimerai savoir s'il est possible de faire le contraire avec export() c'est à dire envoyer une nouvelle position pour le pointer de souris et aussi gérer le bouton gauche de la souris.

Merci d'avance 
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
Creols Creolsicon_post
La question posée  est claire !
Qu'attendez-vous pour y répondre ?
0
zzd10h zzd10hicon_post
Creols :
ça vient, ça vient... Quelle impatience 

Sinisrus :

As-tu essayé Storage() ou Export() ?


Je t'avais envoyé un mail pour parcourir les structures systèmes en REXX il y a qq temps.
L'idée est de récupérer l'adresse mémoire de MouseX et MouseY dans la structure Screen et de modifier leurs valeurs.

Dans le wiki, il est bien noter de faire gaffe à bloquer le multi-tâche quand tu fais ça. 
Je ne sais pas pourquoi mais je sens que ta SAM va rebooter souvent pendant que tu vas tester tout ça 

Je précise que je n'ai pas du tout essayer. Amuse toi bien !

Pour l'appui sur le bouton de la souris, je n'ai pas d'idée.

Message édité par : zzd10h / 19-10-2014 16:08
sinisrus sinisrusicon_post
Bon je vai mettre cette idée de coté mais j'avou que ça ne m'arrange pas :-/
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
zzd10h zzd10hicon_post
J'imagine que ça veut dire "Merci quand même d'avoir chercher". N'est-ce pas ? ;-)
sinisrus sinisrusicon_post
@zz

Oups oui!!! excuse moi je suis trop nul :-/
mille merci guillaume :-)
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
thellier thelliericon_post
Pour le position souris Guillaume te dis pas que c'est pas possible : mais qu'il faut modifier les valeurs de mouse x y dans leur structure système :"Y a qu'a" essayer
Pour les boutons normalement coté programme on les récupére dans les "messages" intuitions si les flags IDCMP on été mis à la fenetre (genre je veut les messages "boutons" et après je les reçoie) je doute qque coté arexx on puisse les voir
Pour les deux cas je peut avoir tort

Alain Thellier
sinisrus sinisrusicon_post
Oui le problème c'est que je comprend pas trop.comment utilisé les fonctions storage et export c'est un peu complexe.pour moi
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
zzd10h zzd10hicon_post
Bon, de toute manière cette méthode ne marche pas. J'arrive à changer le titre de l'écran mais pas la position du curseur.
En C, ça ne marche pas non plus.

Par contre, dans le wiki, il y a un exemple qui utilise la structure IEPointerPixel

Je vais essayer de le compiler...

zzd10h zzd10hicon_post
Et hop, c'est fait ! 



Ca te place le curseur où tu veux sur l'écran.
Et en bonus, ça te fait un simple-click à l'endroit où est positionné le curseur. 

Format  : 

SetCursor 100 200
ou 
SetCursor x 100 y 200
ou 
SetCursor x=100 y=200

Il faudrait que je mette un switch pour activer/désactiver le click après positionnement, à voir pour plus tard...

J'ai une merdouille dans ma lecture de paramêtre (ReadArgs()), ça plante si tu ne passes pas de paramêtres mais là j'en ai assez pour aujourd'hui

C'est un truc comme ça que tu voulais ?
Petites Annonces

0 annonce(s) publiée(s)

Consulter

AmigaOS 4.1

Laissez-vous tenter par
AmigaOS 4.1
AmiTheme

AmiTheme