Saya perlu mengubah beberapa nilai kunci dalam registri Windows 7, untuk menambahkan parameter ke perintah meluncurkan VLC.
Untungnya semua kunci adalah anak-anak kunci yang dimulai dengan VLC.
:
Perintah untuk Open
dan PlayWithVLC
harus diedit. Saya sedang memikirkan:
- mengekspor kunci dalam file .reg,
- mengedit nilai secara eksternal untuk ditambahkan
--no-playlist-enqueue
ke baris - mengimpor kembali file .reg di registri.
Keahlian saya dalam PowerShell terbatas, saya menganggap kode tersebut harus seperti ini:
Get-ChildItem "Registry::HKCR" -Recurse -Force
| where { $_.Name -match 'vlc.'}`
| ForEach-Object {
try {
<create .reg entry>
}
catch { }
}
tapi saya terjebak pada titik ini. Bisakah Anda memberi saya nasihat tentang bagaimana untuk melangkah lebih jauh?
Jawaban:
OK, keterampilan PS terbatas dan Anda ingin mengotomatiskan mengacaukan registri.
Uhhhhh ... kamu yakin? 8-}
Semua itu dikatakan.
Apa yang Anda tunjukkan di sini baik-baik saja dengan pengecualian bahwa Anda tidak menunjukkan nilai yang akan ditetapkan atau perintah untuk mengatur kunci registri.
Cmdlet ini adalah yang dapat Anda gunakan untuk berurusan dengan registri.
Pastikan untuk melihat file bantuan dan contohnya sebelum digunakan juga.
Seperti yang kita ketahui mengacaukan registri bisa sangat menyakitkan jika Anda tidak hati-hati. Jadi, cadangkan dulu sehingga Anda dapat memulihkan jika terjadi bencana atau setidaknya ke titik pemulihan sistem, VM checkpoint / snapshot.
Jadi, inilah sedikit modifikasi pada kode yang Anda posting, tetapi jangan menganggap ini sebagai final karena Anda perlu membuat keputusan tentang tindakan apa yang perlu diambil dan bagaimana caranya.
sumber