无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5224|回复: 12
打印 上一主题 下一主题

BCDW的几点疑惑,,请大大们帮忙。。[已解决]

[复制链接]
跳转到指定楼层
1#
发表于 2008-5-4 22:30:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
对bcdw感兴趣 又不是很明白EN的朋友们,请留意:天风的指导贴:BCDW使用技术学习讨论贴!

1。
16.如何建立特别启动镜像文件 dos4bcdw.ima?

  • 在 Microsoft Windows 98SE 中建立一张紧急救援盘(我的电脑 - 控制面版 - 添加/删除程序 - 启动盘)
  • 从 BCDW 打包文件中拷贝 bcdw_cl.com,autoexec.bat 和 config.sys 到紧急救援盘中
  • 建立这张软盘的镜像文件,文件名为:dos4bcdw.ima(如何建立?
如果你想使用一个不同的 DOS 版本(PC-DOS,DR-DOS,FreeDOS 等),那么只要拷贝 bcdw_cl.com 文件到你的启动软盘,并且在你的 autoexec.bat 文件中加入下列行:
echo Looking for bootable CD...
BCDW_CL.COM
if errorlevel 1 goto NO_BCDW_CL
echo Loading DOS-program...
%BCDW_CDROM%:
call %BCDW_CL%
:NO_BCDW_CL


中的%BCDW_CL%是什么意思?BCDW_CL.com在2.0后就变成了 bcdw.com对应的这个%BCDW_CL%还是这个么?

还有一点就是:2.0只有bcdw.ini 这个文件,,没有BootCat.Ini 这个文件。。

还有就是bcdw.com运行后的那些参数 ,,请解惑。。谢谢



=============================================
感谢天风:)
=============================================
原帖由 天风 于 2008-5-9 11:04 PM 发表
我看这几天总是有朋友问如何直接调用光盘中的EXE,就发个附件上来了吧!
请到一楼下载!


补充:发一个直接从菜单调用光盘目录中的EXE程序演示文件!
GHOST ,GHOST83目录中是空的,请大家放上相应的二个不同版本GHOST.EXE文件。

[ 本帖最后由 lsq726 于 2008-5-10 11:46 AM 编辑 ]

bcdwdemo.rar

245.4 KB, 下载次数: 313, 下载积分: 无忧币 -2

2#
发表于 2008-5-4 23:02:59 | 只看该作者
不明白你说什么?
回复

使用道具 举报

3#
 楼主| 发表于 2008-5-4 23:43:03 | 只看该作者
echo Checking for BCDW...
bcdw CheckForBCDW
if errorlevel 1 goto NO_BCDW
echo Finding bootable CD...
bcdw FindBootableCDLetter
if errorlevel 1 goto NO_BCDW_CDROM
echo Getting bootimage command line...
bcdw GetBootImageCommandLine
if errorlevel 1 goto NO_BCDW_CL
echo Executing bootimage command line...
%BCDW_CDROM%:
call %BCDW_CL%
:NO_BCDW_CL
:NO_BCDW_CDROM
:NO_BCDW


以上内容为:bcdw201a\bcdw\bcdw2dos\autoexec.add

蓝色和红色标记的 功能和作用是什么?
回复

使用道具 举报

4#
发表于 2008-5-5 00:39:37 | 只看该作者
config.sys中有定义..建议楼上的先检查下....另外..建议你潜水长点....dos区或者去cn-dos
回复

使用道具 举报

5#
 楼主| 发表于 2008-5-5 07:47:52 | 只看该作者
[menu]
menuitem=CD, Start computer with CD-ROM support.
menuitem=NOCD, Start computer without CD-ROM support.
menuitem=HELP, View the Help file.
menudefault=CD,0
menucolor=7,0
[CD]
device=himem.sys /testmem:off
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd002
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd003
[NOCD]
device=himem.sys /testmem:off
[HELP]
device=himem.sys /testmem:off
[COMMON]
files=10
buffers=10
dos=high,umb
stacks=9,256
devicehigh=ramdrive.sys /E 2048
lastdrive=z

以上是在BCDW1.5Z中发现的一个CONFIG。SYS的内容 2.0A1则没有这个文件,,

去看看别人用CONFIG。SYS的例子,,总之 谢谢:) 有其他不明白的还请多帮忙。。
回复

使用道具 举报

6#
发表于 2008-5-5 08:21:00 | 只看该作者
BCDW通过INI配置文件传递变量来实现IMG中的多引导,如果想直接加载光盘根目录中的程序则需要加载CDROM驱动并且指定一个变量:
%BCDW_CDROM%:   BCDW识别的光驱盘符
call %BCDW_CL%    CALL你在INI中指定的变量
回复

使用道具 举报

7#
 楼主| 发表于 2008-5-5 08:33:52 | 只看该作者
原帖由 天风 于 2008-5-5 08:21 AM 发表
BCDW通过INI配置文件传递变量来实现IMG中的多引导,如果想直接加载光盘根目录中的程序则需要加载CDROM驱动并且指定一个变量:
%BCDW_CDROM%:   BCDW识别的光驱盘符
call %BCDW_CL%    CALL你在INI中指 ...


bcdw Dialog bcdw_ini_filename
bcdw Boot bootimage_filename [bootimage_command_line]
bcdw SetGraphicsVideoMode [min_X_res [min_Y_res [min_color_depth]]]
bcdw ShowGIF filename [X_pos|Center [Y_pos|Center [NoWait|WaitKey|timeout]]]
bcdw SetTextVideoMode [font_filename]
bcdw GetKey [NoWait|WaitKey|timeout]
bcdw CheckForBCDW
bcdw GetBootImageCommandLine[得到在INI中指定的变量]
bcdw FindBootableCDLetter [BCDW识别的光驱盘符]
bcdw DisableEmulatedFloppy
bcdw Reboot
bcdw PowerOff


总算明白点红色部分的意义了。。。谢谢天风的 指点,在PT群就听冷面提过您的大名了。


在2.0A1中没有了BootCat.Ini这个文件,2.0A1不在需要这个文件了还是需要自己编辑?
回复

使用道具 举报

8#
发表于 2008-5-5 08:56:55 | 只看该作者
BootCat.Ini变成了默认为BCDW.INI
请搜索我原来的在关BCDW的帖子!

请仔细查看BCDW201A压缩包中BCDW目录下的BCDW.INI内容:

=======================

[InitOptions]
;PasswordMD5Hash = 5ebe2294ecd0e0f08eab7690d2a6ee69 ; MD5 Hash of Main Password (for 'secret' word in this example)
;Logo   =
;Font   =
;CharSet  =
;RootMenu  = \BootCat.ini
[MenuItems]
C:\    ; Boot from drive C:
\WNPE\setupldr.bin  ; Bart's Preinstalled Environment
\BCDW\bcdw2dos.ima \VC\vc.com ; Volkov Commander
\I386\setupldr.bin  ; Microsoft Windows XP Setup
\BCDW\bcdw2dos.ima \WIN9X\setup.exe ; Microsoft Windows 98 Setup
/linux/isolinux.bin /linux/kernel ramdisk_size=16384 initrd=/linux/rescue.gz root=/dev/ram0 rw ; Linux
\ACRONIS\tis.iso  ; Acronis TrueImage Server
:PowerOff   ; Power Off
:
\boot\loader.bin  ; BCDW for CD Shell demo script (\boot)
\cdsh\loader.bin  ; BCDW for CD Shell demo script (\cdsh)
\bscript\loader.bin  ; BCDW for Boot Scriptor demo script
\bcdw\gfxdemo.ima  ; BCDW for DOS demo script
\floppy.ima   ; Password protected option ;;; 5ebe2294ecd0e0f08eab7690d2a6ee69
[MenuOptions]
;Blink   = 0    ; Blinking: 0 - disable, 1 - enable
;BGColors  = 00, 80, 80, 80  ; Background colors: border, background, top line, bottom line
;BGSymbol  = 32    ; Decimal code of background filler: 32, 176, 177, 178
;TopText   =     ; Top line text
;BottomText  =     ; Bottom line text
;MenuPosition  = 02, 05, 76, 13  ; Window Position: X, Y, width, height
;MenuPositionA  = 02, 05, 76, 13  ; Window Position: X, Y, width, height
;MenuColors  = f9, 9f, 1f, f0, 0f, fd, f9 ; Window colors: border, title on got focus, title on lost focus, window content, current line on got focus, current line on lost focus, unacceptable lines
;MenuBorderStyle  = 5    ; Border style: 0, 1, 2, 3, 4, 5
;MenuShadowStyle  = 2    ; Shadow style: 0, 1, 2
;MenuTitle  = Options   ; Window title
;MenuDefault  = 0    ; Index of default boot image
;MenuTimerLabel  = Time remaining:  ; Timer label
;MenuTimer  = 30    ; Timer delay in seconds
;HelpPosition  = 02, 19, 76, 05  ; Window position: X, Y, width, height
;HelpPositionA  = 02, 19, 76, 05  ; Window position: X, Y, width, height
;HelpColors  = e0, 9f, 1f, e0, 0f, e0 ; Window colors: border, title on got focus, title on lost focus, window content, current line on got focus, current line on lost focus
;HelpBorderStyle  = 5    ; Border style: 0, 1, 2, 3, 4, 5
;HelpShadowStyle  = 2    ; Shadow style: 0, 1, 2
;HelpTabSkip  = 0    ; Skip window while switching by Tab key: 0 - off, 1 - on
;HelpTitle  = Help    ; Window title
;AboutPosition  = 02, 01, 76, 03  ; Window position: X, Y, width, height
;AboutPositionA  = 02, 01, 76, 03  ; Window position: X, Y, width, height
;AboutColors  = e0, 9f, 1f, e0, 0f, e0 ; Window colors: border, title on got focus, title on lost focus, window content, current line on got focus, current line on lost focus
;AboutBorderStyle = 5    ; Border style: 0, 1, 2, 3, 4, 5
;AboutShadowStyle = 2    ; Shadow style: 0, 1, 2
;AboutTabSkip  = 0    ; Skip window while switching by Tab key: 0 - off, 1 - on
;AboutTitle  = About    ; Window title
;AboutText  = ~    ; Window content
; BCDW CD
;~
;ScrollPosition  = 79, 00, 01, 01  ; Window position: X, Y, width, height
;ScrollPositionA  = 79, 00, 01, 01  ; Window position: X, Y, width, height
;ScrollColors  = 87, 87, 87, 87, 0f, 87 ; Window colors: border, title on got focus, title on lost focus, window content, current line on got focus, current line on lost focus
;ScrollBorderStyle = 0    ; Border style: 0, 1, 2, 3, 4, 5
;ScrollShadowStyle = 0    ; Shadow style: 0, 1, 2
;ScrollTabSkip  = 1    ; Skip window while switching by Tab key: 0 - off, 1 - on
;ScrollMode  = 0    ; Window mode: 0 - scroll line, 1 - text window (such as "About CD" window)
;ScrollTitle  =     ; Window title
;ScrollText  = ~    ; Window content
;/-\|/-\
;\-/|\-/
;~

[ 本帖最后由 天风 于 2008-5-5 09:01 AM 编辑 ]
回复

使用道具 举报

9#
 楼主| 发表于 2008-5-5 09:38:43 | 只看该作者
看过了您的帖子:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=33959&extra=&page=2

只找到下面的例子,,其他的演示文件下载连接都实效了。






大家看一下用BOOT.INI的演示效果和BCDW如何调用环境变量的用法
这功能我还没有在EZB 5.08中找到。

演示文件下载:
http://www.exun8.com/wuyou/hnlyzhd/BCDW/bcdw-demo.rar
BOOT.INI文件内容:
================================
[MenuItems]
C:\; Boot  C:;^ Starting PC from the partition C
\boot\boot.dat \dos\ntfs4dos.exe; NTFS4DOS;^ NTFS4DOS Support NTFS or HIDE partition
\boot\boot.dat \dos\lybw.com; Wasya Backup System;^ Backup or Restore System on the higher partition!
\boot\boot.dat \dos\aefdisk; Advance Fidsk Tools;^ Partition Manager in Commandline!
:reboot           ;Reboot ;^ Reboot your PC now!

[MenuOptions]
BGColors= 1f, 1f, 1f, 1f
BGSymbol= 0
BottomText= http://www.znpc.net    Mail:hnlyzhd@163.com         Luoyang China   2006.03.15   
MenuPosition= 02, 03, 76, 16
MenuColors= 1f, 1f, 1f, 1f, 14, 14
MenuBorderStyle= 3
MenuShadowStyle= 0
MenuTitle= Supper Boot CD 2006
MenuDefault= 0
MenuTimerLabel= [time]
MenuTimer= 10
HelpPosition= 02, 19, 76, 05
HelpColors= 1f, ff, 1f, 1f, 1f, 1f
HelpBorderStyle= 3
HelpShadowStyle= 0
HelpTitle= Help:
ScrollPosition= 21, 00, 43, 01
ScrollColors= 1f, ff, 1f, 1f, 1f, 1f
ScrollMode= 0
ScrollText= Supper Bootable CD 2006 [hnlyzhd]
==================================


“BCDW如何调用环境变量的用法” 体现在配置文件的哪个部分?在汉化的帮助中没找到相关的介绍
回复

使用道具 举报

10#
 楼主| 发表于 2008-5-7 03:22:50 | 只看该作者
原帖由 天风 于 2008-5-5 08:56 AM 发表
BootCat.Ini变成了默认为BCDW.INI
请搜索我原来的在关BCDW的帖子!

请仔细查看BCDW201A压缩包中BCDW目录下的BCDW.INI内容:

=======================


;PasswordMD5Hash = 5 ...


谢谢您的热情帮助。。现在基本上 都明白什么意思了。。

只有INI中的变量还不明白。。


如下面的例子 怎么看出哪个是变量?
[MenuItems]
C:\    ; Boot from drive C:
\WNPE\setupldr.bin  ; Bart's Preinstalled Environment
\BCDW\bcdw2dos.ima \VC\vc.com ; Volkov Commander
\I386\setupldr.bin  ; Microsoft Windows XP Setup
\BCDW\bcdw2dos.ima \WIN9X\setup.exe ; Microsoft Windows 98 Setup
/linux/isolinux.bin /linux/kernel ramdisk_size=16384 initrd=/linux/rescue.gz root=/dev/ram0 rw ; Linux
\ACRONIS\tis.iso  ; Acronis TrueImage Server
:PowerOff   ; Power Off
:
\boot\loader.bin  ; BCDW for CD Shell demo script (\boot)
\cdsh\loader.bin  ; BCDW for CD Shell demo script (\cdsh)
\bscript\loader.bin  ; BCDW for Boot Scriptor demo script
\bcdw\gfxdemo.ima  ; BCDW for DOS demo script
\floppy.ima   ; Password protected option ;;; 5ebe2294ecd0e0f08eab7690d2a6ee69
回复

使用道具 举报

11#
 楼主| 发表于 2008-5-7 03:41:21 | 只看该作者
晕。总算明白了 原来是这样:

4.ii.b. \BootCat.Ini 中的启动菜单定义

启动菜单定义由多行组成,每一行描述一个启动菜单项,由用 ";" 分隔的几个部分组成(当前的版本分为四部分):

第一部分;第二部分;第三部分;第四部分

第一部分:子菜单的定义文件名 或 启动镜像文件名 或 BCDW 内部操作命令
第二部分:启动菜单标题(显示)
第三部分:启动菜单的注释(^ - 换行)或 在 [Options] 小节中定义注释内容的键名
第四部分:启动镜像 或 BCDW 内部命令 的参数

参数是在这里面,  还是没看全说明。。。

再次感谢 天风。。
和BCDW汉化的朋友。。十分感谢。。
回复

使用道具 举报

12#
发表于 2008-5-9 23:04:48 | 只看该作者
我看这几天总是有朋友问如何直接调用光盘中的EXE,就发个附件上来了吧!
请到一楼下载!
回复

使用道具 举报

13#
 楼主| 发表于 2008-5-10 12:51:14 | 只看该作者
原帖由 天风 于 2008-5-9 11:04 PM 发表
我看这几天总是有朋友问如何直接调用光盘中的EXE,就发个附件上来了吧!
请到一楼下载!



原来还可以这样用啊,,

\boot\bcdw.ima \ghost\ghost.exe ; Ghost 8.2

--------------------

还以为只能这样用呢。
/BOOT/DOS.IMA ; ; ;system\Ghost

不知道 他们 有什么区别~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-9-18 07:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表