Page 1 sur 1
Un petit code tout bête
Publié : dim. 04/juil./2004 2:44
par Chris
Créez un executable avec ce petit code, mettez le dans les outils perso avec un raccourci, (moi, j'ai mis Alt+1).
Quand vous taperez votre raccourci, le prog vous fera une copie de la page en cours dans un nouvel onglet.
Pratique quand vous voulez tester des modifications sur un code sans le pourrir
Code : Tout sélectionner
;Control + A : Tout sélectionner
keybd_event_(#VK_CONTROL,0,0,0)
keybd_event_($41,0,0,0)
keybd_event_(#VK_CONTROL,0,#KEYEVENTF_KEYUP,0)
;Control + C : Copier
keybd_event_(#VK_CONTROL,0,0,0)
keybd_event_($43,0,0,0)
keybd_event_(#VK_CONTROL,0,#KEYEVENTF_KEYUP,0)
;Control + N : Nouvel onglet
keybd_event_(#VK_CONTROL,0,0,0)
keybd_event_($4E,0,0,0)
keybd_event_(#VK_CONTROL,0,#KEYEVENTF_KEYUP,0)
Delay(10)
;Control + V : Coller dans l'éditeur
keybd_event_(#VK_CONTROL,0,0,0)
keybd_event_($56,0,0,0)
keybd_event_(#VK_CONTROL,0,#KEYEVENTF_KEYUP,0)
Chris

Publié : dim. 04/juil./2004 10:06
par Backup
Merci !!
pour ma part j'ai juste recuperer ton code pour l'utiliser en copier_coller
a l'occasion .. donc direction ma bibliotheque de code Purebasic !!
je suis le vampire de code

Re: Un petit code tout bête
Publié : dim. 04/juil./2004 13:58
par Anonyme2
Très intéressant
Merci Chris

Publié : dim. 04/juil./2004 17:26
par fweil
Bon lépasibète ton code en fait ...
Publié : sam. 17/juil./2004 20:41
par Oliv
c'est pratique tout ça...merci

Publié : sam. 17/juil./2004 21:18
par garzul
Ouais trés pratique ton code chris sa m'evitera de me trompé VIVE CHRIS

Publié : lun. 19/juil./2004 7:32
par brossden
Bonjour à tous
Je ne sais pas si je suis le seul dans ce cas mais j'ai été amené à modifié le code pour qu'il fonctionne correctement à tous les coups chez moi.
J'ignore si ma machine à une particularité mais avec ce code modifié je n'ai plus de problème !
Code : Tout sélectionner
#KeyDown=0
#KeyUp=2
;Control
keybd_event_(#VK_CONTROL,0,#KeyDown ,0)
;Control maintenu + C : Tout selectionner
keybd_event_($41,0,#KeyDown,0)
keybd_event_($41,0,#KeyUp,0)
Delay(50)
;Control maintenu + C : Copier
keybd_event_($43,0,#KeyDown ,0)
keybd_event_($43,0,#KeyUp,0)
Delay(50)
;Control maintenu + N : Nouvel onglet
keybd_event_($4E,0,#KeyDown ,0)
keybd_event_($4E,0,#KeyUp,0)
Delay(50)
;Control maintenu + V : Coller dans l'éditeur
keybd_event_($56,0,#KeyDown ,0)
keybd_event_($56,0,#KeyUp,0)
;Relacher Control
keybd_event_(#VK_CONTROL,0,#KeyUp,0)
Publié : jeu. 18/nov./2004 7:22
par Anonyme2
Vous n'avez pas de problème avec la touche de raccourci pour activer le code de Chris ?
Chris ton code fonctionne sur mon ordi mais pas le raccourci clavier, j'en ai essayé plusieurs
Par contre par le menu c'est Ok
Publié : jeu. 18/nov./2004 9:48
par Chris
Moi, c'est pareil, ça ne fonctionne que par le menu.
Mais comme je me sers rarement des raccourcis clavier, (j' ai pas assez de mémoire, alors je suis obligé d'aller dans le menu pour voir le raccourci clavier

), je n'ai pas cherché de solution.
Autre chose, si vous cliquez directement sur l'executable dans l'explorer, il fait une copie de tous les fichiers qui sont dans le même dossier que lui.
Publié : jeu. 18/nov./2004 13:31
par Anonyme2
Ca doit venir du code car j'utilise Getcolor de Régis avec Alt F2 et ça marche bien.
Avec la nouvelle version de PB en ayant supprimé le raccourci sur le bureau puis en en ayant créer un nouveau, Smartupdate fonctionne mais plus la doc SDK qui s'ouvrait sur les API avec F1

.
Publié : jeu. 18/nov./2004 14:00
par Chris
Pour le code, je viens de penser à un truc, il faut peut-être une fenêtre pour que ça fonctionne avec les raccourcis clavier.
Il faudrait essayer de créer une fenêtre invisible, qui se referme d'elle même une fois que le code a fini de s'executer.
C'est une idée, comme ça, je n'ai pas Pure pour le moment pour tester.