VB 切换到指定的应用程序上写回答
VB 切换到指定的应用程序上比如说按一下Command按钮就自动切换到"哈哈"这个游戏程序然后执行按键代码要详细点- - 展开写回答有奖励共3个回答hankcs2016-04-08 超过15用户采纳过TA的回答关注用AppActivate其实挺容易实现的,代码如下-------------------------------------------------------------------'一个窗体,一个textbox,一个cmdButton,textbox内填写你要切换的程序窗口标题,比如说“PopKart Client”或者“诛仙” (注意不含引号)'以下是代码Private Sub Command1_Click()Dim MyAppID, ReturnValue '调用AppActivateIf Text1.Text = “” Then '防止出现空字符串MsgBox "请填写窗口标题"Else: AppActivate Text1.Text '将制定的窗口激活End IfEnd Sub

你也可以看看相关的教程:
激活一应用程序窗口。
语法
AppActivate title[, wait]
AppActivate 语句的语法具有以下几个命名参数:
部分 描述
title 必需的。字符串表达式,所要激活的应用程序窗口的标题。可以使用 Shell 函数返回的任务识别码来替换 title,以激活应用程序。
wait 可选的。Boolean 值,说明在激活另一个应用程序之前调用的应用程序是否有焦点。如果为 False(缺省),那么,即使调用的应用程序没有焦点,也直接激活指定的应用程序。如果为 True,则调用的应用程序会等到有焦点后,才激活指定的应用程序。
说明
AppActivate 语句将焦点移动到命名的应用程序或窗口,但并不影响焦点是否最大化或最小化。当用户采取行动改变焦点或将窗口关闭时,就会将焦点从活动的应用程序窗口移动出去。可用 Shell 函数启动一个应用程序并设置窗口样式。
在决定激活哪个应用程序时,请将 title 与每一个运行中的应用程序的标题字符串进行比较。如果没有完全匹配,就激活任何这样的应用程序,其标题字符串以 title 开头。如果以 title 命名的应用程序有很多实例,则激活任何一个实例。

AppActivate 语句示例
本示例说明使用 AppActivate 语句来激活应用程序的各种用法。示例中用到的 Shell 语句均假定该应用程序已经存在指定的路径中。
Dim MyAppID, ReturnValue
AppActivate “Microsoft Word” ’ 激活 Microsoft
’ Word。
’ AppActivate 也可利用 Shell 函数的返回值。
MyAppID = Shell(“C:\WORD\WINWORD.EXE”, 1) ’ 运行 Microsoft Word。
AppActivate MyAppID ’ 激活 Microsoft
’ Word。
’ 您也可使用 Shell 函数的返回值。
ReturnValue = Shell(“c:\EXCEL\EXCEL.EXE”,1) ’ 运行 Microsoft Excel。
AppActivate ReturnValue ’ 激活 Microsoft
’ Excel。

相关基础知识:
命名参数
一参数,在对象库中预先定义了其名称。对每个参数,不必拘泥于语法所规定的特定顺序来提供值,而是只需按任何顺序用命名参数分配值。例如,假设一方法接受了三个参数:
DoSomeThing namedarg1, namedarg2, namedarg3
在对命名参数赋值时,可使用以下语句:
DoSomeThing namedarg3 := 4, namedarg2 := 5, namedarg1 := 20
注意,命名的参数不必按语法中安排的正规顺序出现。
字符串表达式
任何其值为一连串字符的表达式。字符串表达式的元素可包含返回字符串的函数、字符串文字、字符串常数、字符串变量、字符串 Variant 或返回字符串 Variant (VarType 8) 的函数。
Boolean 数据类型
只有两种值的数据类型,这两种值分别为 True(-1) 或 False(0)。布尔变量是以 16 位 ( 2 字节 ) 数字存储的。

另外一些方法

Private Sub Command1_Click()
Shell “C:\Program Files\StormII\Storm.exe”, 1
end sub
如果不是可执行程序,你就要指定找开此文件的程序,如我要打开C盘上的一个叫123.txt的文件,
Private Sub Command1_Click()
Shell “notepad.exe C:\123.txt”, 1
end sub

VB 切换到指定的应用程序上相关推荐

  1. 全栈开发工程师微信小程序-上(中)

    全栈开发工程师微信小程序-上(中) width: 750rpx; 复制代码 750rpx代表与屏幕等宽,rpx的缩写responsive pixel,这个单位是可以根据屏幕大小进行自适应调整的像素单位 ...

  2. cs程序上传文件至web服务器,asp.net 程序上传到导服务器发生异常

    asp.net 程序上传到导服务器发生异常 來源:互聯網  2009-11-10 14:56:06  評論 分類: 電腦/網絡 >> 程序設計 >> 其他編程語言 問題描述: ...

  3. 乐鑫Esp32学习之旅 19 重磅开源,如何在微信小程序上ble蓝牙配网esp32,blufi的那些事!

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. 爬坑学习新旅程,虚拟机搭建esp32开发环境,打印 " ...

  4. 全栈开发工程师微信小程序 - 上

    全栈开发工程师微信小程序-上 实现swiper组件 swiper 滑块视图容器. indicator-dots 是否显示面板指示点 false indicator-color 指示点颜色 indica ...

  5. 全栈开发工程师微信小程序-上

    全栈开发工程师微信小程序-上 实现swiper组件 swiper 滑块视图容器. indicator-dots 是否显示面板指示点 false indicator-color 指示点颜色 indica ...

  6. Qt Creator在外部应用程序上运行Valgrind工具

    Qt Creator在外部应用程序上运行Valgrind工具 在外部应用程序上运行Valgrind工具 在外部应用程序上运行Valgrind工具 Qt Creator集成了Valgrind代码分析工具 ...

  7. 手游频繁崩溃”闪退”? 从程序上找原因

    手游频繁崩溃"闪退"? 从程序上找原因 作为玩家,当游戏crash的时候是什么心情,如果这个游戏玩起来还不错的话,那我可能还会打开第二次,如果这个游戏一般的话我可能直接怒删了.当多 ...

  8. 如何使用Docker Volumes在基于Docker的应用程序上启用实时重新加载

    In this post you'll learn how to configure a development environment with live-reload enabled. This ...

  9. c语言延时系统,基于VB的单片机C语言延时程序各参数计算系统

    仪器仪表用户 doi:10.3969/j.issn.1671-1041.2011.04.013 □科研设计成果□ 基于VB的单片机C语言延时程序各参数计算系统 刘 1 锋,林 奕 2 (1.武汉理工大 ...

  10. linux指定cpu运行程序,进程/线程绑定到特定CPU核的linux实现(有代码有实例)

    前言 现在计算机上的CPU大多都是多核的,有4核甚至是8核的.但是一个计算机启动之后其进程数是远远多于CPU核数的,因为操作系统会给自动调度这些进程在CPU核上轮流运行.但是对于应用程序或者进程,其性 ...

最新文章

  1. 史上最全开源中文 NLP 数据集:包括10大类、142条数据源,总有你钟意的那一款!...
  2. [LeetCode][Java] 3Sum Closest
  3. Django1.5 自定义用户模型(总结)
  4. BIO、NIO 和 AIO
  5. python怎么定义正方形函数_python – Matplotlib自定义图例以显示正方形而不是矩形...
  6. 语言认知偏差_认知语言学可以教给开发人员什么
  7. 力扣算法题—076最小覆盖子串
  8. gitblit如何迁移入gitlab合并迁移_gitlab和gitlab项目迁移
  9. Python九九乘法表(作业)
  10. Flutter跨组件共享状态的利器Provider原理解析
  11. 首旅如家仍计划全年开店800-1000家;万豪旗下双品牌酒店“帆船”于宁夏银川启幕 | 美通企业日报...
  12. JavaScript编程软件手机版,JavaScript编程软件
  13. 工控HMI界面设计基本原则
  14. VMWare虚拟机服务器设置固定ip,切换网络后不用重新设置服务器ip
  15. Koo叔说Shader—Shader简介
  16. 传奇私服搭建网站的几种方法
  17. 单片机C语言零基础入门05 - 逻辑运算
  18. 【数据库系统】数据库编程
  19. C++_DOS命令下_猫狗大战小游戏(初识QT小练习)
  20. 如何科学有效地根治肾虚——上篇(肾到底是什么?)

热门文章

  1. CKB-VM:连接硬件和软件的桥梁——Nervos@RISC-V Roadshow
  2. 扫描用计算机名称不成功,电脑中使用扫描仪时提示通讯错误时请更新扫描端口的解决方法...
  3. 我想加入阿里,我该怎么做
  4. 【Linux 编程】线程绑定 CPU
  5. PHP实现域名whois查询的代码(数据源万网、新网)
  6. 脑科学家:神经科学与大数据的结合带来的新领域
  7. 《私募股权基金投资基础知识》---第七章
  8. 区块链基础:交易模型解读
  9. java webservice是什么_WebService的基本概念:java webservice,什么是webservice
  10. ios 启动图一键生成工具_[iOS]利用Appicon and Launchimage Maker生成并配置iOSApp的图标和启动页...