Ce sujet est résolu.
1 | |
Auteur | Messages |
---|---|
loki | #1 Posté le 2/3/2010 à 12:13:00 |
Bonjour, J'utilise gambas avec mes minimes connaissances de basic, j'arrive toujours a me dépatouiller avec un peu de recherche mais là je bloque sur deux petits truc, alors je viens demander un peu d'aide La première : Je voudrais retrouver, dans une texte collé dans un TextBox, certain mots à certain emplacements. la deuxième : Je voudrais faire une capture de la fenêtre en cliquant sur un bouton. Comme une image vaut mieux qu'un long discours Merci d'avance a ceux qui pourront m'aider. Dell Vostro 3750 Ubuntu 13.04 - Gambas 3.4.1 | |
spheris | #2 Posté le 2/3/2010 à 13:01:00 |
loki, 1) Tes mots à afficher sont ils toujours les mêmes ? si oui il y a des outils de recherche de chaine de caractères ici http://gambasdoc.org/help/cat/string?fr après pour capturer ta fenêtre, utilise la commande Grab comme ceci : monimage = fmain.grab http://gambasdoc.org/help/comp/gb.qt/control/grab?fr A+ | |
loki | #3 Posté le 2/3/2010 à 16:45:00 |
Merci J'ai bien réussi a me servir de 'grab' pour créer mes capture.png du bureau ou de mon application (desktop.grab et fmain.grab) mais je n'ai pas réussi a capturer FMain avec sa bordure Pour le recherche de texte je verrai demain edit: J'ai trouvé ce que je voulais avec la commande replace a+ Dell Vostro 3750 Ubuntu 13.04 - Gambas 3.4.1 | |
manu | #4 Posté le 2/3/2010 à 22:03:00 |
Avec Gambas ca roule ! | Salut,
C'est normal car FMain est contenu dans une fenetre ...ce n'est pas une fenetre. Mais window.grab ca ne marche pas... donc je sais pas si c'est possible. Ca l'est surement mais je sais pas. Jeanne d'arc, elle a frit, elle a tout compris ! Config : Manjaro linux (excellent !) XFCE 4.1 (simple et efficace) Gambas 3 dans les dépots (confort total) |
loki | #5 Posté le 3/3/2010 à 16:45:00 |
Pour moi c'est pas très grave je voulais la capture de la fenêtre sans les bordure donc FMain.grab me vas très bien c'était par curiosités que je voulais savoir si c'était possible de prendre la bordure avec, ou pour plus tard Merci a+ Dell Vostro 3750 Ubuntu 13.04 - Gambas 3.4.1 | |
gambix | #6 Posté le 7/3/2010 à 18:12:00 |
Faire simple ! | dim hPic as picture hpic = Desktop.grab.copy(Me.ScreenX, Me.ScreenY, me.Width, Me.Height) mais ce n'est qu'une approche ila va peut être falloir faire varier les variable pour avoir réellement les bordures... j'ai pas testé Moins de texte dans une signature c'est agrandir son espace. |
loki | #7 Posté le 8/3/2010 à 11:30:00 |
salut gambix, j'ai testé plusieurs façon d'accommoder ta ligne mais rien a faire j'obtiens la réponse "not an object" pas facile de capturer sa fenêtre avec sa bordure Dell Vostro 3750 Ubuntu 13.04 - Gambas 3.4.1 | |
gambix | #8 Posté le 8/3/2010 à 20:31:00 |
Faire simple ! | ça ça marche PUBLIC SUB Button1_click() PictureBox1.Picture = Desktop.grab().copy(ME.ScreenX, ME.ScreenY - 20, ME.Width, ME.Height + 20) END Moins de texte dans une signature c'est agrandir son espace. |
loki | #9 Posté le 9/3/2010 à 15:41:00 |
salut, effectivement sa marche (faut adapter a son thème de fenêtre) j'ai fait un petit programme pour ceux que ca intéresse de voir les captures d'écrans. a télécharger la: démo capture...(democapture.tar.gz) a+ Dell Vostro 3750 Ubuntu 13.04 - Gambas 3.4.1 | |
taoteblues | #10 Posté le 20/3/2010 à 07:49:00 |
Merci pour ton petit programme de capture Amitiés Taoteblues | |
1 |