iT邦幫忙

0

想用指令更改某檔案的預設開啟應用程式

  • 分享至 

  • xImage

想詢問各位大神,我想要用REG檔來指定某種副檔名皆以某個EXE開啟,我應該怎麼寫呢...
上網爬文爬了很久大概知道應該是像這樣:

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.gdc]
"Progid"=gdc_auto_file

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.gdc\OpenWithList]
"MRUList"="a"
"a"="gdc.exe"
@="gdc.exe"

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.gdc\OpenWithProgids]
"gdc_auto_file"=hex(0):

但一直失敗嗚嗚,想問問大家,這些語法是什麼意思呢?
"Progid"=後面應該要輸入甚麼呢?
@="*.exe"裡面應該要輸入甚麼呢?
=hex(0):這是什麼意思呢?

因為我所想指定的GDC檔並沒有在WIN10所建議開啟的應用程式列表當中

發現錯誤是 \FileExts\.gdc 不是 \FileExts.gdc,請在試試
-------------------------------------------
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.gdc]
"Progid"=gdc_auto_file

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.gdc\OpenWithList]
"MRUList"="a"
"a"="gdc.exe"
@="gdc.exe"

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.gdc\OpenWithProgids]
"gdc_auto_file"=hex(0):
-------------------------------------------
zat89516 iT邦新手 5 級 ‧ 2023-04-21 13:36:17 檢舉
謝謝您,可是我嘗試後還是沒有任何反應或改變...
喔,這段是右鍵 開啟清單,只看到碼的錯誤,回答一樓是正確的 ...
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
player
iT邦大師 1 級 ‧ 2023-04-21 18:12:55

你是不是搞錯了?

以 .gdc 為例
應該是

HKEY_CLASSES_ROOT\.gdc\Shell\Open\Command

改過後
忘了是不是需要重新啟動電腦?

zat89516 iT邦新手 5 級 ‧ 2023-05-03 15:28:25 檢舉

請教大神,這條指令是甚麼意思,我應該怎麼使用呢?

我要發表回答

立即登入回答