如何在 Windows作業系統中改變檔案開啟方式

才智咖 人氣:2.42W
關鍵詞:

在Windows 95/NT/98操作系統中改變檔案開啟方式的問題,又可稱為改變檔案型別關聯的問題,即把某型別(副檔名)的檔案與某應用程式關聯,例如通常當雙擊*檔案時系統自動呼叫。本文介紹利用Windows登錄檔編輯器手工或程式設計改變檔案開啟方式的方法,並提供程式例項。

如何在 Windows作業系統中改變檔案開啟方式

一、基本思路:

1、登錄檔編輯器是用於更改系統登錄檔設定的高階工具,包含了關於系統配置及執行的重要資訊,預設訪問路徑為C:Windows,。雙擊圖示,執行登錄檔編輯器。在左側顯示欄內看到HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE等主鍵。與檔案型別有關的所有主鍵、鍵名、鍵值都存放在HKEY_CLASSES_ROOT下。

◆雙擊HKEY_CLASSES_ROOT,向下拖動滾動條,找到主鍵,右側顯示欄內“txtfile”說明:在HKEY_CLASSES_ROOT下有一txtfile主鍵,其下存放了開啟*檔案應用程式的`有關資訊。

◆向下拖動滾動條,找到txtfile主鍵,右側顯示欄內“文字文件”為檔案型別描述。雙擊txtfile,DefaultIcon右側顯示欄內“,-152”為*檔案的圖示;shellopencommand,右側顯示欄內“C:WINDOWS %1”為開啟*檔案的應用程式名稱及引數。

改變開啟檔案方式的方法(例如用VISIO開啟*檔案):

◆手工:開啟系統登錄檔,在HKEY_CLASSES_ROOT下找到及另一主鍵名,找到此主鍵,將shellopencommand右側顯示欄內“C:WINDOWS %1”改為“C: %1”(假設的訪問路徑是C:,具體視情而定),按F5刷新系統登錄檔。

◆程式設計:利用VB、Delphi、C Builder等讀寫系統登錄檔,可自動改變檔案開啟方式。本文提供VB、Delphi程式設計例項。

二、程式設計例項:

㈠利用VB程式設計

1、在VB5.0 IDE中,新建工程Project1,在Form1上新增命令按鈕Command1。

2、選擇選單“工程”棥疤砑幽?欏睏“模組”棥按蚩?保?贔roject1中新增模組Moudle1。

3、在Moudle1“通用椛?鰲輩糠稚?鰽PI函式和常量。

Const REG_SZ = 1

Global Const HKEY_CLASSES_ROOT =