Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

executer commande rar sous vbs ?

7 réponses
Avatar
HeLioZz
j aurais voulu savoir comment executer une commande rar(de winrar) dans un
programme vbs
merci d avance

7 réponses

Avatar
Jean-Claude BELLAMY
Dans le message news: ,
HeLioZz s'est ainsi exprimé:

j aurais voulu savoir comment executer une commande rar(de winrar)
dans un programme vbs



Comme pour n'importe quel autre programme, à l'aide de la méthode "RUN" de
la classe "WScript.Shell"

Set shell = WScript.CreateObject("WScript.Shell")
....
Shell.run "k:outils diversWinrarwinrar.exe " & params
...


Et en ce qui concerne les paramètres à passer à WinRar, il te suffit
d'ouvrir le fichier d'aide de Winrar ("WinRAR.hlp"), dans lequel il y a un
chapitre entier intitulé "Syntaxe pour la ligne de commande"

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*

Avatar
HeLioZz
et les commandes et options je dois les introduire ou ? car les commandes
winrar commencent tjrs par rar...

"Jean-Claude BELLAMY" wrote:

Dans le message news: ,
HeLioZz s'est ainsi exprimé:

j aurais voulu savoir comment executer une commande rar(de winrar)
dans un programme vbs



Comme pour n'importe quel autre programme, à l'aide de la méthode "RUN" de
la classe "WScript.Shell"

Set shell = WScript.CreateObject("WScript.Shell")
....
Shell.run "k:outils diversWinrarwinrar.exe " & params
...


Et en ce qui concerne les paramètres à passer à WinRar, il te suffit
d'ouvrir le fichier d'aide de Winrar ("WinRAR.hlp"), dans lequel il y a un
chapitre entier intitulé "Syntaxe pour la ligne de commande"

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*






Avatar
HeLioZz
j aurais voulu savoir ce que voulait dire "& params" dans l exple de commande
que vous m'avez ecrit
merci !
"Jean-Claude BELLAMY" wrote:

Dans le message news: ,
HeLioZz s'est ainsi exprimé:

j aurais voulu savoir comment executer une commande rar(de winrar)
dans un programme vbs



Comme pour n'importe quel autre programme, à l'aide de la méthode "RUN" de
la classe "WScript.Shell"

Set shell = WScript.CreateObject("WScript.Shell")
....
Shell.run "k:outils diversWinrarwinrar.exe " & params
...


Et en ce qui concerne les paramètres à passer à WinRar, il te suffit
d'ouvrir le fichier d'aide de Winrar ("WinRAR.hlp"), dans lequel il y a un
chapitre entier intitulé "Syntaxe pour la ligne de commande"

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*






Avatar
Jean-Claude BELLAMY
Dans le message news: ,
HeLioZz s'est ainsi exprimé:

j aurais voulu savoir ce que voulait dire "& params" dans l exple de
commande que vous m'avez ecrit


"params" est le nom (arbitraire) d'une variable chaine qui contient tous les
paramètres à passer à Winrar !

et "&" est l'opérateur de concaténation de chaines en VBS !!!!!

-----------------------------------
Dis donc, tu me sembles avoir de sérieuses lacunes en programmation de VBS !

Ce n'est pas une tare ni une honte, moi aussi je suis passé par là, mais je
trouve que tu veux brûler les étapes un peu trop vite !
Ecrire du code sans rien y comprendre est une méthode déplorable, et
anti-productive!
Commence par écrire des scripts très simples du style "Hello World", et
surtout à les COMPRENDRE, c'est seulement après cette phase d'initiation que
tu pourras t'attaquer à des scripts plus compliqués.

Tu trouveras ici toute une liste de liens utiles en VBS
(site, forums, livres,..)
http://www.bellamyjc.org/fr/vbsgeneralites.html#docs

-----------------------------------

Donc pour reprendre un exemple de WinRAR.hlp :
params="a -r -v362 -s -sfx -rr save"
...
shell.run "k:outils diversWinrarwinrar.exe " & params
...

Le contenu de params signifie :
Placer tous les fichiers des dossiers ou sous-dossiers
actuels dans des volumes de 362000 octets "Solide"
et "auto-extractible",
"save.part1.exe"
"save.part2.rar"
"save.part3.rar",
"."
et ajouter un enregistrement de restauration à
chaque volume.

Et si tu ne comprends pas tous ces paramètres, ...
... Il FAUT LIRE LA DOC !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*

Avatar
HeLioZz
voici en gros ce que ca donnerais ?!

dim shell, params
Set shell = WScript.CreateObject("WScript.Shell")
set params = " a -r -o- -ta -c:testbackup.rar -m5 c:backup
Shell.run "c:programs fileswinrarwinrar.exe " & params

mais ca ne marche pas !

"Jean-Claude BELLAMY" wrote:

Dans le message news: ,
HeLioZz s'est ainsi exprimé:

j aurais voulu savoir ce que voulait dire "& params" dans l exple de
commande que vous m'avez ecrit


"params" est le nom (arbitraire) d'une variable chaine qui contient tous les
paramètres à passer à Winrar !

et "&" est l'opérateur de concaténation de chaines en VBS !!!!!

-----------------------------------
Dis donc, tu me sembles avoir de sérieuses lacunes en programmation de VBS !

Ce n'est pas une tare ni une honte, moi aussi je suis passé par là, mais je
trouve que tu veux brûler les étapes un peu trop vite !
Ecrire du code sans rien y comprendre est une méthode déplorable, et
anti-productive!
Commence par écrire des scripts très simples du style "Hello World", et
surtout à les COMPRENDRE, c'est seulement après cette phase d'initiation que
tu pourras t'attaquer à des scripts plus compliqués.

Tu trouveras ici toute une liste de liens utiles en VBS
(site, forums, livres,..)
http://www.bellamyjc.org/fr/vbsgeneralites.html#docs

-----------------------------------

Donc pour reprendre un exemple de WinRAR.hlp :
params="a -r -v362 -s -sfx -rr save"
...
shell.run "k:outils diversWinrarwinrar.exe " & params
...

Le contenu de params signifie :
Placer tous les fichiers des dossiers ou sous-dossiers
actuels dans des volumes de 362000 octets "Solide"
et "auto-extractible",
"save.part1.exe"
"save.part2.rar"
"save.part3.rar",
"."
et ajouter un enregistrement de restauration à
chaque volume.

Et si tu ne comprends pas tous ces paramètres, ...
... Il FAUT LIRE LA DOC !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*






Avatar
Jean-Claude BELLAMY
Dans le message news: ,
HeLioZz s'est ainsi exprimé:

voici en gros ce que ca donnerais ?!

dim shell, params
Set shell = WScript.CreateObject("WScript.Shell")
set params = " a -r -o- -ta -c:testbackup.rar -m5 c:backup
Shell.run "c:programs fileswinrarwinrar.exe " & params

mais ca ne marche pas !


Cela t'arrive-t-il de te prendre en main tou seul ???

As-tu au moins VÉ-RI-FIÉ la liste des paramètres ?
Non, très certainement ! :-(

Alors que les erreurs sautent aux yeux !

1) Dans "... -c:testbackup.rar ...",
le signe "-" en tête du nom de fichier
ne t'a pas choqué ?

2) Après le paramètre "-ta" , n'as tu pas l'impression
d'avoir oublié quelque chose ?
Ce commutateur permet de traiter uniquement les
fichiers modifiés après la date spécifiée.
Or où est-elle, cette date ?


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*

Avatar
HeLioZz
en ayant ecris ce code :

dim shell, params, wscript

set shell = WScript.CreateObject("WScript.Shell")
set params = "a -r -o- -m5 c:testbackup.rar c:backup"
Shell.run"c:programs fileswinrarwinrar.exe "&params

cela ne marche tjrs pas!
pourriez vous me donner un petit coup de main svp ?
merci d avance

"Jean-Claude BELLAMY" wrote:

Dans le message news: ,
HeLioZz s'est ainsi exprimé:

voici en gros ce que ca donnerais ?!

dim shell, params
Set shell = WScript.CreateObject("WScript.Shell")
set params = " a -r -o- -ta -c:testbackup.rar -m5 c:backup
Shell.run "c:programs fileswinrarwinrar.exe " & params

mais ca ne marche pas !


Cela t'arrive-t-il de te prendre en main tou seul ???

As-tu au moins VÉ-RI-FIÉ la liste des paramètres ?
Non, très certainement ! :-(

Alors que les erreurs sautent aux yeux !

1) Dans "... -c:testbackup.rar ...",
le signe "-" en tête du nom de fichier
ne t'a pas choqué ?

2) Après le paramètre "-ta" , n'as tu pas l'impression
d'avoir oublié quelque chose ?
Ce commutateur permet de traiter uniquement les
fichiers modifiés après la date spécifiée.
Or où est-elle, cette date ?


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*