启动关联的应用程序打开特殊文件 zlyperson(原作)-Windows开发-.NET教程-

启动关联的应用程序打开特殊文件    zlyperson(原作)    
    
原文是C#,我把它改成了VB.但未来得及测试.若发现什么问题请告之.
    这篇短文将演示如何启动与特殊文件关联的应用程序来打开特殊文件,而不必知道关联的应用程序的具体位置和名称。比如,你要打开demo.bmp,通常在Windows下是MSPaint.exe与之关联的。VB.Net启动关联的应用程序打开特殊文件,需要用到.NetFrameWork System.Diagnostics命名空间。
下面,我们将构造一个任何关联程序的启动器,建一个VB文件Starter.vb。
imports System;
imports System.IO;
imports System.Diagnostics;
public class Starter
     public shared sub new(args as string())
        '首先,建立进程启动信息的结构
        dim pInfo as new ProcessStartInfo();
        pInfo.UseShellExecute = true;
        dim i as integer
        for i = 0 to args.Length-1
    if File.Exists(args[i]) then
       pInfo.FileName = args[i];
       '启动进程
       dim p as Process = Process.Start(pInfo);
    end if
        next
end sub
end class
编译Starter.vb
执行Starter test.bmp test.xls

时间: 2024-07-29 02:48:54

启动关联的应用程序打开特殊文件 zlyperson(原作)-Windows开发-.NET教程-的相关文章

启动关联的应用程序打开特殊文件 zlyperson(原作)

启动关联的应用程序打开特殊文件    zlyperson(原作)    原文是C#,我把它改成了VB.但未来得及测试.若发现什么问题请告之.     这篇短文将演示如何启动与特殊文件关联的应用程序来打开特殊文件,而不必知道关联的应用程序的具体位置和名称.比如,你要打开demo.bmp,通常在Windows下是MSPaint.exe与之关联的.VB.Net启动关联的应用程序打开特殊文件,需要用到.NetFrameWork System.Diagnostics命名空间.下面,我们将构造一个任何关联程

solidworks-C#利用程序打开SLDPRT文件

问题描述 C#利用程序打开SLDPRT文件 我看了说是要应用SolidWorks API SDKhttp://www.cnblogs.com/liong/archive/2008/05/21/1204404.html 照着这个做了一下 结果发现com组件引用不了 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System

在Python程序中进行文件读取和写入操作的教程

  这篇文章主要介绍了在Python程序中进行文件读取和写入操作的教程,是Python学习当中的基础知识,需要的朋友可以参考下 读写文件是最常见的IO操作.Python内置了读写文件的函数,用法和C是兼容的. 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件).

关于怎么通过程序打开sldprt文件

问题描述 快疯了网上看了一个,说是用利用C#打开SolidWorks2008零件文件看了安装api后但是com组件找不到,后来在其他地方找了两个com,看着挺像结果说是类没注册但是我注册了啊http://www.cnblogs.com/liong/archive/2008/05/21/1204404.html检索COM类工厂中CLSID为{88CEE7FD-9F58-4962-8483-041AB9AD69A2}的组件失败,原因是出现以下错误:80040154没有注册类(异常来自HRESULT:

如何在Windows8中设置使用某一程序打开某一文件类型

  1.在需要修改默认程序的文件上点击鼠标右键,将鼠标移动到弹出菜单中的"打开方式(H)",然后在右侧列表中找到所需要的程序并点击,即可使用该程序打开该文件类型的文件.如下图所示: 2.上述步骤仅作为单次需要打开,如果需要将某程序设置为默认打开该类型文件,或者系统未识别出对应的程序,我们可以按照下图所示点击"选择默认程序(C)-". 3.在弹出的对话框中,务必勾选中"所有.pdf文件都用这个应用打开",再点击列表中的程序如"Window

如何打开iso文件

iso文件用什么打开? ①使用光驱可以打开iso文件 iso文件是一种光盘(CD)上的系统文件格式,因此我们只需要将iso文件写入到光盘当中,然后用光驱打开光盘即可安装iso文件软件了,目前我们常购买的光盘系统盘就是商家将制作好的系统ISO文件刻录到了光盘中,然后出售给我们安装使用.不少游戏用户也会购买游戏,很多同样都是光盘版,另外我们的很多教科书的辅助刻件很多也都是光盘,用心的朋友打开光盘,在里面也可以看多多数是ISO安装文件. ②使用虚拟光驱软件可以打开ISO文件 目前网上可以找到很多虚拟光

《Adobe Acrobat X中文版经典教程》—第2章2.1节打开PDF文件

第2课 探索工作区Adobe Acrobat X中文版经典教程课程概述 在本课中,读者将学习如何完成以下工作: 选择快速工具栏和常用工具栏中的工具: 选择工具窗格和注释窗格中的工具: 将工具加入到快速工具栏中: 使用常用工具栏.菜单.页面缩略图和书签导览PDF文档: 修改文档的缩放比例. 学习本课大约需要45分钟.如果还没有将文件夹Lesson02复制到硬盘中,请现在就这样做. http://write.epubit.com.cn/api/storage/getbykey/screenshow?

eclipse打开当前文件所在文件夹的两种方法

很郁闷,现在的MyEclipse越来越大,越来越慢,没办法,打算回归Eclipse的怀抱,还好现在的Eclipse有很多功能可以直接替代Myeclipse.:) 先写一个最常用的打开文件夹吧.以后的等我总结了并证实好用了再说:)        如果你经常需要在Eclipse里打开相关资源文件所在的文件夹,比较麻烦,要右键,属性,在Location一栏中把所在的文件夹拷贝一下,然后再去资源管理器里输入这个路径,回车,打开它. 解决方法: 用EasyExplorer插件,有了这个插件就可以很方便地打

Append打开指定文件夹中的数据文件就象这些文件在当前文件夹中一样_DOS/BAT

允许程序打开指定文件夹中的数据文件就象这些文件在当前文件夹中一样.如果在没有参数的情况下使用,则 append 命令显示附加的目录列表. 语法 append [;] [[Drive:]Path[;...]][/x:{on|off}][/path:{on|off}] [/e] 参数 取消附加文件夹列表. [Drive:}Path 指定要附加到当前文件夹的驱动器和文件夹.如果未指定驱动器,将默认使用当前驱动器.可以指定 [Drive:]Path 的多个项,各项之间要用分号隔开. /x:{on | o