cs_salazar
Messages postés241Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention19 février 2006
-
24 janv. 2006 à 14:25
cs_salazar
Messages postés241Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention19 février 2006
-
24 janv. 2006 à 16:11
J'ai regardé quelques exemples sur le passages d'arguments à un programme, mais je n'y arrive pas...
Je souhaiterai passer des arguments à un programme à partir de la commande EXECUTER de Windows (Demarrer/executer) :
exemple : Prog.exe /NomFicher.avi
Evidemment le NomFicher.avi peut changer... Il est aléatoire.
cs_corsica
Messages postés147Date d'inscriptionlundi 13 mai 2002StatutMembreDernière intervention15 février 2010 24 janv. 2006 à 14:46
Quel est ton problème , le passage ou la récupération ?
Si c'est le passage alors tout ce qui est derriére le nom de l'exécutable est considéré comme paramêtres moyennant le fait que ton executable doit être entre guillemet si le chemin comporte un espace , par exemple :
"C:\Program Files\Internet Explorer\iexplore.exe" http://www.vbfrance.com
Si c'est la récupération , alors tout est dans une variable système qui s'appelle Command$ , il ne te reste plus alors qu'à spliter ta chaîne pour avoir un tableau de paramêtres.
Pour mêmoire : Split(expression[, delimiter[, count[, compare]]])