Stap 3: Schrijven van het script deel 2: maken van uw script een toewijzen van de variabelen.
Nu gewoon rechts klikken het vbs-bestand en druk op bewerken.
Als u notepad ++ zou nu een goede tijd zijn om het te openen, als u niet van plan te doen elk bedrag van codering je moet kijken naar krijgen van het.
OK nu is eerste wat die we willen doen variabelen maken. Variabelen zijn in principe alleen een place holder, zodat we niet hoeven te schrijven een hele hoop spullen een bos van tijden.
in het volgende voorbeeld:
We hebben een zin die zegt "the quick brown fox jumps over de luie honden terug". maar het is in onze code 20 keer. We kunnen ofwel Typ 20 keer de hele zin of een variabele maken en de zin toewijzen die variabele
Dus in dit voorbeeld wij maken van de variabele strSentence dan toewijzen "the quick brown fox jumps over de luie honden terug" aan die variabele. Nu alles wat we moeten doen is type strSentence elke keer moeten we de zin en het weet te typen "the quick brown fox jumps over de luie honden terug"
Hoe doen we het:
Als er meerdere variabelen van hetzelfde type die kunnen we hen op dezelfde lijn en de variabelen scheiden door komma's. Een variabele die we moeten doen wat heet dimensionering van de variabele maken. Om dit te doen Typ we Dim voordat de variabele dan kunnen we een voorvoegsel op de variabele zodat we weten wat de variabele vertegenwoordigt.
Voorbeelden zijn
Str voor een stringvariabele
obj voor een objectvariabele
Const voor een constante...
De lijst gaat maar door. Dit zijn degenen die we gebruiken in dit script, zullen zodat zal ik hen een beetje uitleggen. een tekenreeks is meestal tekst als een zin. Een object is meestal iets fysieke zoals een bestand of een programma. en een constante is iets dat altijd dezelfde betekenis in het script hebben zal.
OPMERKING: ELK MOMENT EEN LIJN EEN SINGLE HEEFT ' VOORDAT DE REGEL WORDT GENEGEERD DOOR HET SCRIPT. ZE HETEN OPMERKINGEN EN MEESTAL DOOR DE PROGRAMMEUR WORDEN INGEVOERD ZODAT ZE WAT ZE LATER DEDEN HERINNEREN KUNNEN BIJ DE HERZIENING VAN DE CODE. IK ZAL ZE GEBRUIKEN OM ZORG OPMERKINGEN OVER DE CODE ZODAT U KUNT ZIEN WAAROM IK DE MANIER SPULLEN MIJ DID. EN ZIJ ZULLEN BOVEN DE LIJN ZE ZIJN COMMENTAAR OVER.
Werkelijke verbruik:
' deze regel dwingt je om alle variabelen definiëren. Daarzonder zal een willekeurige niet-gedefinieerde variabele worden behandeld als een object
Optie expliciet
' nu we 5 variabelen voor de mappen en bestanden zullen we maken
' een naam geven hoe u wilt, maar de Conventie is voornaam
ObjFiSyOb, objSysFold, objShell, objFile, objTextFile Dim
"nu moeten we string variabelen voor de naam van het bestand, map en bestand maken
Dim strFile, strDir, strFileName
' nu het toewijzen van waarden aan de variabelen
' de strDir is onze folder die we in de map wilt
strDir = "C:\Catcher"
' de strFile is waar we willen de tekstdocument en wat het heet
strFile = "\Shutdown_catcher.txt"
' de naam strfile is dus we de naam van het bestand voor gebruik in pop hebben ups
strFileName = "Shutdown_catcher.txt"
"vervolgens hebben we aan een constante voor de toegang tot het bestand we hebben drie opties toewijzen
' we zullen alleen gebruiken het toevoegen van deze code, maar het is leuk om te weten allemaal.
Const forReading = 1, forWriting = 2, ForAppending = 8
' tot slot moeten we een variabele ingesteld op de bestandssysteemobject, zodat we het later noemen kunnen wanneer we het nodig hebben
Set objFiSyOb = CreateObject("Scripting.FileSystemObject")