Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : 3 Commandes + Le clavier sous windows [ Archives / Au secours ] (CyberP)

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é 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 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' 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 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...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,515 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.