VB中能不能调用其它的EXE文件??????

sanding 2003-01-22 03:21:00
VB中能不能调用其它的EXE文件??????
...全文
104 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
BoyMgl 2003-01-22
  • 打赏
  • 举报
回复
顺便说一下,本人可用分级少,请资助一二(完全自愿)!
Happy New Year!
谢谢!
记住!!!!!!!!!!!!!


我不怕猫!
BoyMgl 2003-01-22
  • 打赏
  • 举报
回复
首先要看你所要调用的是什么程序了!
1、如果是自动对Office操作的话可以进行“引用”
(这是最快捷的方法了,运行速度最快)
2、如果只是单纯启动某个程序(一般的程序)就用shell比较方便!(楼上说了)
3、如果是进行主页的访问或启动邮件发送等功能,就可以使用API函数
ShellExecute声明如下:(共有情况下)

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

hwnd:不用说了就是要调用本函数的窗口的句柄:如Form1.hWnd
lpOperation:操作指令:如open来打开lpFile制定的文件,或用Print来打印他
lpFile:要打开的文件名称,不包含路径,路径在lpDirectory
lpDirectory:要打开的文件的路径,不包含文件名,但在最后要包含"\"表示文件夹结束,如"C:\a\"
nShowCmd:表示窗口显示方法,参数如下:
SW_HIDE
隐藏窗口,活动状态给令一个窗口
SW_MINIMIZE
最小化窗口,活动状态给令一个窗口
SW_RESTORE
用原来的大小和位置显示一个窗口,同时令其进入活动状态
SW_SHOW
用当前的大小和位置显示一个窗口,同时令其进入活动状态
SW_SHOWMAXIMIZED
最大化窗口,并将其激活
SW_SHOWMINIMIZED
最小化窗口,并将其激活
SW_SHOWMINNOACTIVE
最小化一个窗口,同时不改变活动窗口
SW_SHOWNA
用当前的大小和位置显示一个窗口,不改变活动窗口
SW_SHOWNOACTIVATE
用最近的大小和位置显示一个窗口,同时不改变活动窗口
SW_SHOWNORMAL
与SW_RESTORE相同
***********************
备注:再学习编程时一定要实践
如有疑问请与我联系:
E-mail:woaipimanman.student@sina.com
ICQ:211005998
minajo21 2003-01-22
  • 打赏
  • 举报
回复
Private 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
IwantFlay 2003-01-22
  • 打赏
  • 举报
回复
up
YES!
shell Path & "*.exe"
山顶洞人-平 2003-01-22
  • 打赏
  • 举报
回复
能啊,
shell "应用程序名字"

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧