"c:\fichier.vbs" %1 : comment recuperer %1 en tant que variable

"c:\fichier.vbs" %1 : comment recuperer %1 en tant que variable - VB/VBA/VBS - Programmation

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
Reply

Marsh Posté le 10-01-2003 à 21:32:58   

Reply

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 :sweat:

Reply

Marsh Posté le 10-01-2003 à 22:39:15    

Hm  :pt1cable: un peu bizarre ta question , tu cherche a isoler just le nom du fichier sans le chemin ? T'as essayé un GetFileName ?


---------------
•º°) SkabsnowsurF Board Free Style (°º•
Reply

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"

Reply

Marsh Posté le 10-01-2003 à 22:46:38    

ok ok , dsl jpx pas T D trop dur pr moi ca :D


---------------
•º°) SkabsnowsurF Board Free Style (°º•
Reply

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?

Reply

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"!

Reply

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).

Reply

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

Reply

Marsh Posté le 11-01-2003 à 02:02:32    

up :cry:

Reply

Marsh Posté le 11-01-2003 à 02:02:32   

Reply

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 :love:) http://www.bellamyjc.net/fr/vbsgeneralites.html


Message édité par Carbon_14 le 11-01-2003 à 11:01:53
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed