|
主题: open外部文件的问题
|
 zld
职务:普通成员
等级:1
金币:0.0
发贴:3
|
#12001/7/17 14:49:18
我用dir打开一个外部文件,如: open "aaa.pdf" 为什么没动静? 如要打开外部的pdf文件,用什么办法?不要说activex,因为要用外部打开的! 我做光盘,acrord32.exe的位置还不确定,请高手们帮忙
|
 Call Me Simon
职务:普通成员
等级:2
金币:2.0
发贴:646
|
#22001/7/17 15:56:39
open 指令是打开一个应用程序,而应用程序必须要在指定的位置, 你可以控制acrobat reader.exe相对于Director projector 的位置。
|
 面带笑容
职务:普通成员
等级:1
金币:0.0
发贴:31
|
#32001/7/17 16:24:40
使用BUDDY API
set OK = baOpenFile( the pathName & "test.txt" , "maximised" )
|
 草原风
职务:版主
等级:5
金币:13.0
发贴:3489
|
#42001/7/17 19:04:12
试一试把acrord32.exe放在你的目录下一份 然后再用open 命令 一般来说是可以实现的 或者把整个acrord32.exe目录搬到你的目录下 这样用户可以不用安装它了
|
 hanshan
职务:普通成员
等级:1
金币:0.0
发贴:85
|
#52001/7/17 20:10:33
这个问题比较简单的: 使用open with就可以了; EXAMPLE:open start.mp3 with c:\programfile\winnap\winnap.exe 以此类推就可以,若打开pdf文件,得安装Acrobort程序,否则不可能达到的!
|
 大烧卖
职务:普通成员
等级:1
金币:0.0
发贴:73
|
#62001/7/17 23:11:06
对于你的这个特例,可以通过 ActiveX 来判断系统是否已经安装了 Acrobat。 至于用相应的软件打开相应的文档,如果你想办法去掉 Win32 的控制台窗口, Win32 倒是有一个命令行工具:start.exe 能够实现自动判断并打开一个文档的功能。
|
 zld
职务:普通成员
等级:1
金币:0.0
发贴:3
|
#72001/7/18 14:27:12
谢谢大家,已经搞定,我用的是草原风的办法,非常好! 实用 我把整个acrord安装的东西全copy过来了。
|