Questo dovrebbe aiutarti ...
Soprattutto se non sei abituato a codificare e preferisci usare un'interfaccia gui.
Profondo
Come automatizzare VBScript per essere eseguito all'avvio.
Passo 1
Clic Start -> Run -> cmd o clicca search e scrivi cmd stampa enter genere assoc .vbs nel prompt dei comandi Che dovrebbe stampare .vbs=VBSFile Digita il tipo VBSFile nel prompt dei comandi
che dovrebbe stampare:
vbsfile="%SystemRoot%\System32\WScript.exe" "%1" %*
Quindi, ora sai che i tuoi file vbscript si aprono con WScript per impostazione predefinita.
Al prompt dei comandi, digitare:
reg query HKEY_CLASSES_ROOT\Applications\WScript.exe /s
Se non lo vedi:
HKEY_CLASSES_ROOT\Applications\WScript.exe
(Standard) REG_SZ "%SystemRoot%\System32\WScript.exe" "%1" %*
Quindi devi fare quanto segue, se quanto sopra è quello che vedi, allora puoi saltare e andare al passaggio 3:
Passo 2
Vai a:
Start
Run
Digitare:
regedit
Selezionare regedit stampa enter (o fare doppio clic su regedit) e consentire al programma di apportare modifiche al computer
Navigare verso: HKEY_CLASSES_ROOT\Applications\WScript.exe (Se WScript.exe la chiave non esiste, tasto destro del mouse Applications e create new key, rinominalo in WScript.exe)
Nello spazio vuoto a destra, dove ci sono valori, right-click e
Scegliere new Selezionare String Value Sotto Name dove New Value #1 è evidenziato, rename digitando (Standard) Sotto Data, fai doppio clic sul valore vuoto e inserisci il valore ottenuto dal passaggio precedente
"%SystemRoot%\System32\WScript.exe" "%1" %*
Passaggio 3
Se non hai regedit Aperto,
Vai a:
Start
Run
Digitare:
regedit
Selezionare app, premere Invio e consentire al programma di apportare modifiche al computer
Altrimenti, se regedit è aperto, allora:
Navigare verso:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Fare clic con il tasto destro sulla cartella Esegui
nello spazio vuoto a destra, dove ci sono valori, fare clic con il tasto destro e scegliere new Selezionare Expandable String Value Sotto Nome dove è evidenziato il nuovo valore n. 1, rinomina digitando il tuo nome, ad es. MyScript
in Dati, fai doppio clic sul valore vuoto e inserisci questo
Assicurati che il suo tipo sia REG_EXPAND_SZ, cioè una stringa espansa
"%SystemRoot%\System32\WScript.exe" "C:\Users\me\myFolder\mySub-folder\myFile.vbs" "%1" %*
Riavvia la tua macchina. Le tue VBS dovrebbero funzionare automaticamente
Gli appunti:
assicurati che .VBS sia aggiunto alla variabile di ambiente Path
se invece vuoi usare cscript, nel passaggio 2 digita:
reg query HKEY_CLASSES_ROOT\Applications\cscript.exe /s
... invece e procedere, prendendo nota per sostituire WScript con cscript dove rilevante, cioè questa query:
reg query HKEY_CLASSES_ROOT\Applications\cscript.exe /s
Dovrebbe produrre questo risultato:
(Standard) REG_SZ "C:\Windows\System32\cscript.exe" "%1" %* Se la tua chiave e / o valore è incasinata puoi sempre fare clic con il tasto destro del mouse sull'elemento incasinato ed eliminarlo. Se vuoi comunque utilizzare il terminale, puoi sempre seguire: http://ss64.com/nt/reg.html Per verificare se WScript è una delle app di avvio, premere ctrl + alt + canc, scegliere Task Manager, fare clic su Avvio. Dovresti vedere l'elenco degli host di script basati su Microsoft Windows.