Équivalent d'un .bat (Batch) en .vbs (VirtualBasicScript).
Résolu
Melvyn301
Messages postés
121
Date d'inscription
Statut
Membre
Dernière intervention
-
Melvyn301 Messages postés 121 Date d'inscription Statut Membre Dernière intervention -
Melvyn301 Messages postés 121 Date d'inscription Statut Membre Dernière intervention -
Bonsoir :),
je suis débutant en Vbs et je cherche depuis peu l'équivalent d'un bat en vbs.
Voici le code en question (Il est très simple à comprendre) :
@echo off
set APPDATA=%CD%\data
exit
Merci à tout ce qui pourrons m'aider.
je suis débutant en Vbs et je cherche depuis peu l'équivalent d'un bat en vbs.
Voici le code en question (Il est très simple à comprendre) :
@echo off
set APPDATA=%CD%\data
exit
Merci à tout ce qui pourrons m'aider.
A voir également:
- Vbs bat
- Fichier bat - Guide
- Vbs windows - Accueil - Optimisation
- Bat to exe converter - Télécharger - Édition & Programmation
- .Bat mac ✓ - Forum MacOS
- Vbs runauto - Forum Virus
3 réponses
'lut, la commande
from human import idiocy
del idiocy
seten batch paramètre une variable d'environnement, en VBScript c'est
CreateObject("WScript.Shell").Environment("SYSTEM")qu'il faut utiliser, c'est un tableau variable/valeur:
Set wshShell = CreateObject("WScript.Shell") Set wshSystemEnv = wshShell.Environment("SYSTEM") wshSystemEnv( "APPDATA" ) = CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".")+"\data"
CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".")correspond au
%CD%.
from human import idiocy
del idiocy
Re,
Jai trouver la solution :
https://www.developpez.net/forums/d1435035/autres-langages/general-visual-basic-6-vbscript/vbscript/equivalent-d-bat-batch-vbs-virsualbasicscript/
Merci gravgun :D
Jai trouver la solution :
https://www.developpez.net/forums/d1435035/autres-langages/general-visual-basic-6-vbscript/vbscript/equivalent-d-bat-batch-vbs-virsualbasicscript/
Merci gravgun :D
Je comprends un peu ce que veule dire les codes mais dans qu'elle ordre faut il les mettre ?
Les dans ce code paramètrent des variables propres au script, elles ne sont pas accessibles en dehors; à l'instar de la variable APPDATA qui sera affectée en dehors du script.
Set wshShell = CreateObject("WScript.Shell")
Set wshSystemEnv = wshShell.Environment("SYSTEM")
wshSystemEnv( "APPDATA" ) = CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".")+"\data"
Excuse moi si je ne comprend pas mais je connais à penne le vbs.
@echo off
set APPDATA=%CD%\data
bin\Minecraft.exe
exit