以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- 在VBS里如何打开并控制其他程序 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=1112) |
-- 作者:stocker -- 发布时间:2010/3/16 9:30:10 -- 在VBS里如何打开并控制其他程序 请问金字塔使用的版本到底是VBS还是VBA啊?这个版本与标准的微软版本有何不同?为什么有的VBA以及有的VBS都不能使用?
想实现打开并控制其他应用程序,实验了三种标准方法都不行,请教版主如何才行?
rv = shell("notepad.exe")
VBSCall RunApp("notepad.exe")
谢谢! |
-- 作者:drzwz168 -- 发布时间: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编辑过]
|