Un petit code tout bête

Programmation d'applications complexes
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Un petit code tout bête

Message 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 :lol:

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 :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message 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 !! :D


je suis le vampire de code :evil:
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Re: Un petit code tout bête

Message par Anonyme2 »

Très intéressant

Merci Chris :D
fweil
Messages : 505
Inscription : dim. 16/mai/2004 17:50
Localisation : Bayonne (64)
Contact :

Message par fweil »

Bon lépasibète ton code en fait ...
Mon avatar reproduit l'image de 4x1.8m présentée au 'Salon international du meuble de Paris' en janvier 2004, dans l'exposition 'Shades' réunisant 22 créateurs autour de Matt Sindall. L'original est un stratifié en 150 dpi.
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

c'est pratique tout ça...merci :D
garzul
Messages : 683
Inscription : mer. 26/mai/2004 0:33

Message par garzul »

Ouais trés pratique ton code chris sa m'evitera de me trompé VIVE CHRIS :wink:
brossden
Messages : 833
Inscription : lun. 26/janv./2004 14:37

Message 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)
Denis

Bonne Jounée à tous
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message 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 8O

Par contre par le menu c'est Ok
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message 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 :lol: ), 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.
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message 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 :cry: .
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message 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.
Répondre