佳欣范文写作网

如何在 Windows操作系统中改变文件打开方式

佳欣范文写作网 http://www.dgjiangsen.cn 2019-09-11 12:07 出处:网络 编辑:





关键词

在Windows 95/NT/98操作系统中改变文件打开方式的问题,又可称为改变文件类型关联的问题,即把某类型。(扩展名)的文件与某应用程序关联,例如通常当双。击*.txt文件时系统自动调用Notepad.exe。本文介绍利用Windows注册表编辑器Regedit.ex。e手工或编。程改变文件打开方式的方法,并提供程序实例。


一、基本思路:


  1、注册表编辑器Regedit.exe是用于更改系统注册表设置的高。级工具,包含了关于系统配置及运行的重要信息,默认访问路径为C:\Windows\Regedit.exe,。双击Reged。it.exe图标,运行。注册表编辑器。在左侧显示栏。内看到HKEY_CLASSES_ROOT、HKEY_CURRENT_USE。R、HKEY。_LOCAL_MACHINE等主键。与文件类型有关的所有主键、键名、键值都存放在。HKEY_CLASSE。S_ROOT下。


  ◆双击HKEY_CLASSES_ROOT,向下拖动滚动条,找到.txt主键,右侧显示栏内“。txtfile

说明:在HKEY_CLASSES_ROOT下。有一txtfile主键,其下存放了打开*.txt文件应用程序的有。关信息。

  ◆向下拖动滚动条,找到txtfile主键,右侧显示栏内“文本文档”为。文件类型描述。双击txtfile,DefaultIc。o。n右侧显示栏内“shell32.dll,-152

为*.txt文件的。图标;shell\open\command,右侧显示栏内“C:\WINDOWS\NOTEPAD.EXE %1为打开*.txt文件的应用程序名称及参数。

  改变打开文件方式的方法(例如用VISIO打开*.exc文件):


  ◆手工:打开系统注册表,在HKEY_CLASSES_ROOT下找到.exc及。另一主键名,找到此。主键,将shell\open\command右侧显示栏内“C:\WINDOWS\NOTEPAD.EXE %1

改为“C:\VISIO.EXE %1
(假设VISIO.EXE的访问路径是。C:\,具体视情而定),按F5刷新系统注册表。

  ◆编程:利用VB、Delphi、C。++Builder等读写系统注册表,可自动改变文件打开方式。本文提供。VB、Delphi编。程实。例。


  二、编程实例:


  ㈠利用VB编程


  1、在VB。5.0 IDE。中,新建工程Project1,在Form1上添加命令按钮Command1。


 2、选择菜单“工程”?“添加模块”?“模块”?“打开”,在Project1中添加模块Moudle1。


 


  3、在Moudle1“通用?声明”部分声明API函数和。常量。


Const REG_SZ = 1


Global Const HKEY_CLASSES_ROO。T = &H80000000


Declare Function OSRe。gQueryValu。eEx Lib "advapi。32" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpszValueName As String, ByVal dwReserved As Long, lpdwType As Long, lpbData As Any, cbData As L


[1] [2] [3] [4] 下一页





0

精彩评论

暂无评论...
换一张
取 消