Schéma technique avec GDIP ?

Poser vos questions de programmation en AutoHotkey
User avatar
ScottMeyer
Posts: 28
Joined: 27 Sep 2017, 12:52
GitHub: ScottMeyer48
Contact:

Schéma technique avec GDIP ?

15 Oct 2017, 07:13

Bonjour,

Je souhaiterai généré à partir d'information un schéma technique dans un GUI. (Voir image, pour un exemple)

Actuellement je réfléchi comme je pourrai faire, en utilisant (Gui, Add, Picture, ) mais c'est pas top ...

J'aimerai avoir un rendu plus propre en vectoriel ou comme j'ai vu avec GDIP. Je n'arrive pas à utiliser GDIP, j'ai trouvé d'une version de 2011 qui ne fonctionne pas (j'ai vu sur youtube un tuto sur GDIP mais cela ne fonctionne pas chez moi)

Avez-vous une autre idée ? ou pouvez-vous m'apporter une aide avec GDIP ?

Merci d'avance

ScreenShot :
Spoiler
Last edited by ScottMeyer on 21 Oct 2017, 08:53, edited 1 time in total.
JEE (jeeswg) "Better WinGetPos" : LIEN Forum AHK
AHK Vision Go : LIEN Forum AHK
Simply Backup Script : LIEN Forum AHK
User avatar
joedf
Posts: 5952
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada, Quebec
Contact:

Re: Schéma technique avec GDIP ?

15 Oct 2017, 11:33

La nouvelle version de Gdip se retrouve ici: https://autohotkey.com/boards/viewtopic.php?t=6517
Sur cette page il y a plusieurs exemples qui pourra te donner une meillleur idee.
User avatar
ScottMeyer
Posts: 28
Joined: 27 Sep 2017, 12:52
GitHub: ScottMeyer48
Contact:

Re: Schéma technique avec GDIP ?

15 Oct 2017, 13:23

Merci joedf, de ta réponse.

Cependant que je le disais chez moi les exemples GDIP ne fonctione pas.
J'ai windows 64 bits 7 home, j'ai dans le même répertorie le fichier GDIP.AHK + Gdip.Tutorial.1-Draw.Shapes.ahk ( j'ai mis aussi GDIP.AHK dans C:\Users\Scotty\Documents\Autohotkey\Lib )
Quand je lance le fichier Gdip.Tutorial.1-Draw.Shapes.ahk, je le vois bien dans le systray mais rien d'autre pas de Gui ni graphique ...

Connais tu le problème que je rencontre ?

J'ai pris sur le forum :
AUTOHOTFLOW <- dans sa version en fichier EXE, il fonctionne mais en fichier AHK (non compilé) il ne fonctionne pas (le gui se lance mais l'emplacement réserver à GDIP est vide). J'ai bien vérifier #Include manager\gdip.ahk est là (le fichier aussi).

particles_class.ahk <- c'est une piste intéressante

Surtout que dans la description l'auteur indique que ce script peut faire ce que je recherche.
Description:
Add a particle system to your script! Lines, circles, connected lines, and much more types!
Control the speed, angle, jitter and many more properties. Values are transitioned smoothly if more than 1
value is specified.

- L'avantage c'est qu'il n'utilise pas GDIP car chez moi ça ne fonctionne pas.
- Il y a 3 exemples : demo3_Fullscreen_Mouse.ahk + demo2_Draw_On_GUI.ahk + demo1_Draw_Over_Buttons.ahk Mais ils sont compliqués pour moi.
- Je souhaiterai simplement tirer un trait + faire un rond + rectangle

Merci beaucoup de toute aide, et si j'ai une explication simple je suis sûr qu'elle sera très profitable aux autres car je pense que particles_class.ahk peut faire bien plus ! :D
JEE (jeeswg) "Better WinGetPos" : LIEN Forum AHK
AHK Vision Go : LIEN Forum AHK
Simply Backup Script : LIEN Forum AHK
User avatar
ScottMeyer
Posts: 28
Joined: 27 Sep 2017, 12:52
GitHub: ScottMeyer48
Contact:

Re: Schéma technique avec GDIP ?

15 Oct 2017, 15:44

Entre temps j'ai fouillé GitHub et j'ai trouvé Gdip2 : https://github.com/tariqporter/Gdip2

Qui fonctionne a merveille sur mon PC :superhappy: avec des exemples simple

Maintenant reste à les exploiter ;) je reviendrais pour poster du code et demandez certainement de l'aide .

Du coup je suis toujours preneur de conseils , GDIP2 vs Particles_Class ???
Lequel le meilleur pour faire des plans technique ?
JEE (jeeswg) "Better WinGetPos" : LIEN Forum AHK
AHK Vision Go : LIEN Forum AHK
Simply Backup Script : LIEN Forum AHK
User avatar
joedf
Posts: 5952
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada, Quebec
Contact:

Re: Schéma technique avec GDIP ?

16 Oct 2017, 19:38

Oh! tres bien :+1:
Gdip2 n'est pas encore "complet" ,je suis pas certain. mais bon :)

Particles_class? Tu veux ca? https://github.com/acorns/Particle-System
:think:
User avatar
ScottMeyer
Posts: 28
Joined: 27 Sep 2017, 12:52
GitHub: ScottMeyer48
Contact:

Re: Schéma technique avec GDIP ?

20 Oct 2017, 07:19

Bonjour,

Oui GDip2 , même si il n'est pas complet et si il ne plante pas
il fait des choses simple comme mes besoins le demande, ça me vas 8-)

Sinon Oui Particule class https://github.com/acorns/Particle-System
Je pense qu'il peut faire ce que je demande.
Par contre ce type de code n'es pas conventionnel par rapport au language AHK, et j'ai un peu de mal :oops:
JEE (jeeswg) "Better WinGetPos" : LIEN Forum AHK
AHK Vision Go : LIEN Forum AHK
Simply Backup Script : LIEN Forum AHK
User avatar
joedf
Posts: 5952
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada, Quebec
Contact:

Re: Schéma technique avec GDIP ?

21 Oct 2017, 00:19

Cest pour creer des effets flashs, me semble que ca sera pas tres pratique pour des schemas non?
User avatar
ScottMeyer
Posts: 28
Joined: 27 Sep 2017, 12:52
GitHub: ScottMeyer48
Contact:

Re: Schéma technique avec GDIP ?

21 Oct 2017, 03:53

En faite on peut faire juste apparaître un graphique sans mouvement (et sans flash) . J'ai fait tellement de test que je suis un peu perdu. Je croyais que Particules_Class n'utilisait pas GDI mais en faite si :problem:

Donc es ce que ça peut m'arranger ou complexifier la chose ???

Test Particules Class + GDI sans mouvement :

Code: [Select all] [Expand] [Download] GeSHi © Codebox Plus



http://atelierludique.free.fr/000/UPLOAD/Test_GDI_Particles_class.zip
JEE (jeeswg) "Better WinGetPos" : LIEN Forum AHK
AHK Vision Go : LIEN Forum AHK
Simply Backup Script : LIEN Forum AHK
User avatar
joedf
Posts: 5952
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada, Quebec
Contact:

Re: Schéma technique avec GDIP ?

21 Oct 2017, 10:47

En fait, jpense que ça serait mieux de juste utiliser gdip sans particles class/system.
C'est plutôt pour des trucs animés/d'animations.
User avatar
ScottMeyer
Posts: 28
Joined: 27 Sep 2017, 12:52
GitHub: ScottMeyer48
Contact:

Re: Schéma technique avec GDIP ?

21 Oct 2017, 10:59

Salut,

Pourrais-tu s'il te plait me faire un petit script avec GDIP2
avec un trait + un rond + un rectangle + du texte ? avec des couleurs différents :oops:
Ca m'aiderai beaucoup je m'en servirais comme exemple et ça évitera que je fasse un code pas propre :D
JEE (jeeswg) "Better WinGetPos" : LIEN Forum AHK
AHK Vision Go : LIEN Forum AHK
Simply Backup Script : LIEN Forum AHK
User avatar
ScottMeyer
Posts: 28
Joined: 27 Sep 2017, 12:52
GitHub: ScottMeyer48
Contact:

Re: Schéma technique avec GDIP ?

21 Oct 2017, 17:55

Question supplémentaire,

Peut-on écrire du texte verticalement simplement ?

Exemple :
Image

Merci
JEE (jeeswg) "Better WinGetPos" : LIEN Forum AHK
AHK Vision Go : LIEN Forum AHK
Simply Backup Script : LIEN Forum AHK
User avatar
joedf
Posts: 5952
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada, Quebec
Contact:

Re: Schéma technique avec GDIP ?

21 Oct 2017, 20:53

Cette example devrais demontrer la base que tu aura besoin.
Mais cela utilise Gdip v1.45: https://raw.githubusercontent.com/acorn ... r/Gdip.ahk
Gdip v2 n'a pas encore les fonctions de rotation, et particle class fonctionne avec v1.45 seulement.
Je n'ai pas beaucoup d'experience avec gdip. Je sais comment ca fonctionne en principle, mais j'en ai pas encore eu besoin.

Code: [Select all] [Expand] [Download] (circuit.ahk)GeSHi © Codebox Plus

User avatar
joedf
Posts: 5952
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada, Quebec
Contact:

Re: Schéma technique avec GDIP ?

21 Oct 2017, 21:05

Jai un autre example que jai modifier un peu qui demontre la rotation par une methode plus simpliste.

Code: [Select all] [Expand] [Download] (Plotgraphtest.ahk)GeSHi © Codebox Plus

User avatar
ScottMeyer
Posts: 28
Joined: 27 Sep 2017, 12:52
GitHub: ScottMeyer48
Contact:

Re: Schéma technique avec GDIP ?

22 Oct 2017, 09:49

Bonjour joedf,

Oh ! Merci pour les exemples, ça aide beaucoup.

Il n'est pas possible de faire apparaître la fenêtre autour ? quand je mets " +Caption " tout disparait ...
Sinon il faudrait faire apparaît cette objet flottant au dessus d'un Gui classique et s'assurer qu'il suit la fenêtre classique hum ...

Sans parler de GDIP ou autre, est-il possible de faire du texte à la verticale ?
JEE (jeeswg) "Better WinGetPos" : LIEN Forum AHK
AHK Vision Go : LIEN Forum AHK
Simply Backup Script : LIEN Forum AHK
User avatar
joedf
Posts: 5952
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada, Quebec
Contact:

Re: Schéma technique avec GDIP ?

22 Oct 2017, 15:00

mais oui, deuxieme exemple?
User avatar
ScottMeyer
Posts: 28
Joined: 27 Sep 2017, 12:52
GitHub: ScottMeyer48
Contact:

Re: Schéma technique avec GDIP ?

22 Oct 2017, 17:17

Salut,

J'avoue c'est compliqué GDIP, certainement que j'y arriverai avec du temps et beaucoup de tests (je n'abandonne pas cet idée)
Cependant dans l'immédiat j'opte plutôt pour une solution que je maîtrise mieux, plus simple pour que mon projet aboutisse après on verra pour le rendre beau.

Voilà ce que j'ai fait dis moi ce que tu en penses :D

Image

Code: [Select all] [Expand] [Download] GeSHi © Codebox Plus



Fichier AHK + Function CtrlColor => http://atelierludique.free.fr/000/UPLOAD/TEST_GUI_TECHNIQUE.zip
JEE (jeeswg) "Better WinGetPos" : LIEN Forum AHK
AHK Vision Go : LIEN Forum AHK
Simply Backup Script : LIEN Forum AHK
User avatar
joedf
Posts: 5952
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada, Quebec
Contact:

Re: Schéma technique avec GDIP ?

22 Oct 2017, 21:26

Pas de problèmes :)
User avatar
SpeedMaster
Posts: 92
Joined: 12 Nov 2016, 16:09

Re: Schéma technique avec GDIP ?

25 Oct 2017, 06:00

Bonjour,
Tu peux essayer ça. ;)
canvas.ahk by Uberi
https://github.com/Uberi/Canvas-AHK


Voici un example:

Code: [Select all] [Expand] [Download] GeSHi © Codebox Plus

Last edited by SpeedMaster on 26 Oct 2017, 06:02, edited 1 time in total.
User avatar
ScottMeyer
Posts: 28
Joined: 27 Sep 2017, 12:52
GitHub: ScottMeyer48
Contact:

Re: Schéma technique avec GDIP ?

25 Oct 2017, 07:17

Excellent ! Merci de l'info Speed Master :D

Gros avantage le dessin est un élément du Gui et positionnable dans ce dernier.
Il est moins beau que GDIP mais j'ai pas regardé pour l'instant on peut certainement augmenter la résolution (cleartype, dpi,...) en tout cas cela m'intéresse beaucoup.

Merci
JEE (jeeswg) "Better WinGetPos" : LIEN Forum AHK
AHK Vision Go : LIEN Forum AHK
Simply Backup Script : LIEN Forum AHK
User avatar
joedf
Posts: 5952
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada, Quebec
Contact:

Re: Schéma technique avec GDIP ?

26 Oct 2017, 00:13

Totally forgot about that. Thanks for sharing SpeedMaster! :+1:

Return to “J'ai besoin d'aide”

Who is online

Users browsing this forum: No registered users and 1 guest