|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 532
|
[batch] - Modificare file di registro tramite file bat
ciao a tutti, sono nuovo ma già conosco il foro...
allora un problema: io ho intenzione di creare un file bat che modifichi le chiavi di registro, però il file non va.. cioè quando lo apro, mi dice operazione completata con successo, ma quando guardo nel registro vedo che nn è cambiato nnt... per essere più chiaro vi posto il codice, possibilmente da correggere... grazie ----- CODE----- echo off REG DELETE HKCU\Software\Microsoft\Windows NT\Current Version\Windows /v Load echo. echo. REG ADD HKCU\Software\Microsoft\Windows NT\Current Version\Windows /v Load /t REG_SZ /d bat.exe pause>nul -----CODE----- il problema è che nn mi prende gli spazi tra le parole (windows NT oppure Current Version) e quindi mi dice che è impossibile trovare la chiave di registro specificata! se metto il trattino basso ( _ ) mi crea un altra chiave di registro ( mi crea : Windows_NT) e a me nn va bene... aiuto! |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
non vorrei cannare ma mi sembra che lo spazio sia indicato con %
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 532
|
no lo % non fa altro che omettere ciò che è interposto tra i due "%"
per esempio C\Windows%NT\current%version\windows diventa: C\Windowsversion\windows mi dispiace ma hai cannto XD XD grazie comunque Ultima modifica di Splacchj : 12-10-2009 alle 22:11. |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 532
|
nessuno??? ragazzi ci siete?
Ultima modifica di Splacchj : 13-10-2009 alle 14:21. |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Prova racchiudendo tra doppi apici i path che specificano le chiavi di registro.
Ad esempio: Codice:
REG DELETE "HKCU\Software\Microsoft\Windows NT\Current Version\Windows" /v Load
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 532
|
già provat... provato pure a mettere sotto percentuale %
e pure a mettere sotto doppia percentuale %% anchea mettere sotto questi: < > nn funziona niente.. ho provato anche a mettere sotto variabile: set /a windows=Windows NT REG ADD HKCU\Software\Microsoft\%windows%\Current Version\Windows /v Load ma non va nn mi elimina niente... il problema è che non mi legge lo spazio. |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 532
|
uppo....
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
prova con un file .reg
e il comando regsvr32 ![]()
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:11.