cs_licorn
Messages postés2Date d'inscriptionmercredi 25 décembre 2002StatutMembreDernière intervention27 décembre 2002
-
27 déc. 2002 à 17:58
SebLinck
Messages postés212Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention23 juin 2011
-
19 mai 2008 à 17:59
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
// Lance process
int ReturnProcess = CreateProcess(NULL, _T(commande ), NULL, NULL, TRUE, NORMAL_PRIORITY_CLASS, NULL, NULL, &Start, &Process);
// Vérifie si l'opération s'est bien déroulée
if (ReturnProcess == 0)
MessageBox("Erreur, impossible to run Process !", "Erreur", MB_OK + MB_ICONEXCLAMATION);
}
avec commande: prgm.exe "argument "
sirius2019
Messages postés2Date d'inscriptionlundi 24 juillet 2006StatutMembreDernière intervention10 janvier 2008 24 déc. 2007 à 00:15
Merci tu viens de me sauver la vie!
realic
Messages postés16Date d'inscriptionjeudi 16 novembre 2006StatutMembreDernière intervention29 janvier 2016 24 mai 2007 à 17:24
Merci pour ton code, il est super utile :) :)
Camarade_Tux
Messages postés1Date d'inscriptionmercredi 6 juillet 2005StatutMembreDernière intervention 8 juillet 2005 8 juil. 2005 à 10:25
Comme ça peut toujours servir:
il faut que dans le paramètre lpFile (celui qui te gêne) les \ soient remplacés par des \\.
Ainsi, c:\pagefile.sys devient c:\\pagefile.sys (entre "" évidemment).
Pour dev-cpp, il faut utiliser les options du projet (Alt+P) puis aller dans l'onglet "Paramètre" puis cliquer sur "Ajouter Fichier". Là, il faut spécifier libshell32.lib qui est dans le dossier Dev-Cpp\lib.
Il faut aussi le #include <shellapi.h> évidemmment.
@+
westsidazrhidaz
Messages postés2Date d'inscriptionvendredi 8 octobre 2004StatutMembreDernière intervention 9 octobre 2004 9 oct. 2004 à 06:54
je veux remplacer lurl par une chemin exe mais ca ne fonctionne pas, quelqu un peux me montrer la stucture svp
westsidazrhidaz
Messages postés2Date d'inscriptionvendredi 8 octobre 2004StatutMembreDernière intervention 9 octobre 2004 9 oct. 2004 à 06:54
je veux remplacer lurl par une chemin exe mais ca ne fonctionne pas, quelqu un peux me montrer la stucture svp
Arcagi
Messages postés4Date d'inscriptiondimanche 11 avril 2004StatutMembreDernière intervention21 mars 2005 23 avril 2004 à 11:35
1 untitled1.cpp
d:PROGRA~1DEVC__~1IncludeShellApi.h:88: syntax error before `;'
98 d:progra~1devc__~1includeshellapi.h
ANSI C++ forbids declaration `DECLARE_HANDLE' with no type
113 d:progra~1devc__~1includeshellapi.h
syntax error before `;'
ect compilé sous devc++ jlé fé...
cs_zzzzzz
Messages postés408Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention18 décembre 2012 12 janv. 2003 à 22:31
tres tres tre sutile merci bcp :)
cs_licorn
Messages postés2Date d'inscriptionmercredi 25 décembre 2002StatutMembreDernière intervention27 décembre 2002 27 déc. 2002 à 17:58
Merci pour le code ! c'est super utile surtout quand on débute !!!
19 mai 2008 à 17:59
PROCESS_INFORMATION Process = {0};
STARTUPINFO Start = {0};
Start.cb = sizeof(STARTUPINFO);
Start.lpReserved = NULL;
Start.lpReserved2 = NULL;
Start.cbReserved2 = 0;
Start.lpDesktop = NULL;
Start.dwFlags = 0;
// Lance process
int ReturnProcess = CreateProcess(NULL, _T(commande ), NULL, NULL, TRUE, NORMAL_PRIORITY_CLASS, NULL, NULL, &Start, &Process);
// Vérifie si l'opération s'est bien déroulée
if (ReturnProcess == 0)
MessageBox("Erreur, impossible to run Process !", "Erreur", MB_OK + MB_ICONEXCLAMATION);
}
avec commande: prgm.exe "argument "
24 déc. 2007 à 00:15
24 mai 2007 à 17:24
8 juil. 2005 à 10:25
il faut que dans le paramètre lpFile (celui qui te gêne) les \ soient remplacés par des \\.
Ainsi, c:\pagefile.sys devient c:\\pagefile.sys (entre "" évidemment).
Plus d'infos : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shellexecute.asp
Pour dev-cpp, il faut utiliser les options du projet (Alt+P) puis aller dans l'onglet "Paramètre" puis cliquer sur "Ajouter Fichier". Là, il faut spécifier libshell32.lib qui est dans le dossier Dev-Cpp\lib.
Il faut aussi le #include <shellapi.h> évidemmment.
@+
9 oct. 2004 à 06:54
9 oct. 2004 à 06:54
23 avril 2004 à 11:35
#include <windows.h>
#include <shellapi.h>
void main()
{
ShellExecute(NULL, "open","http://www.scriptzone-fr.com",0,0,SW_NORMAL);
}
ça marche inpect...
26 janv. 2004 à 17:27
6 mars 2003 à 03:37
par
#include <windows.h>
12 janv. 2003 à 23:07
12 janv. 2003 à 23:06
void main()
{
ShellExecute(this->Handle,"open","http://www.scriptzone-fr.com",0,0,SW_NORMAL);
}
1 untitled1.cpp
d:PROGRA~1DEVC__~1IncludeShellApi.h:88: syntax error before `;'
98 d:progra~1devc__~1includeshellapi.h
ANSI C++ forbids declaration `DECLARE_HANDLE' with no type
113 d:progra~1devc__~1includeshellapi.h
syntax error before `;'
ect compilé sous devc++ jlé fé...
12 janv. 2003 à 22:31
27 déc. 2002 à 17:58