![]() |
China DOS Union-- Unite DOS · Advance DOS · Grow DOS --Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum |
| Guest | Log in | Register | Members | Search | China DOS Union |
|
中国DOS联盟论坛 The time now is 2026-09-06 09:48 |
47,812 topics / 349,914 posts / today 0 new / 48,268 members |
| DOS启动盘 & LOGO技术 (启动盘室) » [Help] Can anyone explain what this batch file means? thank you! |
| Printable Version 722 / 5 |
| Floor1 6618 | Posted 2003-07-27 00:00 |
| 中级用户 Posts 54 Credits 356 | |
|
Can anyone explain what this batch file means? THANK YOU! This is the BAT from an MSDOS boot disk, please give me some guidance!
@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. |
|
| Floor2 6618 | Posted 2003-07-28 00:00 |
| 中级用户 Posts 54 Credits 356 | |
|
No one bumped it, so I'll bump it myself! It really proves that saying: asking others is worse than relying on yourself!
|
|
| Floor3 沈洁 | Posted 2003-07-28 00:00 |
| 金牌会员 Posts 1,812 Credits 4,590 From 上海市 | |
|
Basically nobody except moderator Wengier can understand all of it,
you'd better go have a good chat with Wengier! |
|
| Floor4 Roy | Posted 2003-07-28 00:00 |
| 管理员 Posts 1,633 Credits 4,869 | |
The following is quoted from 沈洁 on 2003-7-28 11:48:40:To 沈洁: I understand it!! To 6618: Which part don't you understand? I can tell you |
|
| Floor5 沈洁 | Posted 2003-07-28 00:00 |
| 金牌会员 Posts 1,812 Credits 4,590 From 上海市 | |
|
I can still understand it in general,
it's just that I haven't used some of the software in it! |
|
| Floor6 dsm75 | Posted 2003-07-28 00:00 |
| 中级用户 Posts 44 Credits 238 | |
|
Actually, with wbat's text feature, the WRITEXT file is unnecessary.
|
|
|
[ Contact the Union admin team -
中国DOS联盟 -
Standard version ] Sponsored by ifanr Inc | © 2001–2023 |