欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 在VBS里如何打开并控制其他程序

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有5783人关注过本帖树形打印复制链接

主题:在VBS里如何打开并控制其他程序

帅哥哟,离线,有人找我吗?
stocker
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:81 积分:606 威望:0 精华:0 注册:2010/2/8 15:40:05
在VBS里如何打开并控制其他程序  发帖心情 Post By:2010/3/16 9:30:10 [只看该作者]

请问金字塔使用的版本到底是VBS还是VBA啊?这个版本与标准的微软版本有何不同?为什么有的VBA以及有的VBS都不能使用?

 

想实现打开并控制其他应用程序,实验了三种标准方法都不行,请教版主如何才行?

 


AppActivate "notepad.exe"

 

rv = shell("notepad.exe")

 

VBSCall RunApp("notepad.exe")

 

 

 

谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
drzwz168
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:63 积分:465 威望:0 精华:0 注册:2009/12/8 10:49:21
  发帖心情 Post By:2010/3/16 10:02:27 [只看该作者]

 

application.WinExec "notepad.exe",1

 

 

 

 

application对象有如下三个方法:

 

WinExec        执行一个外部应用程序。

system         执行一个DOS命令,例如 system("autoexec.bat")将执行一个批处理文件。

ShellExecute   打开、打印指定文件或者网址链接。

 

具体查一下“帮助”“编程信息”“金字塔对象参考”

 

 

 

以下是引用admin在2010-3-14 17:41:36的发言:

金字塔的脚本引擎是VBS,与VBA主要区别在于变量无需声明就可以使用。

金字塔软件的VBA系统是介于传统VBS与VBA之间的系统,支持VBA系统中才有的窗体,框架等等更多的对象,另外,语法上又兼容VBS。

更多的金字塔VBA系统的开发,用户可以更多的参考OFFICE中的VBA功能。

 

 

[此贴子已经被作者于2010-3-16 10:04:38编辑过]

版主评定:好评,获得10个金币奖励好评,获得10个金币奖励
(理由:奖励)
 回到顶部