|
昨天提出了以下问题:
现在有个问题,请教一下能否解决。
按“选择执行的操作”(原“执行外部程序”)后,调用预处理程序,现在存在一个问题,就是无法判断到底是选择了备份,还是还原的操作。
假如能在ggghost.ini文件中的某个参数或者其它形式表示出来,那就更易于操作。
不能判断出来的话,就只能采取不管选择了备份还是还原,都得在dos下再选择一次是备份或还原。
--------------------------
现在通过一个折中办法解决了,尽管不很理想。
即把原来的“执行外部程序”,修改成“预处理”,实际上是利用了这里的自动生成批处理功能。但是由于这里无法判断使用者选择的是备份,还是恢复。
接下来利用原来的“恢复选择分区”/“备份选择分区”按钮,但这里不是执行gghost32的命令行,而是执行自己的批处理文件改名而来的ghost32.exe,所谓暗渡陈仓吧。
在这个批处理里设置变量,根据读取的变量来判断是选择了“备份”还是“恢复”。然后再继续处理。
不会编程就是苦呀。呵呵。
[ 本帖最后由 lianjiang 于 2007-10-20 09:49 AM 编辑 ] |
|