"c:\fichier.vbs" %1 : comment recuperer %1 en tant que variable - VB/VBA/VBS - Programmation
Marsh Posté le 10-01-2003 à 22:00:47
up j'aimerai bien savoir si cai possible sa me depannerai enormement je suis bloqué a cause de ca 
 
Marsh Posté le 10-01-2003 à 22:39:15
Hm  
 un peu bizarre ta question , tu cherche a isoler just le nom du fichier sans le chemin ? T'as essayé un GetFileName ?
Marsh Posté le 10-01-2003 à 22:42:47
je cherche a faire un menu sur les dossiers "deplacer et traiter" en vbs donc fo pour cela que quand je fasse 
 
"monfichier.vbs" c:\dossieratraiter 
dans demarrer executer et que sa me renvoie une variable dans mon vbs ayant pour contenu "c:\dossieratraiter"
Marsh Posté le 10-01-2003 à 22:46:38
ok ok , dsl jpx pas T D trop dur pr moi ca ![]()
Marsh Posté le 10-01-2003 à 22:48:09
v essayé de simplifier la question 
 
j'execute "c:\fichier.vbs" %1 : comment recuperer %1 en tant que variable dans le script?
Marsh Posté le 10-01-2003 à 23:24:11
upp 
doit bien avoir moyen de faire  
executer > "c:\fichier.vbs" bonjours 
et de voir un message "bonjours"!
Marsh Posté le 10-01-2003 à 23:49:54
? En QBASIC, y a une variable "système" qui se nomme COMMAND$ dans la quelle on retrouve la ligne de commande qui suit le nom de l'exe 
MonProg toto => command$ = "toto". 
En VB3, je crois me souvenir c'est idem. 
Faut regarder dans l'aide si cette variable est connue. 
Si on veut "généraliser", faut ensuite extraire de command$ les différents fragments (MonProg toto tata titi).
Marsh Posté le 11-01-2003 à 00:32:30
ouais on ma aussi parlé du command en vb mais en vbs sa marche pas et c pas dans la doc officielle 
 
http://www.host-web.fr/iishelp/VBScript/htm/VBStoc.htm
Marsh Posté le 11-01-2003 à 10:27:25
Je ne connais pas VBScript : c'est différent de VBApplication d'Office ? 
C'est autonome comme appli ? (les macros VBA, je pense (? sauf erreur) qu'elles ne tournent que dans l'environnement Office. 
 
Dans la liste des variables, y a en effet pas Command$ ni CmdeLine, ou des trucs comme ça 
. 
 
EDIT : par contre, dans http://p2p.wrox.com/archive/vbscript/2001-08/10.asp (<- Google), qq utilise  
Set oArgs = CreateObject("MTP.CmdArgs" ); ca serait pas plutôt GetObject ? Le membre .CmdArgs existe en VBScript ? 
C'est peut-être une piste. 
 
 
EDIT 2 : un site où y a des tas d'infos intéressantes et liens (comme tj chez cet auteur 
) http://www.bellamyjc.net/fr/vbsgeneralites.html
Marsh Posté le 10-01-2003 à 21:32:58
salut j'ai besoin d'un petit coup pouce, quand on appelle
"c:\fichier.vbs" toto par exemple
dans demarrer executer comment recuperer "toto" sous forme de variable dans le script
merci
Message édité par fils_de_la_lumiere le 10-01-2003 à 21:33:28