首页 >> 读书频道 >> 电脑 >> 如何直接开启一个文件
 
· 如何让Window不接受
· 网络数据库教程七
· KeyBoard Key
· 更动MsgBox But
· Hook简介
· 如何得知Mouse已离开
· 网络数据库教程六
· TextBox模拟拖曳选
· 网络数据库教程五
· 如何在开始功能表的程式集
· 网络数据库教程四
· 设定Caret的大小与其
 
· 电视剧《刁蛮公主》下载和
· 美容养颜手册
· 加油金顺剧情分集介绍完整
· 红楼梦:120回全本[清
· 素质教育在美国
· 全唐诗卷四十六
· 韩剧《布拉格恋人》剧情介
· 夜航船[作者:明·张岱]
· 局外人[作者:韩·可爱淘
· 现场流行病学
· 源氏物语[日本:紫式部]
· 武林寓言故事
 
· (出租)中动商场部分及写
· (出租)中动动漫基地&#
· 喜剧学院
· 《善德女王》剧情介绍
· 魔女18号 剧情
· 丑女无敌剧情介绍
· 魔女幼熙剧情介绍
· 龙游天下剧情介绍
· 震撼世界的七日剧情介绍
· 静静的白桦林剧情介绍
· 心情日记—老公今天我想对
· 旗舰剧情介绍
欢迎来到月影社区!如果您觉得这里不错,请推荐给您的朋友们。月影社区:http://wf66.com/

如何直接开启一个文件


查看有无更新版本

关键字:VB 2006-9-18

 

Shell 是用来执行外部的可执行文件如果是一个文件,那要用ShellExecute来启动预设的程式来开启文件'HINSTANCE ShellExecute(' HWND hwnd, // handle to parent window' LPCTSTR lpOperation, // pointer to string that specifies operation to perform' LPCTSTR lpFile, // pointer to filename string' LPTSTR lpParameters, // pointer to string that specifies executable-file parameters' LPCTSTR lpDirectory, // pointer to string that specifies default directory' INT nShowCmd // whether file is shown when opened' );例:.doc 是由word或wordpad来开启Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _ (ByVal hwnd As Long, ByVal lpOperation As String, _ ByVal lpFile As String, ByVal lpParameters As String, _ ByVal lpDirectory As String, ByVal nShowCmd As Long) As LongConst SW_SHOW = 5ret = ShellExecute(me.hWnd, "open" , "文件完整路径及名称","", "", SW_SHOW事实上有一个更快的方式,便是使用Start指令,这个指令用法简单eg. Start mydoc.doc故,在vb中便是使用 Shell "start mydoc.doc"如何查看某个文件是和谁相关联呢?例如:.txt是由哪个程式开启,1.查[HKEY_CLASSES_ROOT\.txt] 取预设值,如本人电脑预设值为 "txtfile"2.查[HKEY_CLASSES_ROOT\txtfile\shell\open\command] 取预设值,如本人电脑预设值为 "C:\WINDOWS\NOTEPAD.EXE %1"如此可知.txt 是内定由NotePad.exe所执行。注:若step 1.取得的预设值是 "xxxx",则step 2.便是查 [HKEY_CLASSES_ROOT\xxxx\shell\open\command]的预设

如何直接开启一个文件

[ 1 ]
如何直接开启一个文件 num

打印本页 关闭

关于我们版权声明本站导航友情连结作品演示 TOP↑