banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 08 July 2008 10:24

bebert_lama
Participant assidu
Date d'inscription: 9 Nov 2006
Messages: 253

répéter une action, créer un bouton, touche F4

Bonjour à tous,

bon je pense que c'est l'été ou je suis vraiment feignant.....

J'aimerais si cela est possible créer un bouton de type "touche F4" de Microsoft office qui répète l'action précédente.
Ex: au lieu de faire 2000 coller "Ctrl+v" on fait 2000 "F4".....

Dans ArcGIS cela peut-être fantastique, n'est-il pas ?
Est ce possible en VBA ?
C'est peut-être trop compliqué ou cela existe peut-être déjà ?
Merci de votre aide !

Bebert

Hors ligne

 

#2 Tue 08 July 2008 11:20

freesnowpetrel
Participant assidu
Lieu: Pretoria, Afrique du Sud
Date d'inscription: 1 Mar 2007
Messages: 222

Re: répéter une action, créer un bouton, touche F4

Bonjour,

C'est possible et sans VBA.
Il existe deja un raccourci clavier qui fait ca c'est Ctrl+Y.
Si ce raccourcis ne te convient pas et que tu souhaites absolument utiliser la touche F4, il te suffit d'aller dans le menu outils/personnaliser. Puis dans l'onglet commandes cherche l'outil repeter (je crois que c'est ca, moi j'ai la version anglaise "Redo"). Ensuite tu peux lui attribuer un raccourcis clavier via le bouton clavier, ou creer un bouton dans une barre d'outil existente en faisant un si;ple glisser-deposer de la commande repeter vers l'une de tes barres d'outils.

Rodolphe

Hors ligne

 

#3 Tue 08 July 2008 11:21

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: répéter une action, créer un bouton, touche F4

Hello,

Il y a une autre façon d'aborder le problème : pourquoi faire 2000 fois Ctrl+V ?
Si on peut trouver une autre solution que de taper 2000 fois sur une touche (quelle qu'elle soit) c'est peut être mieux, non ? wink

Robin.

Hors ligne

 

#4 Tue 08 July 2008 11:50

bebert_lama
Participant assidu
Date d'inscription: 9 Nov 2006
Messages: 253

Re: répéter une action, créer un bouton, touche F4

Merci pour ces réponses !

Pour la touche "Redo" ce n'est pas cela que je recherche car "Redo" c'est l'inverse de "Undo" (= annuler), ce n'est pas l'équivalent d'un "Repeat".....

J'ai par exemple 2000 couches de points dont je sélectionne certains objets. Pour sauver cette sélection je dois faire "clic droit" + 'Create Layer from Selection'...... à chaque couche (*2000).
J'aimerais simplement que ce "nouveau bouton magique" me permette à chaque changement de couche de ne plus faire "Clic droit"+blabla..... un raccourci en fait ? Mais je ne veux pas non plus créer 2000 raccourcis pour les 2000 fonctions les plus utilisées dans mon Menu...

De la même manière dans Excel quand on veut insérer plusieurs lignes à différents endroits, au lieu de faire Menu/Insertion/Lignes à chaque insertion on ne le fait qu'une seule fois et après on fait "F4".....
J'espère me faire comprendre.

(Pour le "2000" c'est un exemple "Marseillais") J'ai posté un autre sujet mais je ne vois pas comment m'éviter ces nombreuses opérations à répétition.....
Merci de votre aide.

Hors ligne

 

#5 Tue 08 July 2008 12:12

freesnowpetrel
Participant assidu
Lieu: Pretoria, Afrique du Sud
Date d'inscription: 1 Mar 2007
Messages: 222

Re: répéter une action, créer un bouton, touche F4

As-tu essayer d'utiliser le Model Builder?
Il s'agit d'un outil qui te permet de construire de maniere visuelle et shematique une suite de traitements parametrables ou pas. Avec cet outil tu peux definir toute une chaine de traitements (selections, jointures, geotraitements,...) et choisir comme parametres variables ta couche en entree et ta couche en sortie par exemple. Ensuite tu n'auras plus qu'a cliquer sur ton modele pour l'executer apres avoir choisis tes parametres.

Rodolphe

Hors ligne

 

#6 Tue 08 July 2008 13:21

bebert_lama
Participant assidu
Date d'inscription: 9 Nov 2006
Messages: 253

Re: répéter une action, créer un bouton, touche F4

Ok Rodolphe,

pour mes traitements je vais essayer de construire un modèle. Merci, car je ne savais pas que je pouvais le faire jusqu'à aujourd'hui...
Mais n'y a t-il pas de réponse pour construire un bouton "Repeat last action" ?
A+

Bebert

Hors ligne

 

#7 Tue 08 July 2008 13:49

freesnowpetrel
Participant assidu
Lieu: Pretoria, Afrique du Sud
Date d'inscription: 1 Mar 2007
Messages: 222

Re: répéter une action, créer un bouton, touche F4

Bebert,

Desole, c'est vrai que le "Redo" d'ArcGIS ne fonctionne pas comme le Redo/Repeat d'Office, j'avais pas verifie... Il est actif seulement apres un "Undo"...
Sinon je vois pas...en tout cas je connais pas...

bon courage

Rodolphe

Hors ligne

 

#8 Tue 08 July 2008 14:59

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: répéter une action, créer un bouton, touche F4

J'ai par exemple 2000 couches de points dont je sélectionne certains objets. Pour sauver cette sélection je dois faire "clic droit" + 'Create Layer from Selection'...... à chaque couche (*2000).


Sous Arcgis, je ne sais pas comment automatiser ça facilement, mais c'est une opération plutôt simple sous Mapinfo, si tu as ça sous le coude smile

D'ailleurs, en écrivant cette dernière phrase, je me dis que ca pourrait être intéressant de regarder du côté de la ligne de commande*, je n'ai pas encore beaucoup testé mais ca peut peut être servir si tu veux répéter des actions en grand nombre ? Un batch inséré la dedans, créé sous Excel ou un truc du genre pourrait peut être faire l'affaire... ( à tester/approfondir)

Robin.

EDIt : *je pense à CopyFeature par exemple smile

Hors ligne

 

#9 Tue 08 July 2008 15:01

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: répéter une action, créer un bouton, touche F4

Une autre idée : sur quels critères fais tu tes sélections ? J'ai peut être une idée pour te simplifier la vie smile

Hors ligne

 

#10 Tue 08 July 2008 15:57

bebert_lama
Participant assidu
Date d'inscription: 9 Nov 2006
Messages: 253

Re: répéter une action, créer un bouton, touche F4

Salut,

je fais mes sélections à l'aide d'une couche polygone et d'un attribut = Forêt, ville, fleuve,.....
Soit je sélectionne la classe et je fais ma sélection de points, soit je créer une couche "Forêts" et je fais ma sélection.
Sélection par localisation.
Merci

A+
Bebert

Hors ligne

 

Pied de page des forums

Powered by FluxBB