Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[Resolu]probleme lors de la combinaison entre batch et VBScript
Auteur Message
Répondre en citant
Message [Resolu]probleme lors de la combinaison entre batch et VBScript 
Bonjour a tous, j'essaye en se moment de combiner du batch et du vbs dans un un seul script soit .vbs soit .bat, et :
en batch, je cherche à créer un fichier .vbs qui affiche un message quelconque via la commande msgbox ... jusqu'à la, mon code en batch donne cela :

Code:
@echo off
call :vbs

:vbs
echo msgbox "test" ,vbinfo+vbokonly+4096, "SYSTEM" >test.vbs

"test.vbs" &del "test.vbs"

Seulement, lorsque je lance ce batch, il m'affiche deux fois la boite de message "test" successivement.

Est-ce que quelqu'un sait pourquoi ?

Merci d'avance. Okay

Cordialement, DA SK'unk.


EDIT LOGAN: _Mauvaise catégorie (sujet déplacé) + Balises codes.




______________________________________________________
Cordialement, </Troud>.
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message combinaison batch et vbs 
Désolé LOGAN, du coup "Aide Programmation" est la bonne catégorie ?

si quelqu'un pouvait m'aider, sa serait génial SVP Smile




______________________________________________________
Cordialement, </Troud>.
Répondre en citant
Message [Resolu]probleme lors de la combinaison entre batch et VBScript 
Salut Mr. Green

Désolé, du-coup j'ai oublié de répondre Shocked et oui c'est la bonne catégorie j'ai corrigé Wink

Bon pour ton problème:

Tu as mit un call pour appeler ton unité, donc jusqu'ici le programme exécute ta demande et appel
le script désiré. Mais si tu laisse ton unité derrière ton call sans commande de break celle-ci va
s'exécuter encore une foi.

Si tu n'a pas compris, voici:
Code:
@echo off
call :vbs

:: commande de break (permet de stopper la suivie)
:: ici le script se fermera avant de s'exécuter une seconde fois
:: grâce à la commande exit permettant de fermer le batch.
exit

:vbs
echo msgbox "test" ,vbinfo+vbokonly+4096, "SYSTEM" >test.vbs
"test.vbs" &del "test.vbs"


J'ai utilisé exit, mais tu peut aussi tout simplement mettre ton unité à la fin de ton script final, qui
normalement aura une commande de break même sans le vouloir ^^ (type: goto, exit...).

Commande de break: Ce que j'appel une commande de break c'est une commande permettant de
stopper l'avancée du script à un endroit voulu, entre autre pour ce genre de petits désagréments. cette
commande de break ici va te créer la zone perdu de ton script, c'est une zone que le batch ne lit pas
directement mais par appels.


Je sais.. Je donne des noms bizarres qui complique la vie... Mort de Rire


Voilà, merci & @++
Okay




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Répondre en citant
Message [Resolu]probleme lors de la combinaison entre batch et VBScript 
Merci beaucoup LOGAN, pour ta réponse si claire et si rapide Smile, tant que j'y suis, sais-tu comment faire pour executer ce script sans que la fenetre cmd soit visible ??

Merci d'avance.

EDIT :

Normalement un "goto :eof" marche bien aussi, nan ?



Dernière édition par </Troud> le Lun 4 Fév 2013 - 17:46; édité 1 fois

______________________________________________________
Cordialement, </Troud>.
Répondre en citant
Message [Resolu]probleme lors de la combinaison entre batch et VBScript 
salut Mr. Green

Non il m'est impossible de t'aider pour ça.. c'est et ça restera un problème cette fenêtre ^^

Désolé Okay




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Répondre en citant
Message [Resolu]probleme lors de la combinaison entre batch et VBScript 
Bien, Tout de même un GRAND merci a toi et a toute l'équipe fondatrice de batch.xoo.it, c'est super ! Okay




______________________________________________________
Cordialement, </Troud>.
Répondre en citant
Message [Resolu]probleme lors de la combinaison entre batch et VBScript 
Bonjour

regarde runhiddenconsole http://batch.xoo.it/t905-Banques-de-commandes-externes-mis-a-disposition.ht…




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Resolu]probleme lors de la combinaison entre batch et VBScript 
Merci bien LADDY pour ta réponse Okay , seulement une fois le fichier RunHiddenConsole.exe téléchargé, que dois-je en faire ?

(j'ai essayé en le placant dans "C:\windows\system32" mais lorsque je lance la commande hidec "cmd.exe" par exemple il m'affiche un message d'erreur en disant que "hidec" n'est pas une commande interne ou externe ...)

please help Smile




______________________________________________________
Cordialement, </Troud>.
Répondre en citant
Message [Resolu]probleme lors de la combinaison entre batch et VBScript 
pour connaitre la syntaxe RunHiddenConsole.exe --help ou RunHiddenConsole.exe /?
de plus la fenetre à cacher est surement le nom du bat et non cmd
ensuite si tu as renommé , peut etre que ça ne fonctionne pas

Code:
%windir%\system32\RunHiddenConsole.exe" tonfichier.bat


cette commande aussi peut cacher une fenetre http://www.nirsoft.net/utils/nircmd.html
exemple
Code:
 exec hide "c:\temp\fichier.bat"




Dernière édition par Laddy le Mer 2 Jan 2013 - 19:04; édité 1 fois

______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Resolu]probleme lors de la combinaison entre batch et VBScript 
ah non c'était une erreur de manipulation de ma part, merci beaucoup LADDY! c'est génial!




______________________________________________________
Cordialement, </Troud>.
Répondre en citant
Message [Resolu]probleme lors de la combinaison entre batch et VBScript 
sujet resolu ?




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Resolu]probleme lors de la combinaison entre batch et VBScript 
RESOLU! Smile




______________________________________________________
Cordialement, </Troud>.
Répondre en citant
Message [Resolu]probleme lors de la combinaison entre batch et VBScript 
Salut Mr. Green

Ah, Laddy est passée par là Smile

Merci car moi-même je ne connaissais pas cette commande Okay

++




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Répondre en citant
Message [Resolu]probleme lors de la combinaison entre batch et VBScript 
Hello les gens,

Moi aussi je connaissais pas NirCmd.exe jusqu'à hier Razz (et elle est assez complète (une foie traduis en francais Wink ))

A +




______________________________________________________
Le batch est un de mes ancien joujou.
Mais maintenant je suis de retour.
Et je serais présent toutes les semaines.
pour ravoir encore un résultat cool.

Ed la poignée du 93 (^_^) ( est maintenant "Chevalier Warden" )
Visiter le site web du posteur Yahoo Messenger MSN Skype
Message [Resolu]probleme lors de la combinaison entre batch et VBScript 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch