Discussione:
Eseguire unione al registro mediante file batch
(troppo vecchio per rispondere)
meeting
2003-11-21 17:21:30 UTC
Permalink
Ciao A tutti !

Vorrei creare un file con estensione .bat che alla sua esecuzione mi unisca
un file .reg al registro di sistema;
fin qui ... facile...

@echo off
@start demo.reg
exit

Il processo come si puo notare dovrebbe avvenire in back-ground... ma
ovviamente windows apre una finestra e mi chiede se veramente voglio unire
il file al registro....

Con quale istruzione si riesce ad eseguire l'unione senza che appaia la
finestrella di conferma?

Grazie... Ciao !
CalSagello
2003-11-21 21:21:08 UTC
Permalink
Post by meeting
Ciao A tutti !
Vorrei creare un file con estensione .bat che alla sua esecuzione mi unisca
un file .reg al registro di sistema;
fin qui ... facile...
Puoi provare con un VBScript:
Set WSHObj = WScript.CreateObject("WScript.Shell")
WSHObj.RegWrite "HKCU\NuovaChiave\", "NuovaVoce"
WSHObj.RegWrite "HKCU\NuovaChiave\NuovaVoce\Value","Valore Nuova Voce"
...
CalSagello
2003-11-21 21:22:25 UTC
Permalink
Ho trovato!!!!
REGEDIT.EXE ha lo switch "/S" che serve proprio a quello che chiedi tu!!!
Cioè NON chiede conferma per il caricamento del file ".REG"; quindi scrivi:

REGEDIT /S nomefile.DAT

ciao ciao!!!
meeting
2003-11-22 09:09:17 UTC
Permalink
Grazie per la tua cortese risposta !

funziona !
Post by CalSagello
Ho trovato!!!!
REGEDIT.EXE ha lo switch "/S" che serve proprio a quello che chiedi tu!!!
REGEDIT /S nomefile.DAT
ciao ciao!!!
Loading...