DOS , fichiers BATCH et parametres ...

DOS , fichiers BATCH et parametres ... - Programmation

Marsh Posté le 18-04-2001 à 15:11:34    

Tu ne saurais pas comment faire un fichier BATCH, qui permette à u!n utilisateur d'entrer du texte, et ensuite de le réutiliser dans une commande DOS; du genre.
 
"veuillez entrer le NOM du PC distant"  -> nom
"veuillez entrer le PARTAGE du PC distant"  -> partage
 
 
et ensuite l'utiliver dans une commande du style:
 
net use z: \\"nom"\"partage"

Reply

Marsh Posté le 18-04-2001 à 15:11:34   

Reply

Marsh Posté le 18-04-2001 à 15:18:39    

Ms-DOs, quand tu nous tiens... :D  
Un .bat accepte 10 paramètres formels, identifiés %0 à %9. %0 est un para spécial qui contient le nom complet du fichier .bat.


---------------
di. / www.diredaredare.org - Ailes de la ville
Reply

Marsh Posté le 18-04-2001 à 15:21:29    

peux tu etre un peu plus clair...  
en me donnant un exemple, par exemple ..
 
 
Merci
@ +

Reply

Marsh Posté le 18-04-2001 à 15:25:42    

Si j'ai bien compri ce qu'il veut dire, c'est qu'il ne te pose pas de question, il se contente de faire
 
tonfichier.bat par0 par1 par2 par3...par9, ce qui n'a aucun interet dans ton cas...
La solution serait peut etre la creation d'un petit fichier en C qui demanderais des parametres et qui executerais une commande..

Reply

Marsh Posté le 18-04-2001 à 15:44:54    

on a pas d'outils pour dvelopper du C ici ...
 
@ +

Reply

Marsh Posté le 18-04-2001 à 16:58:05    

Bin, tu peux faire un .bat qui accepte deux paramètres que tu traites dans le .bat. Tes 2 paras sont %1 et%2, à toi de les tester et utiliser ; à l'utilisateur de les saisir après le nom de la commande


---------------
di. / www.diredaredare.org - Ailes de la ville
Reply

Marsh Posté le 18-04-2001 à 18:30:13    

Tu peux aussi faire un pgme tout bête en Turbo pascal qui
demande les deux données et les stocke dans des variables nom et partage
tu lance une commande dos par EXEC('net','use z: \\'+nom+'\'+partage);
 
syntaxe à vérifier...

Reply

Sujets relatifs:

Leave a Replay

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