O RegEdit lembra a última chave em que você estava escrevendo no registro no fechamento do RegEdit.
Portanto, se definirmos essa chave de registro antes de abrir o RegEdit, ela estará no caminho que definimos.
Para fazer isso, precisaremos do nome do caminho atual do PowerShell ( Get-Location
), convertê-lo para o formato que o Regedit o salva como ( Convert-Path
com "Computer\"
prefixado para ele), atualizar o " LastKey "chave / valor no registro ( New-ItemProperty
) e abra RegEdit ( Start-Process
).
Aqui está um pequeno script do PowerShell que fará isso:
$regPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit"
$name = "LastKey"
$value = "Computer\"+(Convert-Path (Get-Location))
New-ItemProperty -Path $regPath -Name $name -Value $value -PropertyType String -Force | Out-Null
Start-Process RegEdit