VB里如何实现点击按扭自动打开外部的.exe程序

VB里如何实现点击按扭自动打开外部的.exe程序,第1张

可以把你要打开的那个些程序的可执行文件放在和你的过程文件同一个文件夹(或者更深级别的文件夹)中,然后在那个代码中使用相对路径取得那些可执行文件名打开就可以了,这样不管你要打开的那些程序放在什么地方,这样和你的工程文件的相对位置保持不变,就不会有问题的,有必要时可以将VB工程文件生成可执行文件,然后制作成免安装程序,这样即使到了没有安装VB6的电脑上,也可以正常运行的,必要时将那个免安装文件的运行文件创建一个快捷方式图标放到桌面上就可以了,挺简单的。引用相对路径打开程序的代码如下(假如你要打开的程序可执行文件放在和VB工程文件同级别的“程序”文件夹中):

Private

Sub

登陆_Click()

X

=

Shell(AppPath

&

"\程序\updateexe",

1)

End

Sub

如果是exe文件的话把下面一段加入你的程序:

sub

command1_click()

shell

"<你想打开的文件的目录及名字>"

end

sub

如果是txt文件的话把下面一段加入你的程序:

sub

command1_click()

shell

"C:\WINDOWS\notepadexe

<你想打开的文件的目录及名字>"

end

sub

希望采纳

启动程序如下所示。

1:一种就是在安装软体时往注册表里添加,一种简单粗暴写个快捷方式丢到启动目录里,可以在安装软体时写个脚本bat解决。

2:以在注册表里添加启动项,前提是有足够的权限,也可以创建一个快捷方式放在startup目录中,也也可以把程序注册成windows 服务, 运行方式为auto。

3:vb中写一个代码让电脑一开机程序就运行Private Sub Form_Load() Set w = CreateObject("wscriptshell")wregwrite"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\" & AppEXEName, AppPath & "\" & AppEXEName & "exe"End Sub。

VB生成的EXE文件已经不是源程序了,是供计算机运行的二进制代码了。所以VB编译后的EXE是无法用VB打开了。只有VB的源程序才能用VB打开。

编译程序(Compiler,compiling program)也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。

你的代码执行不了,是因为少了一个空格,再就是引号加错位置了,按照你指定的路径格式,用app。path写出来应该是这样的:

正确写法:

shell appPath & "\aexe " & apppath & "\bkku" ,vbNormalFocus

用VB打开网页有多种方法:

方法1)可用Shell函数执行一个可执行文件explorerexe来打开网页。

Shell 函数,

执行一个可执行文件,返回一个 Variant

(Double),如果成功的话,代表这个程序的任务 ID,若不成功,则会返回 0。

Private Sub Command2_Click()

    Shell "explorerexe 

方法2)使用WebBrowser直接建立浏览器。

在 Visual Basic 里还可以向工程中增加其它类型的 Internet 功能,包括:

Visual Basic 应用程序的 Internet 扩展。可以使用一些特殊控件,它们提供了和Internet 有关的功能。这些控件包括

Internet Transfer 控件、 WebBrowser 控件,以及 WinSock 控件。

Private Sub Command1_Click()

    WebBrowser1Navigate ">

以上就是关于VB里如何实现点击按扭自动打开外部的.exe程序全部的内容,包括:VB里如何实现点击按扭自动打开外部的.exe程序、vb中如何利用按钮打开一个文件夹中EXE程序、VB中如何让程序开机启动等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10211900.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存