无忧启动论坛

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

有谁知道bcdw中的那个bcdw.com的命令怎么用或相关的资料吗?

[复制链接]
跳转到指定楼层
1#
发表于 2006-8-30 11:05:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
参数如下图所示...

bcdw.jpg (47.72 KB, 下载次数: 116)

bcdw命令

bcdw命令
2#
 楼主| 发表于 2006-8-30 11:23:08 | 只看该作者
最不明白的就是那个:bcdw getbootimagecommandline是怎样用的.
还有,bcdw getkey后面的选项是怎用的.
  只好静坐屏幕前等老大来给点提示了.......
回复

使用道具 举报

3#
发表于 2006-8-30 11:56:13 | 只看该作者
请看看这个

BCDW 使用介绍.rar

10.5 KB, 下载次数: 719, 下载积分: 无忧币 -2

回复

使用道具 举报

4#
 楼主| 发表于 2006-8-30 14:27:02 | 只看该作者
毛版主的那个使用介绍我早已看过....那里面没有我说的关于bcdw.com命令的使用说明...
   真的啊.是没有..版主你自己看看喽.我想要的是bcdw.com的用法...
回复

使用道具 举报

5#
发表于 2006-8-30 16:14:58 | 只看该作者
配置ini文件就行了!看一下BCDW自带的范例文件!
BCDW可以引导IMG和ISO文件的,ISO文件像ACRONIS那类可以用BCDW直接引用,
EASYBOOT的新版也可以支持这个命令了!
回复

使用道具 举报

6#
 楼主| 发表于 2006-8-30 16:29:39 | 只看该作者
呵呵..看来你们还是不太明我的意思...我不是要问你们用bcdw去怎样做盘,这个我会.
我现在要的只是那个bcdw.com程序的命令的详细用法.....如上面我贴的图所示.
回复

使用道具 举报

7#
 楼主| 发表于 2006-8-30 16:36:15 | 只看该作者
给你们看看它带的批处理,它里面出再的命令我就弄明了,但还有些没在里面出现的,我弄不明..
它也就是我想要知道的...
===============
@echo off

if not "%OS%" == "Windows_NT" goto start
if "%COMSPEC%" == "%SYSTEMROOT%\SYSTEM32\COMMAND.COM" goto start
command /e:4096 /c call bcdwdemo.bat
goto end

:start

::goto text_menu

goto graphics_menu

:i01_go
bcdw SetTextVideoMode
echo Boot from hard disk...
bcdw Boot C:\
goto ixx_go_err

:i02_go
bcdw SetTextVideoMode
echo Bart's Preinstalled Environment...
bcdw Boot \WNPE\setupldr.bin
goto ixx_go_err

:i03_go
bcdw SetTextVideoMode
echo Volkov Commander...
bcdw Boot \bcdw\bcdw2dos.ima \vc\vc.com
goto ixx_go_err

:i04_go
bcdw SetTextVideoMode
echo Microsoft Windows XP Setup...
bcdw Boot \I386\setupldr.bin
goto ixx_go_err

:i05_go
bcdw SetTextVideoMode
echo Microsoft Windows 98 Setup...
bcdw Boot \bcdw\bcdw2dos.ima \win9x\setup.exe
goto ixx_go_err

:i06_go
bcdw SetTextVideoMode
echo Linux...
bcdw Boot /linux/isolinux.bin /linux/kernel ramdisk_size=16384 initrd=/linux/rescue.gz root=/dev/ram0 rw
goto ixx_go_err

:i07_go
bcdw SetTextVideoMode
echo Acronis TrueImage Server...
bcdw Boot \acronis\tis.iso
goto ixx_go_err

:i08_go
bcdw SetTextVideoMode
echo Power Off...
bcdw PowerOff
goto ixx_go_err

:ixx_go_err
echo Error. Code: %BCDW_LastError%
if not "%BCDW_LastError%" == "0x559F" goto ixx_finish
bcdw CheckForBCDW
if "%BCDW_ExitCode%" == "0"; then goto ixx_finish
echo DOS loaded by BCDW2 (bcdw2dos.ima) is needed...

:ixx_finish
echo Press any key to return...
pause > nul
goto start

:text_menu

:: 80x50 text mode
:: bcdw SetTextVideoMode font.f08
:: if "%BCDW_ExitCode%" == "0" goto t_mode_ok
:: 80x25 text mode
bcdw SetTextVideoMode
if "%BCDW_ExitCode%" == "0" goto t_mode_ok

echo Fatal error 1.
echo Press any key to exit...
pause > nul

goto quit

:t_mode_ok

bcdw Dialog textmode.ini
if "%BCDW_ExitCode%" == "1" goto i01_go
if "%BCDW_ExitCode%" == "2" goto i02_go
if "%BCDW_ExitCode%" == "3" goto i03_go
if "%BCDW_ExitCode%" == "4" goto i04_go
if "%BCDW_ExitCode%" == "5" goto i05_go
if "%BCDW_ExitCode%" == "6" goto i06_go
if "%BCDW_ExitCode%" == "7" goto i07_go
if "%BCDW_ExitCode%" == "8" goto i08_go
goto quit

:graphics_menu

:: SVGA modes
bcdw SetGraphicsVideoMode 640 480 32
if "%BCDW_ExitCode%" == "0" goto g_mode_ok
bcdw SetGraphicsVideoMode 640 480 24
if "%BCDW_ExitCode%" == "0" goto g_mode_ok
bcdw SetGraphicsVideoMode 640 480 16
if "%BCDW_ExitCode%" == "0" goto g_mode_ok
bcdw SetGraphicsVideoMode 640 480 15
if "%BCDW_ExitCode%" == "0" goto g_mode_ok
:: bcdw SetGraphicsVideoMode 640 480 8
:: if "%BCDW_ExitCode%" == "0" goto g_mode_ok

:: VGA modes
bcdw SetGraphicsVideoMode 640 480 4
if "%BCDW_ExitCode%" == "0" goto g_mode_ok
:: bcdw SetGraphicsVideoMode 640 480 1
:: if "%BCDW_ExitCode%" == "0" goto g_mode_ok

:: EGA modes
:: bcdw SetGraphicsVideoMode 640 320 4
:: if "%BCDW_ExitCode%" == "0" goto g_mode_ok
:: bcdw SetGraphicsVideoMode 640 320 1
:: if "%BCDW_ExitCode%" == "0" goto g_mode_ok
:: bcdw SetGraphicsVideoMode 640 200 4
:: if "%BCDW_ExitCode%" == "0" goto g_mode_ok
:: bcdw SetGraphicsVideoMode 320 200 4
:: if "%BCDW_ExitCode%" == "0" goto g_mode_ok

:: any graphics mode (1x1 monochrome or better)
:: bcdw SetGraphicsVideoMode 1 1 1
:: if "%BCDW_ExitCode%" == "0" goto g_mode_ok

goto text_menu

:g_mode_ok

bcdw ShowGif item_01.gif 0 0
bcdw ShowGif item_02.gif 0 55
bcdw ShowGif item_03.gif 0 110
bcdw ShowGif item_04.gif 0 165
bcdw ShowGif item_05.gif 0 220
bcdw ShowGif item_06.gif 0 275
bcdw ShowGif item_07.gif 0 330
bcdw ShowGif item_08.gif 0 385

:: 30 seconds timeout
bcdw ShowGif item_a.gif 0 0 30
if "%BCDW_ExitCode%" == "0" goto i01_go
goto i01_autorun

:i01_active
bcdw ShowGif item_a.gif 0 0 WaitKey
:i01_autorun
bcdw ShowGif item_p.gif 0 0
if "%BCDW_LastKey%" == "0x4800" goto i08_active
if "%BCDW_LastKey%" == "0x5000" goto i02_active
if "%BCDW_LastKey%" == "0x000D" goto i01_go
if "%BCDW_LastKey%" == "0x001B" goto quit
goto i01_active

:i02_active
bcdw ShowGif item_a.gif 0 55 WaitKey
bcdw ShowGif item_p.gif 0 55
if "%BCDW_LastKey%" == "0x4800" goto i01_active
if "%BCDW_LastKey%" == "0x5000" goto i03_active
if "%BCDW_LastKey%" == "0x000D" goto i02_go
if "%BCDW_LastKey%" == "0x001B" goto quit
goto i02_active

:i03_active
bcdw ShowGif item_a.gif 0 110 WaitKey
bcdw ShowGif item_p.gif 0 110
if "%BCDW_LastKey%" == "0x4800" goto i02_active
if "%BCDW_LastKey%" == "0x5000" goto i04_active
if "%BCDW_LastKey%" == "0x000D" goto i03_go
if "%BCDW_LastKey%" == "0x001B" goto quit
goto i03_active

:i04_active
bcdw ShowGif item_a.gif 0 165 WaitKey
bcdw ShowGif item_p.gif 0 165
if "%BCDW_LastKey%" == "0x4800" goto i03_active
if "%BCDW_LastKey%" == "0x5000" goto i05_active
if "%BCDW_LastKey%" == "0x000D" goto i04_go
if "%BCDW_LastKey%" == "0x001B" goto quit
goto i04_active

:i05_active
bcdw ShowGif item_a.gif 0 220 WaitKey
bcdw ShowGif item_p.gif 0 220
if "%BCDW_LastKey%" == "0x4800" goto i04_active
if "%BCDW_LastKey%" == "0x5000" goto i06_active
if "%BCDW_LastKey%" == "0x000D" goto i05_go
if "%BCDW_LastKey%" == "0x001B" goto quit
goto i05_active

:i06_active
bcdw ShowGif item_a.gif 0 275 WaitKey
bcdw ShowGif item_p.gif 0 275
if "%BCDW_LastKey%" == "0x4800" goto i05_active
if "%BCDW_LastKey%" == "0x5000" goto i07_active
if "%BCDW_LastKey%" == "0x000D" goto i06_go
if "%BCDW_LastKey%" == "0x001B" goto quit
goto i06_active

:i07_active
bcdw ShowGif item_a.gif 0 330 WaitKey
bcdw ShowGif item_p.gif 0 330
if "%BCDW_LastKey%" == "0x4800" goto i06_active
if "%BCDW_LastKey%" == "0x5000" goto i08_active
if "%BCDW_LastKey%" == "0x000D" goto i07_go
if "%BCDW_LastKey%" == "0x001B" goto quit
goto i07_active

:i08_active
bcdw ShowGif item_a.gif 0 385 WaitKey
bcdw ShowGif item_p.gif 0 385
if "%BCDW_LastKey%" == "0x4800" goto i07_active
if "%BCDW_LastKey%" == "0x5000" goto i01_active
if "%BCDW_LastKey%" == "0x000D" goto i08_go
if "%BCDW_LastKey%" == "0x001B" goto quit
goto i08_active

:quit
bcdw SetTextVideoMode
bcdw Boot C:\
bcdw Reboot
:end
回复

使用道具 举报

8#
 楼主| 发表于 2006-8-30 16:42:22 | 只看该作者
运行后的效果:

未命名.JPG (40.34 KB, 下载次数: 113)

未命名.JPG
回复

使用道具 举报

9#
 楼主| 发表于 2006-8-30 21:49:01 | 只看该作者
今晚怎么不见老大们来....
  没有人对这个程序有兴趣吗?
    郁闷...自己又来顶一下好了.哈哈..
回复

使用道具 举报

10#
发表于 2006-8-31 10:20:49 | 只看该作者
值得研究了!其实这只是个多重批处理命令,最后的命令还是用BCDW调用相关镜像文件,比如从硬盘引导啊,引导BIN文件啊什么的,没什么本质区别啊!
  不知道是不是又理解错了
回复

使用道具 举报

11#
 楼主| 发表于 2006-8-31 16:11:02 | 只看该作者
是这样了...只要清楚它命令的具体用法就可以很灵活的做出个贴图的菜单了,挺美观的哦...
  它是通过批处理调用,,很方便啊.有时间都几有用的.
    所以我好想知知道它命令的详细功能.用法...
回复

使用道具 举报

12#
 楼主| 发表于 2006-9-4 19:45:13 | 只看该作者
自己顶起来..
   让高人来研究研究.....嘻嘻.
回复

使用道具 举报

13#
发表于 2006-9-4 20:12:47 | 只看该作者
搞一个图形界面要好多代码啊,慢慢学吧
回复

使用道具 举报

14#
发表于 2010-5-8 20:05:50 | 只看该作者

回复 #3 老毛桃 的帖子

请问BCDW使用说明的解压密码是多少?
回复

使用道具 举报

15#
发表于 2010-5-24 11:11:13 | 只看该作者
原帖由 bnbhaohao90 于 2010-5-8 20:05 发表
请问BCDW使用说明的解压密码是多少?


世上真有这种人,不多看看你下的什么东西,打开的压缩窗口右边,毛大不是在那写了吗?你以为毛大和你一样粗心,明知有密码还让你下!
嗯,这几天天泡在这,自己的问题先在这泡上一会总会有答案!
看到好多奇怪的问题,今天看到这实在是忍不住了.这才发了个水贴.版主莫怪。

[ 本帖最后由 wuxuq 于 2010-5-24 11:13 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-18 14:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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