如何调用系统默认的应用程序以打开各种类型的文件?

王朝other·作者佚名  2008-05-21
宽屏版  字体: |||超大  

使用内部函数JumpOutReturn就可以做到,下边是普遍适用的代码示例:object:=NewObject("fileio")――新建一个fileio对象的实例。

document:=CallObject(object, "displayOpen")――调用fileio对象的实例object的"displayOpen"方法,弹出一个标准的打开文件对话框,用变量document来接收用户选择的文件名。

JumpOutReturn("" , document )――调用系统默认的应用程序来打开用户选择的文件。

使用这个办法,你可以打开各种类型的多媒体文件,而不必编写相应的播放程序。你可以用它轻轻松松的打开avi、mov、mid、wav、mpg等各种格式的多媒体文件。你还可以用这个办法来打开lnk文件,从而在你的作品中调用快捷方式。

值得注意的是,如果将本例代码的最后一句作以下更改,就可以调用系统默认的应用程序来打印各种类型的文件;Authorware会自动为你选择好能够打印该文件的应用程序。

JumpPrintReturn("" , document )――调用系统默认的应用程序来打印用户选择的文件。比如,以下代码将为你调用Word来打印yourdoc.doc:JumpPrintReturn("" , " yourdoc.doc ")

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有