Ouvrir un vbs avec un .bat DANS un zip?
the_big_destroy
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
kelux Messages postés 3074 Date d'inscription Statut Contributeur Dernière intervention -
kelux Messages postés 3074 Date d'inscription Statut Contributeur Dernière intervention -
Je m'explique, j'essaye avec un ami de créer des .bat amusants, de faire mes premiers pas. Or j'essaye de lui partager mes créations, et pour les envoyer je dois les mettre dans un fichier .zip. Quand on ouvre le zip, il y a un .bat avec une commande "start nomduprogramme.vbs" (le programme est dans le même zip). Quand on lance le .bat, un message d'erreur disant que le programme n'existe pas ou n'a pas été trouvé (le nom est correct pas de faute de frappe etc.). Y a-t-il un moyen d'ouvrir ce fichhier avec une commande start? ou bien une commande pour extraire les fichiers sur le bureau d'un clic?
A voir également:
- Zip bat
- Fichier bat - Guide
- Télécharger 7-zip - Télécharger - Compression & Décompression
- Express zip - Télécharger - Compression & Décompression
- Comment ouvrir un fichier zip - Guide
- Bat to exe converter - Télécharger - Édition & Programmation
2 réponses
Bonjour,
Je n'ai pas la réponse exact à ta question mais quelque chose qu'y s'en rapproche :
La commande echo
permet de créer un raccourcit d'un programme .vbs sur le bureau que tu pourras facilement lancer avec un
Après libre à toi, dans ton code .bat, de déterminer ce que fera cette fenêtre vbs
Exemple :
Malheureusement on est assez limité avec cette technique, elle sert si tu veux faire apparaître une simple fenêtre de temps à autres
Je n'ai pas la réponse exact à ta question mais quelque chose qu'y s'en rapproche :
La commande echo
variable=>C:/Users/Utilisateur/Desktop/Program.vbs
permet de créer un raccourcit d'un programme .vbs sur le bureau que tu pourras facilement lancer avec un
start C:/Users/NomUtilisateur/Desktop/NomProgramme.vbs
Après libre à toi, dans ton code .bat, de déterminer ce que fera cette fenêtre vbs
Exemple :
echo x=msgbox("Texte",vdOkOnly,"Titre")>C:/Users/NomUtilisateur/Desktop/NomProgramme.vbs
start C:/Users/NomUtilisateur/Desktop/NomProgramme.vbs
Malheureusement on est assez limité avec cette technique, elle sert si tu veux faire apparaître une simple fenêtre de temps à autres
Bonsoir,
Vous devez extraire les fichiers avant d'exécuter les scripts.
Utilisez winrar ou 7zip pour les extraire facilement.
Si vous tentez d'exécuter le .bat depuis l'archive, il se retrouvera lui seul dans un dossier temporaire sans le fichier vbs.
De plus essayez d'utiliser cscript.exe pour lancer vos VBS depuis le .bat.
(néanmoins start devrait fonctionner)
Using a registry "compactor" on top of a registry "cleaner" would be equivalent to rinsing your throat with a swig of Jack Daniels after swallowing a pint of snake oil....
Vous devez extraire les fichiers avant d'exécuter les scripts.
Utilisez winrar ou 7zip pour les extraire facilement.
Si vous tentez d'exécuter le .bat depuis l'archive, il se retrouvera lui seul dans un dossier temporaire sans le fichier vbs.
De plus essayez d'utiliser cscript.exe pour lancer vos VBS depuis le .bat.
(néanmoins start devrait fonctionner)
Using a registry "compactor" on top of a registry "cleaner" would be equivalent to rinsing your throat with a swig of Jack Daniels after swallowing a pint of snake oil....