Tilføj registerværdier med dobbelt anførselstegn eller udvidelige variable data ved hjælp af Reg.exe - Winhelponline

Add Registry Values With Double Quotes

Den indbyggede reg.exe konsolværktøj giver dig mulighed for at tilføje, slette, eksportere eller gemme ( som bikube ) registreringsdatabasenøgler og værdier. Når du tilføjer registreringsdatabase værdier ved hjælp af reg.exe værktøj, undrer du dig måske over, hvordan du videregiver data med dobbelt anførselstegn eller miljøvariabler og tilføjer det til registreringsdatabasen bogstaveligt.



Denne artikel fortæller dig, hvordan du opretter registreringsdatabaseværdier, der passerer dobbelt anførselstegn og miljøvariabler (uden at udvide eller løse mappestien) ved hjælp af reg.exe-konsolværktøjet.

Tilføj en registerværdidata med dobbelt anførselstegn ved hjælp af REG.exe

Overvej følgende tilfælde. Hvis du har brug for at skrive til (Standard) ved at indstille dens data til 'd: mine projekter runx64.exe' med dobbelt anførselstegn, skal du undslippe de indre dobbelt anførselstegn ved hjælp af et tilbageslag.



Eksempel:

REG TILFØJ HKCR  boxfile  shell  command / ve / t REG_SZ / d '' d:  my projects  runx64.exe  ''  '% 1 ' '

reg.exe videregiver dobbelt anførselstegn i data og udvidelige strenge



Hvis du ikke undslipper de indre dobbeltcitater omkring dataene, såsom:

REG TILFØJ HKCR  boxfile  shell  command / ve / t REG_SZ / d 'd:  my projects  runx64.exe% 1'

Kommandoen gennemføres med succes, men du ender med at oprette følgende registreringsdatabasenøgle / værdi uden dobbelt anførselstegn:

reg.exe videregiver dobbelt anførselstegn i data og udvidelige strenge

Eksempel 2:

REG TILFØJ HKCR  boxfile  shell  command / ve / t REG_SZ / d '' d:  my projects  runx64.exe  '-runmax'  '% 1 ' '

reg.exe videregiver dobbelt anførselstegn i data og udvidelige strenge

Tilføj en registreringsværdi, der indeholder udvidelige strengdata ved hjælp af REG.exe

For at tilføje en REG_EXPAND_SZ-værdistype til registreringsdatabasen og sende en udvidelig streng nøjagtigt som angivet ( uden at udvide variablen ), skal du bruge opslaget ^ symbol med % symbol.

Eksempel:

REG ADD 'HKCU  Software  Microsoft  Windows  CurrentVersion  Explorer  User Shell Folders' / v Desktop / t REG_EXPAND_SZ / d ^% USERPROFIL ^%  Desktop

reg.exe videregiver udvidelige strengdata uden at udvide

Hvis du ikke bruger caret-symbolet, som i følgende kommandolinieeksempel:

REG ADD 'HKCU  Software  Microsoft  Windows  CurrentVersion  Explorer  User Shell Folders' / v Desktop / t REG_EXPAND_SZ / d% USERPROFIL%  Desktop

Miljøvariablen eller den udvidelige streng udvides eller løses automatisk til mappestien, som vist i det følgende billede.

reg.exe videregiver udvidelige strengdata uden at udvide

Håber, at denne artikel hjalp dig med at videregive komplekse kommandolinjeargumenter, der involverer dobbelt-citater og udvidelige variabler til registreringsdatabasen ved hjælp af reg.exe kommandolinje.


En lille anmodning: Hvis du kunne lide dette indlæg, så del dette?

En 'lille' andel fra dig ville alvorligt hjælpe meget med væksten i denne blog. Nogle gode forslag:
  • Pin det!
  • Del det til din yndlingsblog + Facebook, Reddit
  • Tweet det!
Så mange tak for din støtte, min læser. Det tager ikke mere end 10 sekunder af din tid. Deleknapperne er lige nedenfor. :)