前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

将系统工具植入到自编程序(添加系统工具)

有时,我们在运行自己设计的演示程序的过程中,可能会用到系统中的一些小工具,比如记事本、计算器、控制面板等,让程序在需要的时候自动调用系统组件,总比手工去启动要方便得多。这样就涉及到一个系统工具植入到程序中的技术问题。

自己编写图文声像类的演示程序,然后将编写后的程序编译为EXE可执行程序。在这些程序中如果需要调用系统的某些工具,一般需要使用系统函数调用,但对于不懂编程的人来说,要借助于代码控制系统函数来完成任务又谈何容易?其实,完全可以不使用任何函数或系统调用指令,用一种傻瓜化的方式,即可将系统的任何工具植入到自编的EXE演示程序中。

比如,要将计算器(C:\WINDOWS\SYSTEM32\CALC.EXE)、控制面板(C:\WINDOWS\SYSTEM32\CONTROL.EXE)两个系统程序植入到自己的演示中。我们可以用经典的媒体设计工具Multimedia Builder(简称MMB)来完成这一任务。

首先在MMB设计环境下设计自己的演示内容,添加文字、图片、视频、Flash动画、网页、声音等元素,这些都是MMB的强项,不在话下。当某个页面需要调用系统工具时,只需新建一个页面,然后点击左侧工具面板上的倒数第二个按钮,即Binding Object(绑定对象)工具按钮,接着在设计区画框(图1)。

双击刚才画的对象框,弹出绑定对象属性设置对话框,在“Eex to”文本框中,输入要运行的系统工具文件名称(如:CONTROL.EXE或CALC.EXE)(图2)。同时,在此属性设置窗口中还可设置各类隐藏项目,比如边框、菜单等是否隐藏等。

小提示:

由于计算器、控制面板等系统工具所在的路径均已经包含在系统PATH变量指定的默认路径中,即便不写程序路径,只写程序名称,系统也能顺利找到这些程序并运行,因此,此处的程序可不写路径名,只写程序名。当然,写了路径名会更保险一些。

嵌入程序设计完成后,通过File菜单中的编译命令(Complile),调出编译窗口(图3),命名演示文件的文件名,设定版权信息,设置界面输出压缩质量,点击OK按钮,即可生成编译好的EXE文件。

运行编译好的EXE文件,当程序执行到需要使用系统工具的页面后,嵌入了记事本或控制面板等系统工具的页面会自动弹出窗口,自动运行这些程序,这时我们只需直接使用它们即可,省去了到系统中手动调用的过程。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言