begin process at 2012 02 12 19:39:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

3 Commandes + Le clavier sous windows


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

3 Commandes + Le clavier sous windows

dimanche 12 janvier 2003 à 15:16:48 | 3 Commandes + Le clavier sous windows

CyberP

Je cherche 3 commandes :
la première : pour se déconnecter d'internet
la deuxième : pour éteindre l'ordinateur
la troisième : pour éxecuter un programme .exe

Ensuite, comment gère-t-on le clavier sous windows ? Si je met une réponse au message WV_KEYDOWN (ou qq chose comme ca), ca m'écrit aussi des charactères quand j'appuie sur shift ou sur maj, etc.

CyberP,
Celui qui dit que toute question a une réponse
dimanche 12 janvier 2003 à 16:13:00 | Re : 3 Commandes + Le clavier sous windows

coockiesch

Pour éxécuter un exe tu peux utiliser la commande
system("nom_de_l_exe");

La commande system demande le fichier d'entête windows.h.

Pour les deux autres commandes: je ne sais pas.

coockiesch
dimanche 12 janvier 2003 à 16:28:54 | Re : 3 Commandes + Le clavier sous windows

CyberP

Ca fonctionne mais une fenêtre ms-dos s'ouvre et c'est assez moche. S'il y a un moyen de la faire disparaitre...

CyberP,
Celui qui dit que toute question a une réponse
dimanche 12 janvier 2003 à 17:21:08 | Re : 3 Commandes + Le clavier sous windows

coockiesch

Hello! Voici un exemple de la doc de vc. Il permet d'ouvrir un exe sans la fenêtre dos.
----------------------------------------------------------------------

/* EXEC.C illustrates the different versions of exec including:
* _execl _execle _execlp _execlpe
* _execv _execve _execvp _execvpe
*
* Although EXEC.C can exec any program, you can verify how
* different versions handle arguments and environment by
* compiling and specifying the sample program ARGS.C. See
* SPAWN.C for examples of the similar spawn functions.
*/

#include <stdio.h>
#include <conio.h>
#include <process.h>

char *my_env[] = /* Environment for exec?e */
{
"THIS=environment will be",
"PASSED=to new process by",
"the EXEC=functions",
NULL
};

void main()
{
char *args[4], prog[80];
int ch;

printf( "Enter name of program to exec: " );
gets( prog );
printf( " 1. _execl 2. _execle 3. _execlp 4. _execlpe\n" );
printf( " 5. _execv 6. _execve 7. _execvp 8. _execvpe\n" );
printf( "Type a number from 1 to 8 (or 0 to quit): " );
ch = _getche();
if( (ch < '1') || (ch > '8') )
exit( 1 );
printf( "\n\n" );

/* Arguments for _execv? */
args[0] = prog;
args[1] = "exec??";
args[2] = "two";
args[3] = NULL;

switch( ch )
{
case '1':
_execl( prog, prog, "_execl", "two", NULL );
break;
case '2':
_execle( prog, prog, "_execle", "two", NULL, my_env );
break;
case '3':
_execlp( prog, prog, "_execlp", "two", NULL );
break;
case '4':
_execlpe( prog, prog, "_execlpe", "two", NULL, my_env );
break;
case '5':
_execv( prog, args );
break;
case '6':
_execve( prog, args, my_env );
break;
case '7':
_execvp( prog, args );
break;
case '8':
_execvpe( prog, args, my_env );
break;
default:
break;
}

/* This point is reached only if exec fails. */
printf( "\nProcess was not execed." );
exit( 0 );
}
dimanche 12 janvier 2003 à 17:23:04 | Re : 3 Commandes + Le clavier sous windows

jcecchi

Salut,

> Je cherche 3 commandes :
> la première : pour se déconnecter d'internet

Pour l'instant c'est en premiere du site, une source de vecchio56.

> la deuxième : pour éteindre l'ordinateur

Trouvable aussi sur le site.

> la troisième : pour éxecuter un programme .exe

Essaye ShellExecute


> Ensuite, comment gère-t-on le clavier sous windows ? Si je met une réponse au message WV_KEYDOWN (ou qq chose comme ca), ca m'écrit aussi des charactères quand j'appuie sur shift ou sur maj, etc.
>
> CyberP,
> Celui qui dit que toute question a une réponse

Oui mais il faut se donner la peine de chercher un peu.
lundi 13 janvier 2003 à 20:08:19 | Re : 3 Commandes + Le clavier sous windows

CyberP

Dsl mais ce ne marche pas. Quand ca arrive a cette partie du programme, il y a une erreur système trois fois...

J'ai un peu changé le code
J'ai juste mis "execv(argument, NULL);" (où argument est le nom du prog) et includé le fichier .h evidemment


CyberP,
Celui qui dit que toute question a une réponse


Cette discussion est classée dans : réponse, windows, clavier, commandes


Répondre à ce message

Sujets en rapport avec ce message

utilisation clavier en api windows [ par boisnou ] salut , ja imerai savoir comment on peu utiliser les touches du clavier pour un programme, je suis en train de faire un jeu en api windows et j aimer Gestion du clavier avec l'API Windows [ par tintin72 ] SalutJe programme un petit jeu en OpenGL et pour l'instant j'utilise DirectInput pour la gestion entrée du clavier, mais j'aimerais plutot gérer l'ent bloquer les commandes clavier [ par bou3 ] salut a tous!quelqu`un sait-il comment bloquer des combinaisons telles que alt+f4, ctrl+alt+del, et le bouton demarrer? clavier : La touche Windows et la touche alt [ par bily ] Vegeta :-)Salut,je voudrais savoir comment a l'aide d'un boutton bloquer et debloquer la touche wndows en esperant que son raccourci "ctrl+echap" soie IMPORTANT CLAVIER WINDOWS BLOQUER [ par bily ] Vegeta :-)Salut,je voudrais savoir comment a l'aide d'un boutton bloquer et debloquer la touche wndows en esperant que son raccourci "ctrl+echap" soie execution des commandes sous windows [ par mesetudes ] bonjour, svp je voudrait savoir quelle est les  commandes c/c++  permettant d'executer :-l'arret et le redemarage du windo Envoie d'une touche clavier DEPUIS le clavier et non depuis Windows [ par Nixeus ] Bonjour à tous,Je souhaite fais un programme pouvant envoyer l'appuis d'une touche clavier depuis le clavier et non depuis Windows.Je m'explique, je n Créer son propre raccourci clavier Windows [ par thomas26 ] Bonjour, je chercher à créer mon propre raccourci clavier windows ( XP ) ou modifier la combinaison d'un existant.Le bureau du PC doit rester vide, j' Routage d'une touche clavier sous windows, possible ? [ par Nixeus ] Bonjour à tous, J'aurais besoin de faire un programme minimaliste et non bloquant, qui permetrais de dérouter une touche clavier vers une autre !Je Sauvegarde des fichiers system ? [ par chtitpierre78 ] Bonjour,Je développe une petite application en C++  qui me permet de sauvegarder différents fichiers situés sur mon PC. (windows XP, mais le programme


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales