Menù Principale

Cerca
Login
Registrati
Link
<< Discussione precedente | Discussione successiva >>   
Cancellare regkey

Autore Messaggio
Stibbert
dom 01 ott 2017 - 20:57
online
Utente registrato #42089
Registrato il: ven 01 set 2017 - 11:53
Messaggi: 25

Buongiorno.

Con il comando:

[WriteToReg=$Home$\MyApp.reg]
MainKey=HKEY_CURRENT_USER\Software\MyApp

Sposto tutte le chiavi necessarie al programma contenute nella cartella MyApp.
Ma se io volessi cancellare una delle tante chiavi copiate, come faccio?

(Ho una chiave in HKEY_CURRENT_USER\Software\MyApp\Opened (File1= ; File2= ) che tutte le volte deve ricominciare da 0).

Grazie
Torna ad inizio pagina
Danix
lun 02 ott 2017 - 10:33

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
La chiave del registro viene momentaneamente backupata e poi ripristinata.
Oppure non ho ben capito la domanda..
Torna ad inizio pagina
Sito Web
Stibbert
lun 02 ott 2017 - 13:41
online
Utente registrato #42089
Registrato il: ven 01 set 2017 - 11:53
Messaggi: 25
Non c'entra niente il backup...

Ho un programma qualunque, tipo Word o Photoshop, che nella tendina "FILE" ha l'elenco dinamico degli ultimi documenti aperti.

Questo elenco viene conservato in una chiave di registro:

[HKEY_CURRENT_USER\Software\MyApp\Opened]
"File1"="MyFile01.ext"
"File2"="MyFile02.ext"

Dal momento che faccio uno script, a questo punto voglio azzerare la chiave delle voci...


So che potrei scrivere come di seguito, e funziona:

[WriteToReg=$Home$\MyApp.reg]
MainKey=HKEY_CURRENT_USER\Software\MyApp
Opened | "File1"=-
Opened | "File2"=-
Opened | "File n"=...


In questo modo cancello ogni singola voce in Opened.
Esiste un comando singolo per cancellare direttamente TUTTO Opened???

Grazie.
Torna ad inizio pagina
Danix
lun 02 ott 2017 - 20:14

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
Che io sappia, non esiste. O almeno, io non ho mai avuto l'esigenza di utilizzarlo.
Al contrario, con le espressioni regolari, in genere ho sempre cercato di normalizzare i percorsi dei file recenti.
Torna ad inizio pagina
Sito Web
Stibbert
mar 03 ott 2017 - 10:49
online
Utente registrato #42089
Registrato il: ven 01 set 2017 - 11:53
Messaggi: 25
Come si fa con le espressioni regolari?
Quale è il codice per farlo?
Torna ad inizio pagina
Danix
mar 03 ott 2017 - 17:46

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
Ad esempio, in X-Audacity -Link- :

[StringRegExpReplace=%PORTABLE_SETTINGS%\$AppName$.cfg]
<<RE>>|0|\\=(file[0-9]+=).+(\\\\(Bin|User|Documents|Backups|Downloads)\\\\)<<RE>>$1{$Root$}$2


[ Modificato mar 03 ott 2017 - 17:46 ]
Torna ad inizio pagina
Sito Web

Moderatori: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60

Salta:     Torna ad inizio pagina

RSS discussione: rss 0.92 RSS discussione: rss 2.0 RSS discussione: RDF
Powered by e107 Forum System