"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