Khi baån duâng chung PC vúái möåt àöìng nghiïåp thuêån tay traái muöën hoaán àöíi phñm chuöåt trong luác khúãi àöång Windows àïí khöng cêìn duâng Control Panel, haäy vaâo thû muåc \W[r]
Trang 1Caâc thuê thuíơt trong DOS
1 Ăöìng böơ caâc tíơp tin
Nïịu baơn cíìn ăöìng böơ caâc tíơp tin giûôa hai ẵa hoùơc hai thû muơc, haôy taơo tíơp tin SYNC.BAT nhû sau :
ECHO OFF
ECHO WAIT
IF%1!=!GOTO MISSING
IF%2!=!GOTO MISSING
REPLACE%1*.* %2/A
REPLACE%2*.* %1/A
REPLACE%1*.* %2/U
REPLACE%2*.* %1/U
CLS
ECHOSOURCEANDTARGETARESYNCHRONZED!
GOTOEND
:MISSING
ECHOSYNTAX:SYNC[SOURCE PATH] [TARGET PATH]
:END
File batch nađy duđng lïơnh REPLAC ăïí böí sung caâc file bõ soât
tûđ nguöìn túâi ăñch vađ ngûúơc laơi, sau ăoâ cíơp nhíơt caâc baên cuô hún cuêa file vađo ặúđng díîn khaâc Chuâ yâ rùìng thuê tuơc nađy khöng thûơc hiïơn ặúơc trïn caâc thû muơc con, chó trïn caâc
ặúđng díîn ăaô xaâc ắnh Vñ duơ : SYNC A:\ B:\ hoùơc SYNC
C:\TEMP\ D:\BIN\
2 Thoaât an toađn
Ăïí tûơ nhùưc nhúê rùìng baơn ăang lađm viïơc dûúâi DOS Haôy taơo caâc file batch ăïí naơp caâc ûâng duơng cuêa baơn vađ thay ăöíi díịu nhùưc cuêa chuâng nhû sau (thñ duơ nađy viïịt cho Lotus 1-2-3, vađ ăùơt möơt thöng baâo chûô ăoê nïìn xanh dûúng)
ECHO OFF
PROMPT $E[44;31n Waring!! Type EXIT to return to
Lotus$E[1;37m$_$P$G
CD\123
PROMPT $P$G
CLS
Haôy kiïím tra xem dođng DEVICE=C:\DOS\ANSI.SYS ăaô coâ
trong file CONFISG.SYS cuêa baơn chûa
3 BACKUP tröi chaêy (Smooth Backup)
File batch dûúâi ăíy cho pheâp baơn sao cheâp tíịt caê caâc tíơp tin tûđ bíịt kyđ thû muơc nađo vađo söị lûúơng ẵa mïìm cíìn thiïịt ăaô ặúơc format Noâ seô nhùưc baơn ặa ẵa tröịng vađo öí ẵa ăïí sao cheâp tiïịp :
Trang 2ECHO OFF
ATTRIB +A\*.*/S
:TOP
XCOPY\*.*A:/WS>NULL
IF ERRORLEVEL 4 IF NOT ERRORLEVEL 5 GOTO
FULL
GOTO END
:FULL
ECHO Put a new formatted blank disk in %1,THEN
PAUSE
GOTO TOP
:END
4 Böơ nhúâ cuêa SmartDrive
Khi cađi ăùơt DOS 6 SmrtDrive cuông ặúơc cađi ăùơt trong
AUTOECEC.BAT Trong luâc cađi ăùơt, SmartDrive kiïím tra hïơ
thöịng cuêa baơn xem coâ ngoaơi vi ESDI, hoùơc Micro Channel
Bus khöng Nïịu coâ, chûúng trònh cađi ăùơt seô thïm tham söị
/DOUBLE_BUFFER vađo SmartDrive Viïơc thïm nađy seô
chiïịm chöî böơ nhúâ phuơ (extra memory) Baơn coâ thïí kiïím tra ăiïìu nađy bùìng caâch ăaânh SMARTDRV taơi díịu nhùưc DOS
Nïịu baơn thíịy khöng coâ ẵa nađo duđng noâ, haôy xoâa thöng söị /DOUBLE_BUFFER khoêi tíơp tin CONFIG.SYS
5 Tiïịt kiïơm thúđi gian : DOSKEY
CÖNG VIÏƠC LÙƠP LAƠI SHORTCUT
Hiïơn laơi lïơnh trûúâc
Hiïơn laơi caâc lïơnh ăaô ăaânh F7
Lùơp laơi lïơnh trûúc F9
Xoaâ tíịt caê caâc lïơnh khoêi buffer ALT_F7
Sûêa ăöíi lïơnh
Vïì ăíìu hađng HOME
Vïì cuöịi hađng END
Xoaâ ăïịn hïịt hađng CTRL_END
Xoaâ ăïịn ăíìu hađng CTRL_HOME
Nhaêy sang phaêi hoùơc traâi möơt tûđ CTRL ->
hoùơc CTRL
Hiïơn laơi tíịt caê caâc macro ăaô ắnh nghôa DOSKEY/M
Xoaâ tíịt caê macro khoêi böơ nhúâ ALT_F10
6 Lïơnh DELTREE
Lïơnh DELTREE trong DOS 6.x xoâa tíịt caê caâc tíơp tin vađ thû
muơc con, bíịt kïí caâc thuöơc tñnh íín, thuöơc hïơ thöịng hay thuöơc tñnh chó ăoơc cuêa tíơp tin Vúâi lïơnh DELTEE filename, baơn xûê lyâ tíơp tin nhû lađ thû muơc DELTREE seô nhùưc nhúê baơn xaâc nhíơn viïơc xoâa Nïịu khöng cíìn nhùưc nhúê , goô DELTREE/Y
filename
7 Doublespace lađm sai laơc file chuýín ăöíi (swap file)
Khi baơn vađo Windows, nïịu baơn thíịy thöng baâo löîi tíơp tin
chuýín ăöíi cöị ắnh (permanent swap file) bõ sai laơc, ăiïìu nađy
coâ thïí lađ tíơp tin ăoâ ăaô ặúơc taơo trong öí ẵa neân Doublespace Windows khöng thïí taơo tíơp tin chuýín ăöíi cöị ắnh trïn phíìn
ẵa neân Ăïí sûêa laơi, haôy chuýín tíơp tin nađy sang öí ẵa khöng
Trang 3neân
8 Meơo duđng lïơnh DIR
Lïơnh DIR khöng liïơt kï tïn caâc tíơp tin coâ thuöơc hïơ thöịng hay
thuöơc tñnh íín Nïịu baơn ăùơt möơt díịu phííy ngay sau lïơnh DIR (DIR), tïn caâc tíơp tin ăoâ cuông ặúơc liïơt kï ra
9 Khúêi ăöơng thùỉng
MS-DOS 6.x cho pheâp khúêi ăöơng thùỉng Chó cíìn nhíịn F5
hoùơc SHIFT khi bíơn thíịy thöng baâo "Staring MS-DOS" khi ăoâ
AUTOEXEC.BAT & CONFIG.SYS seô khöng ặúơc naơp vađo
Ăiïìu nađy coâ lúơi khi baơn lađm hoêng cíịu hònh cuêa hïơ thöịng vađ noâ
seô khöng ặúơc khúêi ăöơng nûôa
10 Biïịn lïơnh DIR/W thađnh mùơc ắnh
Nïịu baơn luön duđng DIR vúâi tham söị /W, haôy biïịn noâ thađnh
mùơc ắnh Thïm dođng SET DIRCMD=/W vađo file
AUTOEXEC.BAT
Khúêi ăöơng laơi maây Bíịt cûâ luâc nađo baơn goô lïơnh DIR khöng coâ tham söị, baơn seô coâ lïơnh DIR/W SET DIRCMD lađm viïơc vúâi
bíịt cûâ tham söị nađo cuêa lïơnh DIR trong DOS tûđ version 5 trúê
ăi
11 Ăiïìu gò truơc trùơc ?
Microsoft System Diagnostics (MSD) cuêa DOS seô maâch baêo
baơn nhûông ngùưt (Interup) nađo ặúơc sûê duơng trong hïơ thöịng cuêa baơn, böơ nhúâ ặúơc phín cíịp nhû thïị nađo baơn coâ loaơi Card Video nađo, ăöơ lúân cuêa ẵa lađ bao nhiïu - cuông nhû vïì bíịt cûâ ăiïìu gò Haôy chaơy MSD vađ file, Print Report, Report AB vađ
lûu nhû lađ möơt tíơp tin Haôy in tíơp tin ăoâ vađ baơn coâ thïí tham khaêo khi coâ ăiïìu gò truơc trùơc
12 Möơt thuê thuíơt coâ giaâ trõ
Lïơnh SUBST cho pheâp baơn cùưt tïn ặúđng díîn dađi thađnh möơt kyâ tûơ öí ẵa ăún giaên Lïơnh SUBST G \DIR1\DIR2\DIR3 thay
chûô G cho thû muơc \DIR1\DIR2\DIR3 Lïơnh nađy ríịt coâ ñch
cho viïơc ruât ngùưn ặúđng díîn cuêa baơn
13 Viïịt tùưt lïơnh giûôa caâc thû muơc con cuđng cíịp
Haôy viïịt tùưt lïơnh giûôa caâc thû muơc con cuđng cíịp nhû lađ
C:\123\CLIENTS\TWA vađ C:\123\CLIENTS\KLM Thñ duơ
ăïí copy tíịt caê caâc file vađo thû muơc KLM trog khi ăang úê
trong thû muơc TWA, haôy goô COPY *.* \KLM Ăïí ăoơc nöơi
dung cuêa thû muơc KLM khi baơn ăang úê thû muơc TWA duđng
DIR \KLM
14 Hai díịu chíịm = ăi ngûúơc laơi
Hai díịu chíịm ( ) trûúâc tïn thû muơc trong caâc lïơnh liïn quan
túâi thû muơc seô ặa baơn vïì thû muơc meơ Vñ duơ, goô CD seô ặa baơn trúê vïì \123 tûđ \123\TWA Baơn coâ thïí sûê duơng hai chíịm
Trang 4trong caâc lïơnh khaâc nhû COPY *.*
15 Ba díịu chíịm = ăi ngûúơc laơi 2 mûâc
Baơn muöịn vïì thû muơc trïn thû muơc hiïơn hađnh 2 cíịp ? Nïịu
ăang úê Netware, goô CD vađ díịu chíịm thûâ 3 seô ặ baơn túâi thû muơc trûúâc CD - Ăaâng tiïịc lađ khöng thûơc hiïơn ặúơc vúâi 4 díịu chíịm
16 Thaêm hoơa cuêa tíịt caê caâc kyâ tûơ ăùơc biïơt
Moơi ngûúđi ăïìu biïịt *.* coâ nghôa lađ tíịt caê caâc tíơp tin trong thû muơc Lïơnh DEL *.* xoâa tíịt caê caâc tíơp tin trong thû muơc hiïơn hađnh Nhûng baơn coâ biïịt rùìng möơt díịu chíịm cuông coâ taâc duơng tûúng tûơ nhû víơy khöng ? DEL lađ caâch ngùưn nhíịt ặa
baơn túâi thaêm hoơa Haôy duđng noâ cíín thíơn
17 Tòm nhanh
Nïịu baơn muöịn tòm möơt hoùơc nhiïìu tíơp tin ăùơc biïơt hay coâ
phíìn múê röơng ăùơc biïơt, nhûng khöng biïịt tòm úê öí ẵa vađ thû muơc nađo, sau ăíy lađ möơt giaêi phaâp Haôy taơo tíơp tin
WHERES.BAT vađ lûu noâ trong thû muơc ăaô ặúơc ghi trong
cíu lïơnh PATH (thñ duơ C:\DOS):
ECHO OFF
CLS
ECHOLOOKING FOR %1
FOR %%d IN (CDEFG) DO DIR %%%d:\%1S/P
Haôy thay kyâ tûơ öí ẵa trong ngoùơc ăún bùìng caâc kyâ tûơ öí
ẵa cuêa baơn Ăïí duđng tíơp tin batch nađy, chó cíìn
WHERES FILENAME Vñ duơ : WHERES
MYFILE.DOC hoùơc WHERES *.ZIP
18 Caâc phñm chûâ nùng
Bađn phñm coâ 10 phñm chûâc nùng, nhûng DOS khöng sûê duơng
chuâng Duđng maô caâc phñm nađy trong lïơnh PROMPT cuêa
AUTOEXEC.BAT ăïí gaân chûâc nùng cho caâc phñm nađy Maô
cho F1 túâi F10 lađ 59 túâi 68, coâ nghôa lađ F1=59, f2=60 vađ tiïịp
tuơc nhû thïị Haôy thay lïơnh PROMPT trong file
AUTOEXEC.BAT thađnh :
PROMPT $E[0;59;"DIR/0/
P";13p$e[0;60;"WIN";13P$P$G
Lïơnh Prompt nađy gaân caâc lïơnh DIR/O/P cho F1 vađ Win cho
F2 Viïơc gaân cho möîi phñm bùưt ăíìu vúâi maô $e [vađ kïịt thuâc
bùìng maô cuêa phñm xuöịng hađng
Coâ vađi trûúđng húơp biïịt trûúâc Thûâ nhíịt, DOSKEY duđng F7,
F8 vađ F9, vò víơy ặđng duđng caâc phñm nađy nïịu baơn muöịn duđng DOSKE Thûâ hai, baơn phaêi naơp ANSI.SYS vađo tíơp tin
CONFIG.SYS Cuöịi cuđng, nïịu baơn nhíơn thöng baâo löîi "Out
of environment space", haôy múê röơng noâ bùìng lïơnh SHELL
trong CONFIG.SYS nhû sau :
SHELL=C:\DOS\COMMAND.COM C:\DOS/E:1024/P
Trang 5Muöịn biïịt thïm maô caâc phñm chûâc nùng, haôy vađo thû muơc
DOS vađ goô HELP Ăïịn dođng ANSI.SYS ăïí xem maô cho caâc
töí húơp phñm Shift-, Ctril -, and Alt-
19 Form Feeding
Caâc maây in laser khöng ăííy giíịy nïịu ta khöng ra lïơnh cho noâ
Nïịu baơn nhíịn Print Screen, coâ thïí baơn phaêi tûơ ăííy giíịy bùìng caâch nhíịn phñm Form Feed Cuông tûúng tûơ nhû víơy nïịu baơn
duđng lïơnh TYPE FILENAME>PRN Nhûng baơn coâ thïí ăïí
maây in ăííy giíịy dïî dađng bùìng caâch duđng trònh EDIT ăïí taơo
tíơp tin EJECT.BAT nhû sau :
ECHO OFF
ECHO >PRN
ECHO ALL DONE!!PAPER EJECTED!!!
Ăïí ăaânh kyâ tûơ trong EDIT, nhíịt Ctrl-P, sau ăoâ giûô phñm Alt
vađ goô phñm l röìi phñm 2
20 Tòm löîi caâc file batch
MS-DOS 6.2 giúâi thiïơu möơt tiïơn ñch tòm löîi caâc file batch :
COMMAND /Y/C Ăïí kiïím tra löîi caâc file batch, haôy taơo
möơt macro DOSKEY bùìng caâch thïm hađng sau ăíy vađo tíơp
tin AUTOEXEC.BAT
LH DOSKEY BD=COMMAND/Y/C$1$2
Nïịu maây cuêa baơn lađ 286 hay cuô hún, haôy xoâa chûô LH Macro nađy cíìn 2 tham söị : tïn file batch vađ tham söị cuêa noâ Vñ duơ,
ăïí kiïím tra löîi file WHERES.BAT, haôy goô BD
WHERES*.TXT Nhíịn Y taơi möîi hađng ăïịn khi gùơp löîi (nïịu
coâ)
21 Tùng víơn töịc maây : duđng defrag vađ khúêi ăöơng maây
nhanh hún
Khi maây lađm viïơc chíơm, nïịu baơn cho rùìng nguýn nhín do
caâc tíơp tin cuêa baơn bõ phín ăoaơn, baơn coâ thïí túâi thû muơc chûâa caâc tíơp tin ăoâ vađ ăaânh CHKDSK *.*, baơn seô xem ặúơc baêng
phín ăoơn Nïịu cíìn, haôy chaơy DEFRAG ăïí hiïơu chónh laơi
22 Ăïí khöng chíơm 2 giíy sau khi thíịy thöng baâo "
Staring MS-DOS", haôy thïm lïơnh SWITCHES=/F vađo
CONFIG.SYS
23 Goô MEMMAKER taơi díịu nhùưc DOS vađ chûúng trònh
quaên lyâ böơ nhúâ cađi sùĩn cuêa Microsoft seô ăùơt cíịu hònh maây cuêa baơn vađ giaêi phoâng möơt lûúơng böơ nhúâ thíịp (low
memory) ăaâng kïí Caâc chûúng trònh cuêa baơn seô chaơy
nhanh hún vađ baơn coâ thïí chaơy nhiïìu chûúng trònh hún
24 Nïịu baơn chaân cíu hoêi "Abort, Retry, Fail" vađ Abort,
Retry, Ignor", haôy thïm hađng
SHELL=COMMAND.COM /F vađo tíơp tin CONFIG.SYS
Tham söị /F ăïí DOS trúê vïì díịu nhùưc trïn öí cûâng cuêa baơn
Trang 6sau khi cöị ăoơc ẵa mïìm 3 líìn liïn tiïịp.
25 Chuýín túâi öí ẵa khaâc
Chuýín ăïịn möơt thû muơc cuêa öí ẵa khaâc lađ thao taâc coâ 2 lïơnh : ăíìu tiïn, ăïịn öí ẵa ăoâ, röìi chuýín ăïịn thû muơc File
CDD.BAT sau ăíy thûơc hiïơn hay hún :
ECHO OFF
IF%1!=!GOTO SYNTAX
IF NOT EXIST%1NUL GOTO ERROR
FOR %%A IN (/%1) DO SET STR=%%A
FOR %%B IN (/%STR%) DO IF %%B!=:!SET
FLAG=TRUE
IF%FLAG%!=TRUE!FOR%%C IN (/%1) OF IT
EXIST %%C:WUL%%C
CD%1>NUL
SET STR=
SET FLAG=
GOTOEND
:ERROR
ECHOERROR: Invalid Path!
:SYNTAX
ECHO Proper syntax: CDD [drive:] [/directory]
ECHO Example:CDD D:/WP51
:END
Ăïí duđng file CDD.BAT haôy goô CDD DRIVE
E:\DIRECTORY Vñ duơ : CDD E:\GAMES Nïịu maây thöng
baâo löîi, haôy múê tíơp tin CONFIG.SYS, tòm dođng bùưt ăíìu búêi SHELL= Tùng giaâ trõ NNN cuêa /E:NNN (NNN lađ söị) cho
ăïịn khi maây khöng baâo löîi nûôa
26 Lïơnh TYPE nhiïìu file
Lïơnh TYPE möơt líìn chó hiïín thõ nöơi dung möơt file TEXT Vò
víơy nïịu muöịn xem nöơi dung file AUTOEXEC.BAT vađ
CONFIG.SYS, baơn phaêi goô lïơnh TYPE hai líìn Muöịn khöng
phaêi goô TYPE nhiïìu líìn, haôy taơo file TY.BAT File nađy hiïín
thõ nhiïìu File TEXT möơ luâc vúâi mađu mađn hònh khaâc nhu Ăûa ANSI.SYS vađo File CONFIG.SYS ăïí duđng caâc thuöơc tñnh cuêa
mađn hònh
ECHO OFF
SET COLOR=WHITE
REM IN THE FOLLOWING LINE ANDALL
SUBSEQUENT ONES, KEEP THE "M" AS
LOWERCASE !
ECHO - [1;37;44m
:LOOP
IF "%1"="GOTO EXIT
CLS
MORE
ECHO
PAUSE
SHIFT
GOTO % COLOR %
:WHITE
Trang 7SET COLOR=GREEN
ECHO - [1;32m
GOTO LOOP
:GREEN
SET COLOR=YELLOW
ECHO - [1;33m
GOTO LOOP
:YELLOW
SET COLOR=WHITE
ECHO - [1L37m
GOTO LOOP
:EXIT
SET COLOR=
ECHO - [0M
Chuâ yâ : díịu - úê trïn biïíu thõ möơt maô Escape Ăïí ăaânh díịu nađy, haôy ăaânh Ctrl-P, sau ăoâ nhíịn Esc Duđng TY.BAT nhû
sau :
goô TY FILE1 FILE2 FILE3
27 Tùng töịc ăöơ
Nïịu baơn coâ maây 386 hoùơc ăúđi múâi hún, baơn coâ thïí tùng töịc ăöơ Doublespace Ăíìu tiïn haôy ăaânh DBLSPACE/INFO ăïí
xaâc ắnh öî ẵa chûâa tíơp tin neân DBLSPACE.OOO Vïì thû
muơc göịc cuêa öí ẵa ăoâ vađ goô ATRIB-H -R -S DBLSPACE.INI
Sau ăoâ haôy goô EDIT DBLSPACE.INI, vađ thïm dođng Enable
386=1 Lûu vađ thoaât Taơi díịu nhùưc cuêa DOS ăaânh ATTRIB
+H +R +S DBSPACE INI Sau ăoâ, khúêi ăöơng laơi maây
28 Baâo giúđ
Caâc lïơnh ngađy thaâng vađ thúđi gian luön dûđng laơi ăïí chúđ ngûúđi duđng nhíơp giaâ trõ vađo File TIMEDATE.BAT dûúâi ăíy cho
biïịt ngađy thaâng vađ thúđi gian mađ khöng dûđng laơi:
ECHO
ECHO MORE TIME FIND /V
"NEW"
ECHO MORE DATE FIND /V
"NEW"
29 Trúơ giuâp nhanh
Nïịu baơn khöng muöịn míịt thúđi gian ăïí vađo HELP cuêa DOS
khi muöịn biïịt tham söị cuêa möơt lïơnh, haôy goô /? sau lïơnh ăoâ ăïí xem danh saâch caâc tham söị cuêa lïơnh trïn mađn hònh Lïơnh
FASTHELP vađ tïn möơt lïơnh cuông coâ taâc duơng tûúng tûơ
30 Ăöíi nhanh lïơnh PATH
Khi ăaô ăöíi lïơnh PATH, lađm sao ăïí líịy laơi ặúơc lïơnh PATH cuô ? Trûúâc khi ăöíi lïơnh PATH, haôy lûu laơi bùìng caâch goô PATH
> SPATH.BAT Khi muöịn líịy laơi PATH cuô, vađo thû muơc
chûâa SPTH.BAT vađ goô SPATH
31 Lïơnh PATH dađi hún
Trang 8Lïơnh PATH = cuêa DOS giúâi haơn trong vođng 122 kyâ tûơ (127
kyâ tûơ trûđ ăi 5 kyâ tûơ cuêa PATH=) Trong DOS 6.x baơn coâ thïí khùưc phuơc víịn ăïì nađy bùìng caâch ặa lïơnh PATH vađo
AUTOEXEC.BAT vađ thïm dođng SET PTH=dir1; dir2; vađo
Chuâ yâ : khöng nïn duđng lïơnh PATH trûđ trûúđng húơp baơn muöịn thay PATH hiïơn hađnh hay duđng DOS % PATH %
32 Khöng cíìn xaâc nhíơn cho lïơnh DELETE
Khi baơn khöng muöịn lïơnh DEL *.* hoêi baơn muöịn xoâa tíịt caê caâc tíơp tin khöng, haôy taơo file batch goơi ECHO YIDEL *.*
trong thû muơc DOS Lûu tíơp tin nađy laơi vađ khi muöịn xoâa caâc tíơp tin trong thû muơc, haôy ăaânh tïn cuêa file batch trïn
33 Khúêi ăöơng tûđng bûúâc
Nïịu maây tñnh cuêa baơn bõ treo trong khi khúêi ăöơng, haôy khúêi ăöơng laơi maây tñnh vađ nhíịn F8 khi baơn thíịy thöng baâo
"Starting MS - DOS" DOS seô dûđng úê möîi dođng cuêa
CONFIG.SYS vađ hoêi xem thûơc hiïơn hay boê qua dođng ăoâ Khi ăaô kïịt thuâc CONFIG.SYS, DOS seô hoêi xem baơn coâ muöịn
chaơy AUTOEXEC.BAT khöng
34 Xaâc ắnh mûâc ăöơ neân
Nïịu duđng DoubleSpace, baơn biïịt rùìng DoubleSpace tñnh vuđng tröịng trïn ẵa ăïí neân caâc tíơp tin Tñnh toaân nađy coâ thïí khöng ăuâng, nhûng baơn coâ thïí sûêa laơi bùìng caâch roô DIR/C/S vađ xem tyê lïơ neân DoubleSpace coâ phuđ húơp vúâi caâc tíơp tin cuêa baơn khöng Sau ăoâ, duđng lïơnh DOUBLESPACE/RATIO ăïí chónh
laơi DoubleSpace
35 Tòm caâc file bñ míơt
FERRET.BAT tòm ặúơc bíịt kyđ file nađo coâ tïn khaê nghi :
ECHO OFF
REM This is FERRET.BAT
FOR %% A IN (SECRET CONFID PRIVAT) DO
ATTRIB \%%a *.*/S >> BADNAMES
File batch nađy nhíơn ra caâc file coâ tïn nhû SECRETX.94 Ăöíi
nhûông tïn trong díịu ngoùơc ăún bùìng bíịt cûâ tïn tíơp tin nađo mađ baơn muöịn tòm
36 Möơt kinh nghiïơm dõch chuýín
Baơn coâ thïí taơo möơt file batch ăïí vûúơt qua giúâi haơn cuêa lïơnh MOVE trong DOS 6.x Thöng thûúđng, lïơnh MOVE hoêi tham
söị thû muơc ăñch, trûđ trûúđng húơp baơn chuýín caâc tíơp tin túâi thû muơc hiïơn hađnh Trong thû muơc DOS, haôy ăaânh
EDITMV.BAT vađ thïm caâc dođng sau :
ECHO OFF
SET FORM = % 1
IF % TO % = "SET TO =
MOVE % FROM % % TO %
Trang 9Lûu file Nïịu baơn duđng MV thay cho MOVE, baơn seô khöng
cíìn phaêi xaâc ắnh thû muơc ăñch
37 Khúêi ăöơng laơi maây bùìng file batch
Coâ nhûông luâc nađo ăoâ, baơn muöịn khúêi ăöơng laơi maây tûđ möơt file
batch Duđng möơt chûúng trònh soaơn thaêo vùn baên ăïí taơo file
RESTART.SCR nhû sau :
NRESTART.COM
E 100 b8 40 00 8e d8
E 105 B8 34 12 bb 72
E 10a 00 89 07 ea 00
10 f 00 ff ff
RCX
18
W
Q
Goô DEBUG dođng RESTART vađo file batch Chuâ yâ : Khöng
nïn goơi RESTART COM tûđ trong Windows vò seô míịt caâc file
chûa lûu
38 Tûơ ăöơng sao lûu
Nïịu baơn chó muöịn sao lûu khi baơn ăaô coâ söị lûúơng tíơp tin nhíịt ắnh trïn ẵa, haôy taơo file batch NEWBAKS.BAT ăïịm caâc
file múâi dûơa trïn bit ARCHIVE ặúơc giaâm giaâ trõ luâc thûơc
hiïơn caâc lïơnh BACKUP hoùơc XCOPY :
ECHO OFF
CLS
REMNOTE : IN THE NEXT LINE, TYPE AN EXTRA
SPACEA THE END
CHOICE/C : YN Do you want to counf files that need to
be backed up
IF ERRORLEVEL 2 GOT TO END
IF ERRORLEVEL 1 GOT TO DO IT
DO IT
CLS
ECHO COUNTING
DIR C:\ *.* /AA/ S > BU
TYPE BUIFIND/C "-" > BU
CLS
ECHO Here they are
TYPE BU
PAUSE
END
Lûu file NEWBAKS.BAT trong thû muơc coâ trong PATH vađ
thïm dođng CALL NEWBAKS vađo sau dođng PATH cuêa file
AUTOEXEC.BAT Lûu yâ : file batch nađy chó lađm viïơc trong
DOS 6.x vò CHOICE lađ lïơnh múâi cuêa 6.x
39 Tiïịt kiïơm thúđi gian : Duđng cíịu truâc cíu cuêa thû muơc
Túâi thû muơc khaâc : CD\DIRECTOTY
Trang 10Vïì thû muơc göịc : CD\
Vïì thû muơc meơ : CD
Vađo thû muơc con : CD DIRECTORY
Chuýín sang thû muơc cuđng cíịp CD \DIRECTORY
Taơo thû muơc trong thû muơc hiïơn hađnh MD DIRECTORY
Xoâa möơt thû muơc coâ caê caâc tíơp tin vađ thû muơc con : DEL
TREE DIRECTORY
Ăöíi tïn möơt thû muơc : MOVE DIRECTORY
Cheâp möơt tíơp tin vađo thû muơc meơ : COPY FILE
Cheâp möơt tíơp tin vađo thû muơc cuđng cíịp : COPY FILE \
DIRECTORY
Xoâa möơt tíơp tin trong thû muơc con : DEL
DIRECTORY\FILE
Liïơt kï caâc tíơp tin trong thû muơc con DIR DIRECTORY
Xoaâ caâc tíơp tin trong thû muơc meơ DEL
Trúê vïì ăíìu trang
Thuê thuíơt trong DOS vađ
Windows
TIÏƠN ICH NORTON 8.0
1 Norton Image
Nïịu coâ hún 1 kyâ tûơ ăïí hiïín thõ caâc öí ẵa (thñ duơ coâ 2 ẵa cûâng, caâc thiïịt bõ ngoaơi vi, phín chia ăa vuđng (multiple partitions),
hoùơc duđng ẵa neân) baơn haôy chaơy tiïơn ñch Norton Image trïn caâc phíìn ăoâ Naơp NUCONFIG, choơn Startup Programs, röìi
vađo Save Format Data vađ kiïím tra tûđng öí ẵa
2 Norton Disk Doctor
Haôy naơp Norton Disk Doctor möîi khi baơn khúêi ăöơng maây
Thuê tuơc khúêi ăöơng maây seô chíơm hún vađi giíy nhûng xûâng ăaâng vúâi sûơ baêo vïơ cuêa Disk Doctor Muöịn thûơc hiïơn, haôy
naơp NUCONFIG, choơn Startup Programs, Diagnose Disk
Problems vađ Configure Choơn tíịt caê caâc öí ẵa, nhíịn OK, vađ Save
3 Biïơn phaâp phođng ngûđa
Ăïí phođng ngûđa ruêi ro, haôy duđng Rescue ăïí taơo ẵa sao lûu hïơ thöịng Rescue lûu vađo ẵa mïìm caâc file hïơ thöịng quan troơng
(caâc giaâ trõ CMOS, partition table, boot record, caâc file khúêi
ăöơng DOS) vađ caâc trònh ăiïìu khiïín thiïịt bõ mađ maây cuêa baơn cíìn túâi ăïí khúêi ăöơng Trong trûúđng húơp khíín cíịp, ẵa Rescue phuơc höìi laơi hïơ thöịng cuêa baơn nhanh choâng vađ dïî dađng Haôy giûô ẵa Rescue núi saơch, khö, xa vuđng tûđ trûúđng vađ haôy nhúâ núi baơn cíịt ẵa Haôy taơo ẵa Rescue múâi bíịt cûâ khi nađo baơn thay ăöíi hïơ thöịng