- 相關(guān)推薦
如何在 Windows操作系統(tǒng)中改變文件打開(kāi)方式
關(guān)鍵詞:在Windows 95/NT/98操作系統(tǒng)中改變文件打開(kāi)方式的問(wèn)題,又可稱為改變文件類型關(guān)聯(lián)的問(wèn)題,即把某類型(擴(kuò)展名)的文件與某應(yīng)用程序關(guān)聯(lián),例如通常當(dāng)雙擊*.txt文件時(shí)系統(tǒng)自動(dòng)調(diào)用Notepad.exe。本文介紹利用Windows注冊(cè)表編輯器Regedit.exe手工或編程改變文件打開(kāi)方式的方法,并提供程序?qū)嵗?/P>
一、基本思路:
。、注冊(cè)表編輯器Regedit.exe是用于更改系統(tǒng)注冊(cè)表設(shè)置的高級(jí)工具,包含了關(guān)于系統(tǒng)配置及運(yùn)行的重要信息,默認(rèn)訪問(wèn)路徑為C:\Windows\Regedit.exe,。雙擊Regedit.exe圖標(biāo),運(yùn)行注冊(cè)表編輯器。在左側(cè)顯示欄內(nèi)看到HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE等主鍵。與文件類型有關(guān)的所有主鍵、鍵名、鍵值都存放在HKEY_CLASSES_ROOT下。
◆雙擊HKEY_CLASSES_ROOT,向下拖動(dòng)滾動(dòng)條,找到.txt主鍵,右側(cè)顯示欄內(nèi)“txtfile”說(shuō)明:在HKEY_CLASSES_ROOT下有一txtfile主鍵,其下存放了打開(kāi)*.txt文件應(yīng)用程序的有關(guān)信息。
◆向下拖動(dòng)滾動(dòng)條,找到txtfile主鍵,右側(cè)顯示欄內(nèi)“文本文檔”為文件類型描述。雙擊txtfile,DefaultIcon右側(cè)顯示欄內(nèi)“shell32.dll,-152”為*.txt文件的圖標(biāo);shell\open\command,右側(cè)顯示欄內(nèi)“C:\WINDOWS\NOTEPAD.EXE %1”為打開(kāi)*.txt文件的應(yīng)用程序名稱及參數(shù)。
改變打開(kāi)文件方式的方法(例如用VISIO打開(kāi)*.exc文件):
◆手工:打開(kāi)系統(tǒng)注冊(cè)表,在HKEY_CLASSES_ROOT下找到.exc及另一主鍵名,找到此主鍵,將shell\open\command右側(cè)顯示欄內(nèi)“C:\WINDOWS\NOTEPAD.EXE %1”改為“C:\VISIO.EXE %1”(假設(shè)VISIO.EXE的訪問(wèn)路徑是C:\,具體視情而定),按F5刷新系統(tǒng)注冊(cè)表。
◆編程:利用VB、Delphi、C Builder等讀寫(xiě)系統(tǒng)注冊(cè)表,可自動(dòng)改變文件打開(kāi)方式。本文提供VB、Delphi編程實(shí)例。
二、編程實(shí)例:
、謇肰B編程
。、在VB5.0 IDE中,新建工程Project1,在Form1上添加命令按鈕Command1。
2、選擇菜單“工程”棥疤砑幽?欏睏“模塊”棥按蚩?保?赑roject1中添加模塊Moudle1。
。场⒃贛oudle1“通用椛?鰲輩糠稚?鰽PI函數(shù)和常量。
Const REG_SZ = 1
Global Const HKEY_CLASSES_ROOT =
【如何在 Windows操作系統(tǒng)中改變文件打開(kāi)方式】相關(guān)文章:
在 DOS 下使用Windows *.WAV 文件03-03
用Windows終端仿真程序?qū)崿F(xiàn)微機(jī)遠(yuǎn)程文件傳送03-18
在Delphi中巧用Windows 的API函數(shù)03-20
Windows CE中實(shí)現(xiàn)藍(lán)牙串口驅(qū)動(dòng)程序03-18
Windows NT中的登記項(xiàng)及其完整性03-06
計(jì)算機(jī)畢業(yè)論文-用Windows終端仿真程序?qū)崿F(xiàn)微機(jī)遠(yuǎn)程文件傳送03-06
實(shí)時(shí)操作系統(tǒng)VxWorks在跟蹤雷達(dá)系統(tǒng)中的應(yīng)用03-18