Contrôler Windows en C ou batch
Résolu
Bonjour,
Comment contrôler Windows dans un langage comme le batch ou le C?
Exemple ouvrir un programme style block note et écrire de quoi dedans ou bien ouvrir IE et entrer un url.
merci
Comment contrôler Windows dans un langage comme le batch ou le C?
Exemple ouvrir un programme style block note et écrire de quoi dedans ou bien ouvrir IE et entrer un url.
merci
3 réponses
-
ContributeurLancer IE : s'il est navigateur par défaut, ShellExecute() fera l'affaire. MSDN te donneras des infos là-dessus.
Ouvrir Notepad et écrire quelque chose dedans : y'a moyen, mais tu peux aussi écrire un fichier et ouvrir Notepad dessus. Regarde du côté de CreateProcess() pour lancer Notepad sur un fichier donné. MSDN is also your friend. -
y aurais t'il des exemples?
-
Contributeur
int main(int argc, char* argv[]) { FILE* fichier; //On lance IE if (ShellExecute(NULL,"open","https://www.google.fr/?gws_rd=ssl",NULL,NULL,0)==0) { printf("Impossible d'ouvrir la page.\n"); return 1; } //On écrit dans un fichier texte fichier = fopen("temp.txt","w"); if (fichier == NULL) { printf("Impossible d'ouvrir le fichier.\n"); return 2; } fprintf(fichier,"hello cruel world"); fclose(fichier); //On lance Notepad dessus if (ShellExecute(NULL,"open","temp.txt",NULL,NULL,SW_SHOW)==0) { printf("Impossible de lancer Notepad.\n"); return 3; } return 0; }