建立文件类型与应用程序连接
执行API函数ShellExecute
执行API函数ShellExecute
解决方案 »
- 问求:vb6,正则表达式匹配非中英文(包括数字),有没有简单方法?
- 超级终端中按下组合键实现功能。
- 我需要处理一组数据,这组数据不段变化,用数组对它操作很难实现,怎么办?
- 如何判断文件夹移动完成?
- 如何写一个可以超出窗口边界的控件呢?
- 有关对象释放(Set objVar=Nothing)
- 如何用VB写个程序去更改win2000做的域名服务器中的内容?
- 急急急???请问如何用ado调用代有变量的存储过程!!!!在线等待!!!!!
- ==怎么截这个字符串?==
- 如何可以得到打印机的备注,型号,位置?(总计120分)
- 大家好? 如何使控件的外型不规则
- 请教对ini文件操作、对二进制文件读写操作方法(有高分相谢)
执行API函数ShellExecute
而且我想做像repl那样不用问是否下载就播放的。
2。如何在网络上传送文件???(即按下链接"http://www.163.com/1.txt",就将1.txt传送过来)
主要是想将播放列表传过来。
1。如何像RealPlayer一样,点链接直接调用RealPlayer???
这个涉及到插件,你可以看看3721的中文域名工具就是这样的,这个实现用了activeX dll 或者exe嵌入到ie然后扑捉点击!
b = ShellExecute(Me.hwnd, vbNullString, "http://www.sina.com.cn", vbNullString, vbNullString, 1)用WINDOWS的函数 ShellExecute
这不是VB自带的函数,所以必须在程序里对这函数进行声明。
Public 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 Long
ShellExecute(Me.hwnd, vbNullString, "d:\temp\0827.txt",
vbNullString, vbNullString, 1)
这个函数并不关心文件被什么程序打开,如果WINDOWS中现在把.TXT的
文件和NOTEPAD.EXE关联,那自动就会用NOTEPAD.EXE来打开这个文本文
件,如果是和其他的文字处理程序关联的,就会用所关联的程序来打开
这个文件。
优点,比如当知道客户机器上一定安装了EXCEL这个软件,但并不知道
客户把它安装到哪儿了,这时候用第一种方法就力不从心了,而用这条
函数就显得极为方便。缺点,如果打开文件的格式和任何程序都没关联
起来,这时系统就不知道该如何打开它了。
2.winsock