![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-06 09:37 |
共 47,812 主题排行 / 349,914 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS启动盘 & LOGO技术 (启动盘室) » [求助]谁能说说这一批处理的意思?thank you! |
| 可打印版本 719 / 5 |
| 第1楼 6618 | 发表于 2003-07-27 00:00 |
| 中级用户 发帖 54 积分 356 | |
|
[求助]谁能说说这一批处理的意思?thank you! 谁能说说这一批处理的意思?THANK YOU!这是MSDOS启动盘的BAT,请各位多多指教!
@ECHO OFF KPUSH 27 27 KPUSH>NUL REM Made by Wengier. China DOS Union. REM All rights reserved. 2002-2003. TM /F LH KILLER LH DOSKEY LH CTMOUSE ::Note: The following line is for the compatibility on some systems: LH CTMOUSE>NUL IF %CONFIG%#==M6# GOTO SHUT IF NOT %CONFIG%#==M5# GOTO BOOT ECHO. ECHO Now preparing to open README with Chinese support... XMSDSK 80 /Y>NUL FINDRAMD>NUL IF %RAMDRIVE%#==# ECHO Can't create RAM disk! IF %RAMDRIVE%#==# GOTO SHUT EXTRACT /E /L %RAMDRIVE%\ DOSET.CAB EDIT.COM>NUL XZL %RAMDRIVE%\EDIT README.TXT CLS XZL /Q :SHUT CLS WBAT BOX "Please enter your choice:",Shutdown the computer,Restart the computer IF NOT ERRORLEVEL 3 GOTO ANS WBAT BOX (RED ON YELLOW) "Note: Please make a choice!",OK GOTO SHUT :ANS IF ERRORLEVEL 2 GOTO RES ECHO Now trying to shutdown the computer.. ECHO. SHUTDOWN S ECHO. ECHO Shutdown failed. Your computer may not have an ATX power. :RES ECHO Now restart the computer.. ECHO. SHUTDOWN R GOTO END :BOOT SET SM= DREADY C: IF ERRORLEVEL 1 ECHO Warning: Can't find any valid hard drives! IF ERRORLEVEL 1 GOTO NOHD ECHO Y|LOCK C:>NUL ECHO. ECHO Now trying to load the hard disk cache to speed the drives up... WBAT BOX "Please choose the hard disk cache you like in 8 seconds:",PC-CACHE,SMARTDRV,Cancel #1,8 IF ERRORLEVEL 3 ECHO Cancelled. IF NOT ERRORLEVEL 2 LH PCCACHE /SIZEXT:4096 /WRITE:OFF /WIN /MINI IF ERRORLEVEL 2 IF NOT ERRORLEVEL 3 SET SM=Y :NOHD ECHO. LH CLOAKFIX>NUL LH CLOAKING LH MSCDEX /D:IDE-CD /D:SCSI-CD /D:USB-CD /S /K XMSDSK 4096 /Y ECHO Now setting up the RAM disk... FINDRAMD>NUL IF %RAMDRIVE%#==# GOTO NORAM IF NOT EXIST %RAMDRIVE%\TEMP\NUL MD %RAMDRIVE%\TEMP SET TMP=%RAMDRIVE%\TEMP SET TEMP=%RAMDRIVE%\TEMP IF NOT EXIST %RAMDRIVE%\SYSTEM\NUL MD %RAMDRIVE%\SYSTEM COPY COMMAND.COM %RAMDRIVE%\SYSTEM>NUL IF NOT EXIST %RAMDRIVE%\SYSTEM\COMMAND.COM ECHO Warning: Failed to copy files! IF NOT EXIST %RAMDRIVE%\SYSTEM\COMMAND.COM GOTO COPYERR SET COMSPEC=%RAMDRIVE%\SYSTEM\COMMAND.COM EXTRACT /E /Y /L %RAMDRIVE%\SYSTEM DOSET.CAB>NUL EXTRACT /E /Y /L %RAMDRIVE%\SYSTEM VC.CAB>NUL ECHO The necessary tools have been successfully loaded to drive %RAMDRIVE%. :COPYERR PATH=%RAMDRIVE%.;%RAMDRIVE%\SYSTEM IF %SM%#==Y# LH SMARTDRV 4096 2048 /X GOTO NEXT :NORAM ECHO Warning: Can't create RAM disk! IF %SM%#==Y# ECHO Can't load SMARTDRV! SET COMSPEC=A:\COMMAND.COM :NEXT SET SM= SET DIRCMD=/OGN /4 SET PROMPT=$P$G PATH=%PATH%;C:.;A:.;.. LH SHARE LH ZENO /Q LH MOUSCLIP /M LH DOSLFN /C- /Z:CP936UNI.TBL IF %CONFIG%#==M3# IF %RAMDRIVE%#==# ECHO Warning: Can't load NTFS drives support! IF %CONFIG%#==M4# IF %RAMDRIVE%#==# ECHO Warning: Can't load NTFS drives support! IF %CONFIG%#==M3# IF NOT %RAMDRIVE%#==# NTFSDOS /U IF %CONFIG%#==M4# IF NOT %RAMDRIVE%#==# NTFSDOS /U LH ESCAPE FINDCD /Q CLS WRITEXT 1 1 -f15 Note: ECHO. IF NOT %CDROM%#==# ECHO For accessing CD/DVD drive, use the drive letter %CDROM%(1st). IF NOT %RAMDRIVE%#==# ECHO For accessing RAM drive, use the drive letter %RAMDRIVE%. IF NOT %CONFIG%#==M3# IF NOT %CONFIG%#==M4# ECHO For accessing NTFS drives(if any), type NTFSDOS at the command line. ECHO At any time, you can press F12 key to return to DOS, or use the mouse. BREAK ON LFNFOR ON IF %RAMDRIVE%#==# GOTO END ECHO. ECHO Press ENTER in 2 seconds if you want to start Volkov Commander.. WAIT 2 SET VC= IF ERRORLEVEL 13 IF NOT ERRORLEVEL 14 SET VC=1 IF %VC%#==# ECHO Skipped. ECHO. ECHO Now you're in MS-DOS 7.10 prompt. ECHO. ECHO For more information, please look at README.TXT (in Chinese). ECHO To start Chinese system for Chinese, type XZL at the command line. WRITEXT 0+ 1 "Any comments, please come to the forum at: " -f15 http://dosbbs.2ya.com/ -f7 ECHO. IF %VC%#==# GOTO END SET VC= ECHO. ECHO Starting Volkov Commander... ECHO. SET DIF= STRINGS UMB=UMBLARGE >NUL STRINGS DIF=SUB %UMB%,30720 >NUL SET UMB= IF NOT %DIF%#==# GOTO LH VC GOTO END :LH SET DIF= LH VC :END ECHO. |
|
| 第2楼 6618 | 发表于 2003-07-28 00:00 |
| 中级用户 发帖 54 积分 356 | |
|
没人顶,自己顶!真应了一句话:求人不如求已!
|
|
| 第3楼 沈洁 | 发表于 2003-07-28 00:00 |
| 金牌会员 发帖 1,812 积分 4,590 来自 上海市 | |
|
基本上除了Wengier版主外没人能全部看懂,
还是找Wengier好好聊聊吧! |
|
| 第4楼 Roy | 发表于 2003-07-28 00:00 |
| 管理员 发帖 1,633 积分 4,869 | |
以下是引用沈洁在2003-7-28 11:48:40的发言:To 沈洁:我看懂!! To 6618:你不懂哪裡?我可以告訴你 |
|
| 第5楼 沈洁 | 发表于 2003-07-28 00:00 |
| 金牌会员 发帖 1,812 积分 4,590 来自 上海市 | |
|
大体上还是看的懂得,
就是其中的部分软件没有用过啊! |
|
| 第6楼 dsm75 | 发表于 2003-07-28 00:00 |
| 中级用户 发帖 44 积分 238 | |
|
其实有了wbat 的text功能 WRITEXT 文件是多余的
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |