Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Intégrer du VBS au batch
Auteur Message
Répondre en citant
Message Intégrer du VBS au batch 
Bonjour à tous Smile

Voilà je voudrais intégrer un .vbs à un .bat.

Je créer cette ligne pour appeler mon .vbs

%SystemDrive%\Point de restauration.vbs
Déjà est-ce que cela est bon ? Où faut il absolument faire
%SystemRoot%\system32\cscript.exe\Point de restauration.vbs

Mais mon soucis et de savoir comment créer un vbs avec un batch pour que je puisse l'installer sur le PC et ensuite l’appeler via le .bat

Merci pour vos réponses Okay



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Intégrer du VBS au batch 
Code:

echo blabla>>fichier.vbs

A toi de jouer Wink




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Intégrer du VBS au batch 
Tout simplement ??? Embarassed

Je test et te dit si ça roule Wink



Répondre en citant
Message Intégrer du VBS au batch 
Oui, mais y'a pas de souci, ça ne s'invente pas tu as bien fait de demander Okay




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Intégrer du VBS au batch 
Je fais ceci, mais ça ne fonctionne pas, ou est l'erreur Mr. Green

Code:

:: Création d'un point de restauration
echo Set sr = getobject("winmgmts:\\.\root\default:Systemrestore")
Dim Input
Input = InputBox ("Entrez ici le nom que vous souhaitez donner à votre point de restauration", "GENERATION-NT.COM")


msg = "Nouveau point de restauration créer avec succès ." & vbCR
msg = msg &Input& " le " & Date & " à " & Time


If (sr.createrestorepoint( Input, 0, 100)) = 0 Then
    MsgBox msg
Else
    MsgBox "La création du point de restauration à échouer!"
End If > %HOMEDRIVE%\Point de restauration.vbs >> Point de restauration.vbs

move "Point de restauration.vbs" "%HOMEDRIVE%\Point de restauration.vbs"

%HOMEDRIVE%\Point de restauration.vbs





Répondre en citant
Message Intégrer du VBS au batch 
Heu ... essayes avec un seul par ligne Mr. Green
Code:

ligne 1>>Point de restauration.vbs
ligne 2>>Point de restauration.vbs
ligne 3>>Point de restauration.vbs
:: etc ...





______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Intégrer du VBS au batch 
Merci pour ton aide stryk Okay

Voilà j'ai fais ceci mais idem ?

Code:
:: Création d'un point de restauration
echo Set sr = getobject("winmgmts:\\.\root\default:Systemrestore") > Point de restauration.vbs
echo Dim Input >> Point de restauration.vbs
echo Input = InputBox ("Entrez ici le nom que vous souhaitez donner à votre point de restauration", "GENERATION-NT.COM") >> Point de restauration.vbs


echo msg = "Nouveau point de restauration créer avec succès ." & vbCR >> Point de restauration.vbs
echo msg = msg &Input& " le " & Date & " à " & Time >> Point de restauration.vbs


echo If (sr.createrestorepoint( Input, 0, 100)) = 0 Then >> Point de restauration.vbs
echo MsgBox msg >> Point de restauration.vbs
echo Else >> Point de restauration.vbs
echo MsgBox "La création du point de restauration à échouer!" >> Point de restauration.vbs
echo End If > %HOMEDRIVE%\Point de restauration.vbs >> Point de restauration.vbs


%HOMEDRIVE%\Point de restauration.vbs






Répondre en citant
Message Intégrer du VBS au batch 
Bonjour
normal, il faut utiliser le caractere d echappement pour les caracteres spéciaux.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Intégrer du VBS au batch 
Bonsoir Laddy

merci pour cette réponse, j'ai fais des recherches et essayé plusieurs solutions, mais sans résultat.
Je sais que je fais une erreur mais pour l'instant je ne trouve pas Embarassed

Ceci je ne n'avais même pas connaissance des caractères d'échappement.





Répondre en citant
Message Intégrer du VBS au batch 
salut !
Teste cela. et modifie ton code en vbs, car j'obtiens une erreur Okay

Code:

@echo off
del /f Pdr.vbs
:: Création d'un point de restauration
echo Set sr = getobject("winmgmts:\\.\root\default:Systemrestore") > "Pdr.vbs"
echo Dim Input >> "Pdr.vbs"
echo Input = InputBox("Entrez ici le nom que vous souhaitez donner à votre point de restauration", "GENERATION-NT.COM") >> "Pdr.vbs"

echo msg = "Nouveau point de restauration créer avec succès ." ^& vbCR >> "Pdr.vbs"
echo msg = msg ^&Input^& " le " ^& Date ^& " à " ^& Time >> "Pdr.vbs"

echo If (sr.createrestorepoint (Input, 0, 100)) = 0 Then >> "Pdr.vbs"
echo MsgBox msg >> "Pdr.vbs"
echo Else >> "Pdr.vbs"
echo MsgBox "La création du point de restauration à échouer!" >> "Pdr.vbs"
echo End If >> "Pdr.vbs"
::call "%HOMEDRIVE%\Pdr.vbs"


Ce que j'ai modifié :

Code:
le nom du fichier :
Point de restauration.vbs par Pdr.vbs
Tu peux le remettre, mais n'oublie pas les ""

la ligne :
echo msg = msg &Input& " le " & Date & " à " & Time
par
echo msg = msg ^&Input^& " le " ^& Date ^& " à " ^& Time





______________________________________________________


Répondre en citant
Message Intégrer du VBS au batch 
Okay le résultat est là.

Comment apprendre ou placer ces "caractères d'échappement ?



Répondre en citant
Message Intégrer du VBS au batch 
avant, il faut apprendre Qu'est ce qu'un caractère spécial ! Et qu'est ce qu'un caractères d'échappement car ils ne sont pas tous les mêmes.

http://www.robvanderwoude.com/escapechars.php

Admin, si le lien que je viens de posté n'a pas sa place ici merci d'édité ..




______________________________________________________


Répondre en citant
Message Intégrer du VBS au batch 
Bonjour,
merci pour le lien Okay
Heureusement FoxLingo m'aide pour la traduction Smile



Message Intégrer du VBS au batch 


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