|
主题: 如何实现换盘?
|
 max_5d
职务:普通成员
等级:1
金币:0.0
发贴:24
注册:2001/1/19 15:18:23
|
#12001/3/6 13:18:06
内容分A、B两盘,在A盘中点到B盘的内容时,提示插入B盘。插入B盘后,按确定键开始执行B盘内容。如何实现这个功能呢?
|
 xuyi_5d
职务:普通成员
等级:2
金币:1.0
发贴:179
注册:2000/9/19 15:56:01
|
#22001/3/6 14:50:09
用光盘检测过程检测,参见 [url=find out the letter of cdrom]http://www.macromedia.com/support/director/ts/documents/tn3123.html[/url]
编辑历史:[这消息被xuyi编辑过(编辑时间2001-03-06 14:52:44)]
|
 max_5d
职务:普通成员
等级:1
金币:0.0
发贴:24
注册:2001/1/19 15:18:23
|
#32001/3/7 11:01:15
谢谢xuyi。 但你说的是检测光驱,我的意思是A盘程序暂停,换B盘后,程序继续运行。
|
 xuyi_5d
职务:普通成员
等级:2
金币:1.0
发贴:179
注册:2000/9/19 15:56:01
|
#42001/3/7 12:37:07
你的意思是在程序中途暂停,再运行另一张盘上的影片吗?
|
 max_5d
职务:普通成员
等级:1
金币:0.0
发贴:24
注册:2001/1/19 15:18:23
|
#52001/3/7 14:24:18
对,就是这个意思。
|
 kun_5d
职务:普通成员
等级:1
金币:0.0
发贴:80
注册:2000/10/31 10:24:17
|
#62001/3/7 17:03:26
我也想知道如何这样做。 有很多光碟是这样的, 最有名的是照相馆的故事。 他的设计方法是, 把一个专门用来检测文件的DIR程序在安装时拷贝到硬盘上, 然后检测。 可惜看不到源程序。
|
 D计划-混沌
职务:管理员
等级:6
金币:15.2
发贴:3528
注册:2007/4/9 9:48:37
|
#72001/3/7 18:50:28
在A盘中点到B盘的内容时,跳转到一监测dir,提示插入b盘,当监测到b盘(作过标记)插入 。。。。。。。
|
 max_5d
职务:普通成员
等级:1
金币:0.0
发贴:24
注册:2001/1/19 15:18:23
|
#82001/3/8 9:36:37
监测dir是否只能放在硬盘上?要是在光盘上好像会有问题,那在程序开始时还要拷一个监测dir到硬盘上。 还有,如果光盘上有自动运行文件,怎么让它第二次插入时不再自动运行?
|
 mikelan
职务:普通成员
等级:1
金币:0.0
发贴:51
注册:2000/12/6 12:50:53
|
#92001/3/8 11:31:22
我觉得监测dir只能放在硬盘上 检测不难,先测到光驱, 然后测A\B盘中的特殊文件就可以盘点A or B 了.
还有,如果光盘上有自动运行文件,怎么让它第二次插入时不再自动运行? 答: 用Api可以测到已经开了那些窗口.
|
 max_5d
职务:普通成员
等级:1
金币:0.0
发贴:24
注册:2001/1/19 15:18:23
|
#102001/3/9 14:13:38
Api怎么用啊? 再说测到已经开了哪些窗口也没用啊,主要是怎么让它第二次插入时不再自动运行?
|
 max_5d
职务:普通成员
等级:1
金币:0.0
发贴:24
注册:2001/1/19 15:18:23
|
#112001/3/12 10:03:27
那位有这方面的经验,请赐教!
|
 donlee
职务:普通成员
等级:1
金币:1.0
发贴:271
注册:2000/12/8 8:52:18
|
#122001/3/12 15:43:21
看一下照相馆的故事光盘,每张盘都有一个"怪"文件名的文件 在dir中检测是否存在这个特定的文件,如果有则继续执行,无则提示. 只是在判断光驱的script中加一点文件判断就可以了.
|
 amith
职务:普通成员
等级:1
金币:0.0
发贴:159
注册:2000/12/6 10:36:11
|
#132001/3/14 8:40:12
首先做一个母体程序,安装的时候把母体程序放在硬盘上,运行时候运行它,通过它调用a,b 盘。这样可以避免换盘时出现没有光盘的蓝屏提示。在a,b光盘的某个地方做个记号以便自己可以识别是否是自己的a,b盘,且是a,b的哪张盘。在切换盘的地方调用一个检测程序(相当一个确定,取消的对话框,点击确定的时候开始检测光盘),这个程序也安装在硬盘上。就可以达到目的了。呵呵。 安装程序可以放在第一张,或者两张都放同样的安装程序,随便安装一张以后均可以运行。由于是运行硬盘上的母体程序,在换b盘的时候因为母体程序已经允许,这个时候母体程序必须只能单窗口运行,需要建立一个母体程序同名的.ini文件,在这个文件里面有如下内容 [Settings] SingleInstance=1 。这样就可以实现了。
|