Pourquoi je n'arrive pas a passer 2 variables du vbs ver le cmd ?
1/ la lettre du CDROM ~%1
2/ le chemin sous forme de date JJ-MM-AAAAA en ~%2
test.vbs
DAT=29-09-2008 ' Date JJ-MM-AAAA
CD=H 'Lettre du CD ROM déclaré
STRCMD="%COMSPEC% /c c:\prog\test.cmd "
CreateObject("WScript.Shell").run STRCMD & Chr(34) & CD & Chr(34) &
Chr(34) & DAT & Chr(34), 0, True
test.cmd
@echo off
@setlocal enabledelayedexpansion
@SETLOCAL ENABLEEXTENSIONS
DEL /Q "C:\PROG\TEMP\*.txt"
PING 127.0.0.1 -n 3 >NUL
RD /S /Q "C:\PROG\%~1"
For /f "tokens=*" %%f in ('dir /s /b %~1:\%~2\1\Mare\89\?????????.tif')
do (
copy /v /y "%%f" "C:\PROG"
)
copy /v /y %~1:\IMP*.txt C:\PROG\TEMP\IMP.txt
endlocal
Pourquoi je n'arrive pas a passer 2 variables du vbs ver le cmd ?
[...]
Il manque le séparateur d'argument: cmd/c "toto"<espace|tabulation|virgule>"titi"
CreateObject("WScript.Shell").run STRCMD & Chr(34) & CD & Chr(34) & Chr(34) & DAT & Chr(34), 0, True
Chr(34) & CD & Chr(34) & " " & Chr(34) & DAT & Chr(34), 0, True
j'ai plus rien qui fonctionne ...
Il me semble que la déclaration des variables est incorrecte Extrait : ... DAT)-09-2008 ' Date JJ-MM-AAAA CD=H 'Lettre du CD ROM déclaré ...
PS:L'affichage de la chaîne formée ne donne pas le résultat escompté.
Gilles LAURENT [MVP]
"Michel__D" a écrit dans le message de news:O$ | Bonjour,
Bonjour,
| ---DGI972--- a écrit : || Gilles LAURENT [MVP] a formulé la demande : ||| "---DGI972---" wrote: ||| |||| Bonsoir ||| ||| Bonjour ! ||| |||| Pourquoi je n'arrive pas a passer 2 variables du vbs ver le cmd ? |||| [...] ||| ||| Il manque le séparateur d'argument: ||| cmd/c "toto"<espace|tabulation|virgule>"titi" ||| |||| CreateObject("WScript.Shell").run STRCMD & Chr(34) & CD & Chr(34) & |||| Chr(34) & DAT & Chr(34), 0, True ||| ||| Chr(34) & CD & Chr(34) & " " & Chr(34) & DAT & Chr(34), 0, True || || j'ai plus rien qui fonctionne ... | | | Il me semble que la déclaration des variables est incorrecte | Extrait : | ... | DAT)-09-2008 ' Date JJ-MM-AAAA | CD=H 'Lettre du CD ROM déclaré | ... | | | PS:L'affichage de la chaîne formée ne donne pas le résultat escompté.
Tout à fait ! Il manque ici les guillemets : DAT="29-09-2008" CD="H"
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
"Michel__D" <Michel.NOSPAM@orange-ft.com.invalid> a écrit dans le
message de
news:O$OLHZguJHA.4324@TK2MSFTNGP05.phx.gbl
| Bonjour,
Bonjour,
| ---DGI972--- a écrit :
|| Gilles LAURENT [MVP] a formulé la demande :
||| "---DGI972---" wrote:
|||
|||| Bonsoir
|||
||| Bonjour !
|||
|||| Pourquoi je n'arrive pas a passer 2 variables du vbs ver le cmd ?
|||| [...]
|||
||| Il manque le séparateur d'argument:
||| cmd/c "toto"<espace|tabulation|virgule>"titi"
|||
|||| CreateObject("WScript.Shell").run STRCMD & Chr(34) & CD & Chr(34) &
|||| Chr(34) & DAT & Chr(34), 0, True
|||
||| Chr(34) & CD & Chr(34) & " " & Chr(34) & DAT & Chr(34), 0, True
||
|| j'ai plus rien qui fonctionne ...
|
|
| Il me semble que la déclaration des variables est incorrecte
| Extrait :
| ...
| DAT)-09-2008 ' Date JJ-MM-AAAA
| CD=H 'Lettre du CD ROM déclaré
| ...
|
|
| PS:L'affichage de la chaîne formée ne donne pas le résultat escompté.
Tout à fait ! Il manque ici les guillemets :
DAT="29-09-2008"
CD="H"
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
"Michel__D" a écrit dans le message de news:O$ | Bonjour,
Bonjour,
| ---DGI972--- a écrit : || Gilles LAURENT [MVP] a formulé la demande : ||| "---DGI972---" wrote: ||| |||| Bonsoir ||| ||| Bonjour ! ||| |||| Pourquoi je n'arrive pas a passer 2 variables du vbs ver le cmd ? |||| [...] ||| ||| Il manque le séparateur d'argument: ||| cmd/c "toto"<espace|tabulation|virgule>"titi" ||| |||| CreateObject("WScript.Shell").run STRCMD & Chr(34) & CD & Chr(34) & |||| Chr(34) & DAT & Chr(34), 0, True ||| ||| Chr(34) & CD & Chr(34) & " " & Chr(34) & DAT & Chr(34), 0, True || || j'ai plus rien qui fonctionne ... | | | Il me semble que la déclaration des variables est incorrecte | Extrait : | ... | DAT)-09-2008 ' Date JJ-MM-AAAA | CD=H 'Lettre du CD ROM déclaré | ... | | | PS:L'affichage de la chaîne formée ne donne pas le résultat escompté.
Tout à fait ! Il manque ici les guillemets : DAT="29-09-2008" CD="H"
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
---DGI972---
Gilles LAURENT [MVP] a pensé très fort :
"Michel__D" a écrit dans le message de news:O$
Bonjour,
Bonjour,
---DGI972--- a écrit :
Gilles LAURENT [MVP] a formulé la demande :
"---DGI972---" wrote:
Bonsoir
Bonjour !
Pourquoi je n'arrive pas a passer 2 variables du vbs ver le cmd ? [...]
Il manque le séparateur d'argument: cmd/c "toto"<espace|tabulation|virgule>"titi"
CreateObject("WScript.Shell").run STRCMD & Chr(34) & CD & Chr(34) & Chr(34) & DAT & Chr(34), 0, True
Chr(34) & CD & Chr(34) & " " & Chr(34) & DAT & Chr(34), 0, True
j'ai plus rien qui fonctionne ...
Il me semble que la déclaration des variables est incorrecte Extrait : ... DAT)-09-2008 ' Date JJ-MM-AAAA CD=H 'Lettre du CD ROM déclaré ...
PS:L'affichage de la chaîne formée ne donne pas le résultat escompté.
Tout à fait ! Il manque ici les guillemets : DAT="29-09-2008" CD="H"
Désolé
Gilles LAURENT [MVP] a pensé très fort :
"Michel__D" <Michel.NOSPAM@orange-ft.com.invalid> a écrit dans le
message de
news:O$OLHZguJHA.4324@TK2MSFTNGP05.phx.gbl
Bonjour,
Bonjour,
---DGI972--- a écrit :
Gilles LAURENT [MVP] a formulé la demande :
"---DGI972---" wrote:
Bonsoir
Bonjour !
Pourquoi je n'arrive pas a passer 2 variables du vbs ver le cmd ?
[...]
Il manque le séparateur d'argument:
cmd/c "toto"<espace|tabulation|virgule>"titi"
CreateObject("WScript.Shell").run STRCMD & Chr(34) & CD & Chr(34) &
Chr(34) & DAT & Chr(34), 0, True
Chr(34) & CD & Chr(34) & " " & Chr(34) & DAT & Chr(34), 0, True
j'ai plus rien qui fonctionne ...
Il me semble que la déclaration des variables est incorrecte
Extrait :
...
DAT)-09-2008 ' Date JJ-MM-AAAA
CD=H 'Lettre du CD ROM déclaré
...
PS:L'affichage de la chaîne formée ne donne pas le résultat escompté.
Tout à fait ! Il manque ici les guillemets :
DAT="29-09-2008"
CD="H"