如何用VB打开不知道路径的文件
我编了一个集合形程序,但SHELL 代码只可以打开固定路径的文件,无法适用于每一台电脑,如何可以用代码打开不知道路径只知道程序名的文件?就是比如说我要用程序QQ.EXE,我只知道这个文件名,却不知道准确路径,怎么样才可以打开?拜托!各位高手帮忙啊!
下面是打开记事本的例子,你看能不能参考。 Option Explicit Dim strtemp As String * 60 '定义字符变量存储路径 Private Declare Function GetSystemDirectory Lib "kernel32" Alias "GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long '声明API函数 Private Sub Command1_Click() Dim L, S Dim paths As String L = GetSystemDirectory(strtemp, Len(strtemp)) '获取路径 paths = Left(strtemp, L) & "\NOTEPAD。
EXE" S = Shell(paths, 3) End Sub 。
可以做一个设置界面,使用打开文件的对话框控件,让用户自己去选择文件的路径,这样这个路径和和调用的程序都是可以随时更换的。这样才能达到最大的灵活性。
答:你好! VB编程软件对应用程序只能用以二进制方式打开EXE文件,并经处理,所见到的是如DOS下的DEBUG命令打开后看到的以16进制显示相同. VB编程软件能打...详情>>
答:我建议你去--天下网吧联盟 这里面都是网吧业主和网管交流的论坛,你可以自己注册一个用户进去看看,你可以和他们交流也可以寻求他们的帮助,我想没有你解决不了的问题,...详情>>
答:格式化文本区域的段落标记,用于规定文本和层的属性和位置等。比如: 新浪网 用来规定 新浪网 这三个字居中显示。 文本中心(CENTER)、左(LEFT)或右(R...详情>>