Contrôler Windows en C ou batch

Résolu/Fermé
seo610 Messages postés 596 Date d'inscription mardi 9 février 2010 Statut Membre Dernière intervention 30 juin 2015 - 5 août 2010 à 20:20
seo610 Messages postés 596 Date d'inscription mardi 9 février 2010 Statut Membre Dernière intervention 30 juin 2015 - 8 août 2010 à 04:59
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
A voir également:

3 réponses

ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 338
5 août 2010 à 22:01
Lancer 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.
0
seo610 Messages postés 596 Date d'inscription mardi 9 février 2010 Statut Membre Dernière intervention 30 juin 2015 102
6 août 2010 à 04:41
y aurais t'il des exemples?
0
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 338
7 août 2010 à 10:33
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;
}
0
seo610 Messages postés 596 Date d'inscription mardi 9 février 2010 Statut Membre Dernière intervention 30 juin 2015 102
8 août 2010 à 04:59
merci
0