如何直接开启一个文件

2016-02-19 16:50 0 1 收藏

想不想get新技能酷炫一下,今天图老师小编就跟大家分享个简单的如何直接开启一个文件教程,一起来看看吧!超容易上手~

【 tulaoshi.com - 编程语言 】

  

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指令,这个指令用法简单

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  eg. Start mydoc.doc

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  故,在vb中便是使用 Shell "start mydoc.doc"

  如何查看某个文件是和谁相关联呢?例如:.txt是由哪个程式开启,

  1.查[HKEY_CLASSES_ROOT.txt]

  取预设值,如本人电脑预设值为 "txtfile"

  2.查[HKEY_CLASSES_ROOTtxtfileshellopencommand]

  取预设值,如本人电脑预设值为 "C:WINDOWSNOTEPAD.EXE %1"

  如此可知.txt 是内定由NotePad.exe所执行。

  注:若step 1.取得的预设值是 "xxxx",则step 2.便是查

  [HKEY_CLASSES_ROOTxxxxshellopencommand]的预设值

来源:https://www.tulaoshi.com/n/20160219/1613300.html

延伸阅读
标签: 电脑入门
这个问题其实我也不知道,不过我们可以来进行个测试,看看文件夹下面最多能放多少个文件。 那么怎么来测试这样一个问题呢,很显然我们一个个的去建立文件是不现实的,没那么多时间,而且这个方法也太笨了。这里我们会用到批处理命令,新建一个bat文件,然后将for /l %%a in (1,1,10000000000000000) do echo text %%a.txt这段代码复制进去,...
PDF文件怎么怎么新增加一个页面?   PDF文件怎么怎么新增加一个页面?PDF文档是常见的办公文档格式,有时候我们需要对其进行编辑修改。今天我就和大家分享:在PDF文件内新增页面内容的方法。 1、安装以下PDFPDF文档编辑工具,运行后请打开进入软件界面。 2、点击界面上的文件按钮,选择打开功能选项。 3、选择需...
标签: Web开发
问题:在HTML中如何写跳转到某文件? HTML中我希望按了提交后转到aaa.asp这个文件,action这里应该怎么写? formform id="form" name="form" method="post" action="" input type="submit" name="Submit" value="提交" / 终极讨厌解答: window.location.reload(&quo...
标签: PHP
  一个取得文件扩展名的函数 <?   /* GetFileType   用法:GetFiletype($filename) */   function GetFiletype($Filename) {       if (substr_count($Filename, ".") == 0) {        // 检查文件名中是否有.号...
在制做一个Flash时常常有文件种需导入其它swf文件的情况,这种情况使用Flash player打包成EXE文件时,无法将附带的swf文件打进去,这给文件的复制带来了不便。如何将多个swf文件打成一个exe包呢?     比如:有 main..swf、 av.swf 6-2.swf 6-3.swf 这样4个SWF文件 其中index.swf 调用其它的SWF,现在把综们发布成一个 EX...

经验教程

779

收藏

93
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部