[OK] Envoyer clipboardtext vers IDE PB
[OK] Envoyer clipboardtext vers IDE PB
Il me semble avoir déjà vu ça trainer sur le forum mais j'ai pas réussi à mettre la main dessus.
Je suis en train de faire un outil PB que je grefferai à mon IDE en tant qu'outils externe. Cependant, j'ai besoin qu'en cliquant sur des boutons il envoie du texte dans l'éditeur de l'IDE.
Il faut donc surement abuser de Sendmessage_ mais vu que le nom de la fenêtre de l'ide change selon le nom de la page en cours (machintruc.pb) je ne sais pas comment orienter mon code.
Bref si l'un de vous à ça dans ses cartons.
Merci.
Je suis en train de faire un outil PB que je grefferai à mon IDE en tant qu'outils externe. Cependant, j'ai besoin qu'en cliquant sur des boutons il envoie du texte dans l'éditeur de l'IDE.
Il faut donc surement abuser de Sendmessage_ mais vu que le nom de la fenêtre de l'ide change selon le nom de la page en cours (machintruc.pb) je ne sais pas comment orienter mon code.
Bref si l'un de vous à ça dans ses cartons.
Merci.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Envoyer clipboardtext vers IDE PB
Ditto Clipoboard multiple indispensable
Gratuit, utilise une base SQLite. Des tonnes de fonctions à explorer.
Pas besoin de sendmessage_ dès qu'on clique sur un clip, il prends comme 'target' l'application qui avait le curseur

Gratuit, utilise une base SQLite. Des tonnes de fonctions à explorer.
Pas besoin de sendmessage_ dès qu'on clique sur un clip, il prends comme 'target' l'application qui avait le curseur
- Mettre le curseur au point d'insertion (dans n'importe quel programme, donc par exemple l'IDE PB)
- Double-cliquer ou faire un dnd depuis l'un des clips

- falsam
- Messages : 7324
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Envoyer clipboardtext vers IDE PB
@Marc56 : Le plaisir de coder c'est pas mal non plus
A exécuter en tant qu'outils de l'IDE Officiel pour que ça fonctionne. Rien de spécial à mettre en paramétre à part l'emplacement de l'exécutable et un nom.
Donne des nouvelles de ton outils

En obtenant le pointeur de l'éditeur et faire un paste par la suite ça fonctionne.Ar-S a écrit :j'ai besoin qu'en cliquant sur des boutons il envoie du texte dans l'éditeur de l'IDE.
Code : Tout sélectionner
EnableExplicit
Define HandleIDESci.i
;Handle de l'IDE / Handle of IDE
HandleIDESci=Val(GetEnvironmentVariable("PB_TOOL_Scintilla"))
;Paste
If HandleIDESci
SendMessage_(HandleIDESci, #WM_PASTE, 0, 0)
EndIf
C'est un sujet que j'ai abordé sur ce lien http://www.purebasic.fr/french/viewtopi ... 21&t=16963Ar-S a écrit :Il me semble avoir déjà vu ça trainer sur le forum mais j'ai pas réussi à mettre la main dessus.
Donne des nouvelles de ton outils

Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Envoyer clipboardtext vers IDE PB
C'est bien ça 
Mon prog se nomme Lazy Gadgets
il permettra d'accélérer la création des gadgets, chose récurrente qui me fatigue un peu.
Je mettrai une version de teste bientôt.
Screenshot


Mon prog se nomme Lazy Gadgets

il permettra d'accélérer la création des gadgets, chose récurrente qui me fatigue un peu.
Je mettrai une version de teste bientôt.
Screenshot

~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: Envoyer clipboardtext vers IDE PB
Encore un nouveau né
dans la trop grande famille des VD personnels.
L'avantage de ne pas être trop gourmand, c'est que contrairement à tous ceux qui se sont lancés dans l'aventure, il aura peut être une chance d'être terminé
En tout cas, c'est tout le mal que je lui souhaite


L'avantage de ne pas être trop gourmand, c'est que contrairement à tous ceux qui se sont lancés dans l'aventure, il aura peut être une chance d'être terminé

En tout cas, c'est tout le mal que je lui souhaite

- falsam
- Messages : 7324
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Envoyer clipboardtext vers IDE PB
A mon avis ce n'est pas un Visual Designer.
C'est plutot un outil générant un code lié à un bouton.
Quand on cliquera sur le bouton CanvasGadget le code générer dans l'IDE à l'endroit du curseur seraou si option #PB_Any cochéOn est donc loin d'un VD
J'ai crée un outil qui analyse le code du gadget sélectionné et affiche un inspecteur de gadget.

Je pense d'ailleurs qu'Ar-s pourrait intégrer cette fonctionnalité dans son code.
C'est plutot un outil générant un code lié à un bouton.
Quand on cliquera sur le bouton CanvasGadget le code générer dans l'IDE à l'endroit du curseur sera
Code : Tout sélectionner
CanvasGadget(0, x, y, Width, height, Flag)
Code : Tout sélectionner
CanvasGadget(#PB_Any, x, y, Width, height, Flag)
J'ai crée un outil qui analyse le code du gadget sélectionné et affiche un inspecteur de gadget.
Je pense d'ailleurs qu'Ar-s pourrait intégrer cette fonctionnalité dans son code.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Envoyer clipboardtext vers IDE PB
Falsam a vu juste. Je n'ai pas le temps, pas la motive et probablement pas les compétences pour créer un IDE complet.
Mon soft est donc là pour ecrire automatiquement les lignes des gadgets.
J'ai ajouté 2 Checkbox à savoir #PB_Ignore pour les Coords et #PB_Ignore pour les dimensions.
Par contre je ne rentre pas les coords ni les dimensions lors de la création, je préfère les rentrer après vu que je me sert souvent de la taille de ma fenêtre pour adapter celle des gadgets, ça évite de tout reprendre lors d'un changement de taille de fenêtre.
Donc le soft propose (maintenant) 4 choix.
Soit il fait apparaitre
ou
et/ou la combinaison précédente +
et/ou la combinaison précédente +
Mon soft est donc là pour ecrire automatiquement les lignes des gadgets.
J'ai ajouté 2 Checkbox à savoir #PB_Ignore pour les Coords et #PB_Ignore pour les dimensions.
Par contre je ne rentre pas les coords ni les dimensions lors de la création, je préfère les rentrer après vu que je me sert souvent de la taille de ma fenêtre pour adapter celle des gadgets, ça évite de tout reprendre lors d'un changement de taille de fenêtre.
Donc le soft propose (maintenant) 4 choix.
Soit il fait apparaitre
Code : Tout sélectionner
CanvasGadget( , X, Y, L, H [, Options])
Code : Tout sélectionner
VariableChoisitViaInputrequester = CanvasGadget( #PB_Any , X, Y, L, H [, Options])
Code : Tout sélectionner
CanvasGadget( , #PB_Ignore, #PB_Ignore, L, H [, Options])
Code : Tout sélectionner
CanvasGadget( , X, Y, #PB_Ignore, #PB_Ignore [, Options])
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
- falsam
- Messages : 7324
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: [OK] Envoyer clipboardtext vers IDE PB
Petite suggestion. Afin de diminuer la taille de ta boite de dialogue, pourrais tu remplacer les libelles par des icônes ?
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: [OK] Envoyer clipboardtext vers IDE PB
Vu que lorsque la souris ne pointe pas sur la fenêtre elle diminue en une barre de 348x30 (maintenant) je pense que ce n'est pas très utile.
Et puis je me suis un peu fais c... à faire les boutons canvas et en créant les images à la volée, ça me pique un peu de mettre des icones à la place. D'autan plus que ce ne sera pas forcément très parlant pour certains gadgets.
Suggestion rejeté
Mais je peux (et vais) cependant réduire la taille de la fenêtre principale. Mes boutons sont un peu large.
Voilà une petite démo d'ou j'en suis.. (faut peut être rafraichir la page pour voir le nouveau gif)

Et puis je me suis un peu fais c... à faire les boutons canvas et en créant les images à la volée, ça me pique un peu de mettre des icones à la place. D'autan plus que ce ne sera pas forcément très parlant pour certains gadgets.
Suggestion rejeté


Voilà une petite démo d'ou j'en suis.. (faut peut être rafraichir la page pour voir le nouveau gif)

~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: [OK] Envoyer clipboardtext vers IDE PB
tu t'amuses bien a ce que je vois 

Re: [OK] Envoyer clipboardtext vers IDE PB
Oui
J'avais envie faire ça depuis pas mal de temps.

J'avais envie faire ça depuis pas mal de temps.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels