VB使用shell函数打开外部exe程序的实现方法_vb

本文实例主要实现了VB调用外部exe程序来运行的功能,这里主要是使用shell函数来执行,shell函数主要用来打开一个外部的exe可执行文件,例如,在sub模块内:Shell "notepad", vbNormalFocus,代表以正常模式运行记事本程序,vbNormalFocus是shell的参数,意思是正常模式,当然它还有vbMaximizedFocus最大化模式,vbMinimizedFocus最小化模式,vbHide隐藏模式等多种运行方式可选择。

具体的代码例子及注释如下:

VERSION 5.00
Begin VB.Form Form1
  Caption     =  "Form1"
  ClientHeight  =  3030
  ClientLeft   =  120
  ClientTop    =  450
  ClientWidth   =  4560
  LinkTopic    =  "Form1"
  ScaleHeight   =  3030
  ScaleWidth   =  4560
  StartUpPosition =  3 '窗口缺省
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Private Sub Form_Load()
Shell "notepad", vbNormalFocus
'shell函数可以用来运行一个外部可执行文件
'它的参数有:程序名(假如那个程序在不同文件夹,并且不是系统文件,则需要详细路径),运行方式
'假设你想要运行C盘根目录的ABC.EXE,则第一个参数需要:"C:\\ABC.EXE"
'顺带:如果路径或文件名中有空格的话,你还得在路径两边加双引号(建议不管有没有空格都加双引号),像这样:"""C:\\1 2.exe"""
'第二个参数常用参数有:vbNormalFocus正常模式,vbMaximizedFocus最大化模式,vbMinimizedFocus最小化模式,vbHide隐藏模式
End Sub

该程序运行后将直接打开Windows记事本程序,有兴趣的读者可以试着打开其它的可执行程序测试运行效果,或者进行个性化的修改以实现更为丰富的功能。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索vb
, shell
, 打开
exe程序
vb shell exe、vb运行exe外部程序、vb6运行exe外部程序、vb 外部exe版本、shell 调用外部程序,以便于您获取更多的相关知识。

时间: 2024-10-31 15:07:59

VB使用shell函数打开外部exe程序的实现方法_vb的相关文章

winexec调用外部exe程序出错

问题描述 winexec调用外部exe程序出错 有没有遇到过 用winexec调用外部exe程序 一段时间后出现程序莫名其妙的退出了.请问大家,是什么原因呢 解决方案 winexec本身不会对程序有任何修改.如果程序莫名其妙退出,并且假设你直接在explorer中双击打开没有这个问题,主要检查下启动运行路径和系统权限这两个问题. 解决方案二: 主程序是c#写的winform程序,在主程序里面调用winexec程序来调用外部的exe程序,运行一段时间之后才出现,平时都没有问题.弹出一个对话框,点继

C# ASP.NET Webservice调用外部exe无效的解决方法

原文:C# ASP.NET Webservice调用外部exe无效的解决方法 最近用asp.net做webservice,其中有个功能是调用执行外部的exe(类似cmd中执行),但执行Process.Start之后就没有结果,同样代码在winform下正常,折腾两天终于找到解决方法 本文参考了以下网页,十分感谢 http://bbs.csdn.net/topics/300053869 http://blog.163.com/qiaoweipeng@126/blog/static/15737970

Winform 中嵌入外部exe程序

问题描述 我在WInform界面嵌入了一个其他exe程序这个Exe程序上面有ToolStrip控件我点击它里面的ToolStripButton按钮为什么没反应,根本就不执行ToolStripButton_Click事件里的代码,好像都没进去,请高手指点下! 解决方案 解决方案二:无语了.你的ToolStripButton_Click怎么注册给人家进程了?解决方案三:赚点分好难,楼主的问题是玄学问题解决方案四:你是怎么嵌入的?解决方案五:而且,你要测试按钮好使不好使,也要在那个exe程序里弹出个对

VB打开与保存txt文件的方法_vb

本文实例讲述了VB打开与保存txt文件的方法.分享给大家供大家参考.具体如下: Private Sub cmdsave_Click() Dim filelocation As String ' loads save as box commondialog1.ShowSave filelocation = commondialog1.FileName ' append saves over file if it assists Open filelocation For Append As #1

VB.NET中调用MSI卸载软件的2个方法_vb.net

最近在折腾组里面的那个破Lab,要自己写程序每天安装最新版本的build.而今天手头上没有任何任务,所以把用到的一些东西记下来以供今后参考.这篇日志来记录如何在.NET中卸载别的软件. 一.直接使用MSI安装包 如果你知道MSI安装程序的路径,那么显然可以直接使用即可: 复制代码 代码如下: msiexec /x "C:Table Manager Clients.msi" /quiet /qn /quiet参数表示自动卸载,/qn表示 显示任何UI. 这个方法很简单,推荐使用.但是如果

三星手机Galaxy S7 SM-G9350如何打开/关闭应用程序

若想打开/关闭应用程序,请按照以下方法操作:  打开应用程序:  方法一:在主屏幕上,点击要打开的应用程序图标.    方法二:从最近使用应用程序列表中打开应用程序,点击[最近]键,并选择最近使用的应用程序窗口即可.        关闭应用程序:  点击[最近]键,并左或向右拖动最近使用应用程序窗口以关闭.    如欲关闭所有运行中的应用程序,点击[关闭全部].     注:  1.在播放音乐时,无法通过这种方式来关闭音乐.    2.在点击[关闭全部]时,可锁定运行中的应用程序以防止其关闭,在

三星S7 SM-G9300手机如何打开/关闭应用程序

若想打开/关闭应用程序,请按照以下方法操作:  打开应用程序:  方法一:在主屏幕上,点击要打开的应用程序图标.    方法二:从最近使用应用程序列表中打开应用程序,点击[最近]键,并选择最近使用的应用程序窗口即可.        关闭应用程序:  点击[最近]键,并左或向右拖动最近使用应用程序窗口以关闭.         如欲关闭所有运行中的应用程序,点击[关闭全部].    注: 1.在播放音乐时,无法通过这种方式来关闭音乐.  2.在点击[关闭全部]时,可锁定运行中的应用程序以防止其关闭,

程序启动过程-vb.net中在执行form_load()函数之前都会对程序函数执行什么操作?

问题描述 vb.net中在执行form_load()函数之前都会对程序函数执行什么操作? 为啥我用于写.txt文件的Public的函数会在form_load之前执行导致.txt文件数据被删除? 解决方案 贴出你的代码. 在运行 form_load 前会执行 form的构造函数(New函数) 解决方案二: form.loader 之前你是不是以创建的打开了文件?

Java程序调用外部exe可执行程序时出现的问题

问题描述 用Java写的GUI程序,在通过点击jButton调用EXE程序时出现如下情况:1->点击两次按钮才启动exe程序2->关闭exe程序后(Java程序未关闭),重新点击按钮调用时打开两个exe程序,第三次调用时为三个,以此类推请问各位大侠如何解决? 解决方案 解决方案二:代码贴出来啊解决方案三:关注...解决方案四:privatevoidjButton4ActionPerformed(java.awt.event.ActionEventevt){jButton4.addActionL