MZ@ !L!This program cannot be run in DOS mode. $Rؕ3}3}3}H̴3}H̱3}Rich3}PEL!   @.rsrc@@( @Xpx |MUIJ701> T E MUI zh-CN (#,#.#2#<5#:#,<#<#?#J#L#T#[#d#k#o#q##X#@#@p:'@$'@''@I'@0NY%0 $}TN-NeQN NcknxvSpe0 }TNl Ncknx0 ( cNa.~~. . . %0 ,%1 Rd(Y/N)T? %0 ,|~elcSBlv_beN T0 $|~elcSeQveg0 0l g:N GOTO }TNc[ybYth~{0 L'%1' N/fQbY}TN _N N/fSЏLv z^ bybYteN0 $|~elcSeQve0 ^C ] Y6R %1 *NeN0 S_MReg: %0 S_MRe: %0  %1 vvU_ |~sXzz N0 $|~elgbLc[v z^0 eQL*Y0 vheNvQ[]"N1Y0 <ceQS+TybYteNvov 6qT cNa.0%0 4eQeeg: (mm-dd-yy) %0 eQee: %0 4͑[TSg %1 e el Y6RdkSg0 $ECHO YNsQ핶r`0 $ECHO YNSb_r`0 (VERIFY YNsQ핶r`0 (VERIFY YNSb_r`0 eNelꁫ Y6R0 dke N^ g %10 Ǐ zƋ+RS/f %10 ,X[(WN*N͑ TeN b/f~b N0ReN0 ,%1, /f&Tnx(Y/N)? %0 $ NRW[&{2N*Y: %1 @Microsoft Windows [Hr,g %1]%0 ${Sd\O-Nel Y6RSg0 More? %0 |~el[bdkǏ z0  %1  wSv^RS/f %1 (P[vU_beN %1 ]~X[(W0 Yt: %1 eQ0 , qRhV %1 -NvwSl gh~{0 ( qRhV %1 -NvwS/f %2 $KEYS YNSb_r`0 $KEYS YNsQ핶r`0 4|~elcS START }TNSpe %10 |~~b N0ReN %10 $Ǐ zՋVQeQv{S NX[(W0 ("%1" /felƋ+RvY0 ~b N0RybYteN0 yRN0%1 *NvU_0 yRN %1 *NeN0 H z^ՋV_(uXhkP^KNYvX[P0 z^]~_g0 %1 %1%0 \*ggbL}TN0 (<DIR> %0 QX[ N0 $eHe_sQ - "%1"0 (Spef:yS_MRvU_ Tb9eSS_MRvU_0 CHDIR [/D] [drive:][path] CHDIR [..] CD [/D] [drive:][path] CD [..] .. c[9eb6rvU_0 .eQ CD drive: >f:yc[qRhV-NvS_MRvU_0 N&^SpeS.eQ CD R>f:yS_MRqRhVTvU_0 O(u /D _sQ dN9eSqRhVvS_MRvU_KNY ؏S9eSS_MRqRhV0 $ndO\U^0 CLS \NNbYNeN Y6R0RSN*NMOn0 COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination [/A | /B]] source c[ Y6RveN0 /A h:yN*N ASCII e,geN0 /B h:yN*NNۏMOeN0 /D AQ[R^vvheN destination :NeeNc[vU_T/beN T0 /V eeNQeQ/f&Tcknx0 /N Y6R&^ g^ 8dot3 TyveNe =\SO(uweN T0 /Y NO(unx/f&Tvs gvheN vc:y0 /-Y O(unx/f&Tvs gvheN vc:y0 /Z (uS͑e/TR!j_ Y6R]TQveN0 /L Ygn/f&{Sc \c Y6R 0Rvh N/fnccTv[EeN0 }TNL_sQ /Y SN(W COPYCMD sXSϑ-NHQ[0 ُSO}TNL Nv /-Y fN0d^ COPY }TN/f(WN*NybYt,g-NgbLv ؞f:ybneg0 DATE [/T | date] >f:yS_MRegnTeQeegvc:y .eQ N&^Spev DATE0OYus geg c Enter0  RdN*Nbpe*NeN0 DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names names c[N*NbY*NeNbvU_Rh0 M&{S(ueg RdY*NeN0 Ygc[NN*NvU_ vU_-Nv@b geNO Rd0 /P RdkN*NeNKNMRc:ynx0 /F :_6R RdSeN0 /S Rd@b gP[vU_-Nvc[veN0 /Q [Y!j_0 RdhQ@\M&{e NBlnx /A 9hnc^\'` b RdveN ^\'` R SeN S |~eN H υeN A X[cheN I eQ["}_eN L ͑Rgp - h:y &T vMR >f:yvU_-NveNTP[vU_Rh0 DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4] [drive:][path][filename] c[RQvqRhV0vU_T/beN0 /A >f:ywQ gc[^\'`veN0 ^\'` D vU_ R SeN H υeN A QYX[chveN S |~eN I eQ["}_eN L ㉐gp - h:y &T vMR /B O(uzzf:yCSMOpeR&{0ُ/f؞f:y0 /D ߍ[_v T FOeN/f chR{|RQv0 /L (u\Q0 /N evRhf:yeN@b g0 /R >f:yeNvY(upencAm0 /S >f:yc[vU_T@b gP[vU_-NveN0 /T c6R>f:yb(uegR{|veW[&{W0 ek C R^e A N!ke W N!kQeQve /W (u[Rhf:y:N^ 8.3 eN TNuvw Ty0f:yzz}v0 /4 (uVMOpeW[>f:yt^ SN(W DIRCMD sXSϑ-NHQ[_sQ0ǏmRMR - (4xbS) egfNHQ[v_sQ0OY /-W0 Q CMD.EXE z^(}TNʑhV)bS_MRybYt,g0 EXIT [/B] [exitCode] /B c[QS_MRybYt,g N/f CMD.EXE0YgNN*N ybYt,gYgbL ROQ CMD.EXE exitCode c[N*NpeW[Sx0Ygc[N /B \ ERRORLEVEL b*NpeW[0YgQ CMD.EXE R(u*NpeW[n Ǐ zQNx0 dR^vU_0 MKDIR [drive:]path MD [drive:]path `:NSgbLeN>f:ybnN*Nd"}_0 PATH [[drive:]path[;...][;%%PATH%%] PATH ; .eQ PATH ; nd@b gd"}_nv^c:y cmd.exe S(WS_MR vU_-Nd"}0 .eQ PATH FO NRSpe >f:yS_MR_0 \ %%PATH%% Sb(Wev_n-NO\e_DR0Ren0 f9e cmd.exe }TNc:y&{0 PROMPT [text] text c[ev}TNc:y&{0 c:y&{SN1unfW[&{S NRyr[Nx~b: $A & (w and &{S) $B | ({S) $C ( (]b'_) $D S_MReg $E Escape x(ASCII x 27) $F ) (Sb'_) $G > ('YN&{S) $H Backspace (ddMRN*NW[&{) $L < (\N&{S) $N S_MRqRhV $P S_MRqRhVS_ $Q = (I{S) $S (zzf:y0nb Rd cmd.exe sXSϑ0 SET [variable=[string]] variable c[sXSϑ T0 string c[c>m~SϑvN|RW[&{2N0 >f:yS_MRsXSϑ .eQ N&^Spev SET0 >f:ybn|~e0 TIME [/T | time] >f:yS_MRenTeQeevc:y .eQ N&^Spev TIME0OYus ge c Enter0 \>f:ye,geNvQ[0 TYPE [drive:][path]filename 4>f:y Windows Hr,g0 VER c:y cmd.exe /f&TeN/f&T]cknx0WQeQxv0 VERIFY [ON | OFF] >f:yS_MR VERIFY n .eQ N&^Spev VERIFY0 L>f:yxvwShT^RS(YgX[(W)0 VOL [drive:] NybYt z^(uSN*NybYt z^0 CALL [drive:][path]filename [batch-parameters] batch-parameters c[ybYt z^@bv}TNLOo`0 d(WybYteNb CONFIG.SYS ̑R Nlbf0 REM [comment] hf\PybYt z^ v^>f:yN Nmo`: cNa.~~. . . %0 PAUSE >f:yOo` b/T(ubsQ}TNV>f0 ECHO [ON | OFF] ECHO [message] >f:yS_MRV>fn .eQ N&^Spev ECHO0 \ cmd.exe [T0RybYt z^-N&^h~{vL0 GOTO label label c[ybYt z^-N(u\Oh~{veW[W[&{2N0 h~{_{USrNL v^NNQSSb4Y0 Hf9eybYteN-NSfbcSpevMOn0 SHIFT [/n] gbLybYt z^-NvagNYt0 IF [NOT] ERRORLEVEL number command IF [NOT] string1==string2 command IF [NOT] EXIST filename command NOT c[S gagN:N false v`Q N Windows Mb ^gbL}TN0 ERRORLEVEL number YggTЏLv z^ԏVN*NI{Nb'YN c[peW[vQNx c[agN:N true0 string1==string2 Ygc[veW[W[&{2N9SM c[agN:N true0 EXIST filename Ygc[veN TX[(W c[agN:N true0 command Yg&{TagN c[gbLv}TN0Ygc[v agN:N FALSE }TNTSߍ ELSE }TN }TN\ (W ELSE sQ.W[KNTgbL}TN0 ELSE P[S_{Qs(W TNL Nv IF KNT0OY: IF EXIST filename. ( del filename. ) ELSE ( echo filename. missing. ) 1uN del }TN(uevNL~bk VdkN NP[S NO gHe: IF EXIST filename. del filename. ELSE echo filename. missing 1uN ELSE }TN_{N IF }TNv>\z(W TNL N N NP[S_N NO gHe: IF EXIST filename. del filename. ELSE echo filename. missing Yg>e(W TNL N N NP[S gHe: IF EXIST filename. (del filename.) ELSE echo filename. missing [N~eN-NvkN*NeNgbLg*Nyr[}TN0 FOR %%variable IN (set) DO command [command-parameters] %%variable c[N*NUSNW[kSfbcvSpe0 (set) c[N*NbN~eN0SNO(uM&{0 command c[[k*NeNgbLv}TN0 command-parameters :Nyr[}TNc[Speb}TNL_sQ0 (WybYt z^-NO(u FOR }TNe c[SϑO(u %%%%variable N(u %%variable0Sϑ Ty/f:SR'Y\Qv @bN %%i N TN %%I. l/TRN*NUSrvzSЏLc[v z^b}TN0 START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/NODE <NUMA node>] [/AFFINITY <hex affinity mask>] [/WAIT] [/B] [command/program] [parameters] "title" (WzShh-N>f:yvh0 path /TRvU_0 B /TR^(u z^ FO NR^ezS0^(u z^]_eu ^C Yt0 d^^(u z^/T(u ^C Yt &TR ^Break /f/UNSN-Ne 勔^(u z^ve_0 I evsX\/f O~ cmd.exe vSYsX N/fS_MRsX0 MIN Ng\Se_/TRzS0 MAX Ng'YSe_/TRzS0 SEPARATE (WUSrvQX[zz-N/TR 16 MO Windows z^0 SHARED (WqQNQX[zz-N/TR 16 MO Windows z^0 LOW (W IDLE OHQ~{|-N/TR^(u z^0 NORMAL (W NORMAL OHQ~{|-N/TR^(u z^0 HIGH (W HIGH OHQ~{|-N/TR^(u z^0 REALTIME (W REALTIME OHQ~{|-N/TR^(u z^0 ABOVENORMAL (W ABOVENORMAL OHQ~{|-N/TR^(u z^0 BELOWNORMAL (W BELOWNORMAL OHQ~{|-N/TR^(u z^0 NODE \ ^N'`QX[~g (NUMA) pc[:NASۏ6Rtepe0 AFFINITY \YthVsQTcxc[:NASmQۏ6RpeW[0ۏ zP6R(WُN YthV NЏL0 S_ /AFFINITY T /NODE ~Te O[sQTcxۏL N Tvʑ0 c[sQTcx ckY NUMA pvYthVcxcknxyR0RMO wYMOnN7h0ۏ zP6R(Wc[sQTcxT NUMA pKNv N(uYthV NЏL0Ygl g(uYthV Rۏ zP6R(W c[v NUMA p NЏL0 WAIT /TR^(u z^v^I{_[~bk0 command/program Yg[/fQ cmd }TNbybeN R}TNYthV/fO(u cmd.exe v /K _sQЏLv0ُh:yЏL}TNKNT 勗zS \N6qX[(W0 Yg[ N/fQ cmd }TNbybeN R[1\/fN*N z^ v^\ \O:NN*NzSS^(u z^bc6RS^(u z^ЏL0 parameters ُN/f O~ command/program vSpe0 la: (W 64 MOs^S N N/ec SEPARATE T SHARED y0 Ǐc[ /NODE S cgq)R(u NUMA |~-NvQX[:SWve_R^ۏ z0OY SNR^$N*N[hQǏqQNQX[NvOvۏ zNqQNv Tv NUMA p N g'YP^0WQ\QX[^ߏ0Y gS [NsSORMegv T NUMA pv QX[ v^NO(Wc[pKNYvYthV N1uЏL0 /TR /NODE 1 application1.exe /TR /NODE 1 application2.exe ُ$N*Nۏ zSۏNekP6R(Wv T NUMA pQvc[YthV NЏL0(WN N :yO-N application1 (Wpv$N*NNOz^YthV NЏL application2 (W勂pvvQT$N*NYthV NЏL0:yOGP[c[p\wQ gV*N; YthV0la pSSf9e:N勡{:gvNUO gHepS ef9esQT cx0 /TR /NODE 1 /AFFINITY 0x3 application1.exe /TR /NODE 1 /AFFINITY 0xc application2.exe nbnd DOS |~vibU\ CTRL+C hKm ُ*N}TN/f:NNN DOS |~v|Q[ OYuv (W Windows ̑ Nw\O(u0 /TR Windows }TNʑhVvN*Ne[O CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] string] /C gbLW[&{2Nc[v}TN6qT~bk /K gbLW[&{2Nc[v}TNFOOYu /S O9e /C b /K KNTvW[&{2NYt( N) /Q sQV>f /D ybkNlQhgbL AutoRun }TN( N) /A OT{SbeNvQ}TNQb:N ANSI /U OT{SbeNvQ}TNQb:N Unicode /T:fg nMRS/̀ofr(~Oo` COLOR /?) /E:ON /T(u}TNibU\( N) /E:OFF y(u}TNibU\( N) /F:ON /T(ueNTvU_ T[bW[&{( N) /F:OFF y(ueNTvU_ T[bW[&{( N) /V:ON O(u ! \O:NR&{/T(u^ߏvsXSϑ ibU\0OY /V:ON OAQ !var! (WgbLe ibU\Sϑ var0%var% lO(WeQe ibU\Sϑ ُN(WN*N FOR _sQ N T0 /V:OFF y(u^ߏvsXibU\0 la YgW[&{2NR g_S SNcS(u}TNR&{ "&&" RY*N}TN0SY 1uN|Q['` SV /X N /E:ON v T /Y N /E:OFF v T N /R N /C v T0NUOvQN_sQ\_eu0 Ygc[N /C b /K RO\_sQKNTv }TNLviRYOR\O:NN*N}TNLYt vQ-N OO(u NR; Yt_S(")W[&{: 1. Yg&{T NR@b gagN ROOYu }TNL Nv_SW[&{: - N&^ /S _sQ - ck}Y$N*N_SW[&{ - (W$N*N_SW[&{KNeNUOyrkW[&{ yrkW[&{c NRW[&{: &<>()@^| - (W$N*N_SW[&{KN\ g N*Nzzf:y,{N*Nv&{v _0Ygl gv&{v_ RSQVVX Nq_T>f:y0KNT ͑ Y c TN*Nc6RW[&{O_s>f:yv&{_vRh0\ Shift .ߍc6RW[&{ Te c N OP@w>f:yRh0Yg[LۏLN NUO v^Q!k c Nc6RW[&{ OX[vv&{_vRhO "N_ evOub0Yg(WeNTvU_ T[bKNRbc O Su T7hsa0$N*Nc6RW[&{KNv/UN:S+R/feN[bW[&{ &{TeNTvU_ T vU_[bW[&{S&{TvU_ T0YgeN [b(uNQn_vU_}TN(CD0MD b RD) 1\OO(uvU_ [b0 (u_S\v&{_bweg [bNxSNcknxYt+T gzz ()[]{}^=;!%'+,`~(&() /T(uN}TNYt z^ibU\ L c؞

f:ybO9eeNibU\ TsQT ASSOC [.ext[=[fileType]]] .ext c[ߍeN{|WsQTveNibU\ T fileType c[ߍeNibU\ TsQTveN{|W .eQ ASSOC N&^Spe >f:yS_MReNsQT0YgS(ueNibU\ T(u ASSOC R>f:y*NeNibU\ TvS_MReNsQT0Yg N:N eN{|Wc[NUOSpe }TNO RdeNibU\ TvsQT0 ,l g:NibU\ T %1 ~b0ReNsQT >f:ybO9e(u(WeNibU\ TsQT-NveN{|W FTYPE [fileType[=[openCommandString]]] fileType c[hgb9eSveN{|W openCommandString c[(uُ{|eNeO(uv_>e_}TN0 .eQ FTYPE N&^Speeg>f:yS_MR g[INv_>e_}TNW[&{2Nv eN{|W0FTYPE N(uN*NeN{|W/T(ue [>f:y*NeN{| WvMRv_>e_}TNW[&{2N0Yg N:N_>e_}TNW[&{2Nc[ FTYPE }TN\ Rd*NeN{|Wv_>e_}TNW[&{2N0(WN*N _>e_}TNW[&{2NKNQ }TNW[&{2N %%0 b %%1 ǏsQT(u veN T@bNf0%%* _0R@b gvSpe %%2 _0R,{N*NSpe %%3 _0R,{N*N I{I{0%%~n _0RvQYO@b gN nth SpeSb4Yv Spen SN/fN 2 0R 9 vpeW[0OY: ASSOC .pl=PerlScript FTYPE PerlScript=perl.exe %%1 %%* AQ`O/T(uN N Perl ,g: script.pl 1 2 3 Yg N`.eQibU\ T R.eQN NW[&{2N: set PATHEXT=.pl;%%PATHEXT%% /TRv,gY N: script 1 2 3 @l g~b0ReN{|W '%1' bNvQvsQv_>e_}TN0 8[ SETLOCAL }TNegSpe/feHev0 Dُ*NHr,gvd\O|~ N/ec COPY }TNvS͑e/TR y0 |ybYtSpefbc-Nv_Џ{&{v NR(uleHe: %1 gsQ gHef:ySlOP sSS>f:y]~ RdveN N>f:y~b N0RveN0 l Yg}TNibU\/T(u CHDIR OY N9eS: S_MRvvU_W[&{2NOlbcbO(uxv T Nv'Y\Q0@bN Ygxv Nv'Y\QYdk CD C:\TEMP O\S_MRvU_:N C:\Temp0 CHDIR }TN Nbzzf:yߍS_MRqRhVSb zzW[&{2N gsQTv܏ z T0 , Yg}TNibU\/T(u dNN,qRhVST_ PUSHD }TN؏cSQ~_0Ygc[NQ~_ PUSHD \R^N*N cTc[Q~Dnv4NeqRhVS 6qTQ(uR[INvqRhV Sf9eS_MRvqRhVTvU_0SNN Z: _ NRM4NeqRhV S O(u~b0Rv,{N*Nl g(uǏvqRhVS0 | Yg}TNibU\/T(u NcvU_Xh POPD qRhVe POPD }TNO Rd PUSHD R^v4NeqRhVS0  Yg}TNibU\/T(u SET OY N9eS: SN(uN*NSϑo;m SET }TN I{Sb

f:y@b gMR9SM SET }TN]O(uv Tyv@b gSϑvf:y@b gNW[k P Sb4YvSϑ Yg(WS_MRsX-N~b N0RSϑ Ty SET }TN\b ERRORLEVEL nb 10 SET }TN NAQSϑ T+T gI{S0 (W SET }TN-NmRN$N*Ne}TNL_sQ: SET /A expression SET /P variable=[promptString] /A }TNL_sQc[I{SSvW[&{2N:Nċ0OvpeW[h_0h_ ċ0OhV_{USv^NQvOHQCgz^/ec NRd\O: () - R~ ! ~ - - NCQЏ{&{ * / %% - {peЏ{&{ + - - {peЏ{&{ << >> - ;yMO & - cMO N ^ - cMO _ | - cMO b = *= /= %%= += -= - K

>= , - h_R&{ Yg`OO(uNUO;bSYOd\O&{ `O\h_W[&{2N(u _Sibweg0(Wh_-NvNUO^peW[W[&{2N.\O:NsXSϑ Ty ُNsXSϑ Tyvf:yh_vgTf:yc[v promptString0promptString SN/fzzv0 sXSϑfbc]Y NX:_: %%PATH:str1=str2%% OibU\ PATH sXSϑ (u "str2" NfibU\~g-Nvk*N "str1"0 gHe0WNibU\~g-N Rd@b gv "str1" "str2" SN/fzzv0 "str1" SNNfSSb4Y(Wُy`Q N "str1" ONibU\~gv _Y0R str1 iRYOR,{N!kQsv0We NvOcvM0 _NSN:NibU\ Tc[P[W[&{2N0 %%PATH:~10,5%% OibU\ PATH sXSϑ 6qTSO(u(WibU\~g-NN,{ 11 *N(OP yϑ 10)W[&{_YvN*NW[&{0Ygl gc[^ RǑ(u؞

f:ymo` V:N(W0R,{N*N IF Se BOTH IF S-N v %%VAR%% ONfSV/f: [S+T IF veSO IF /fN*N YTS0@bN YTS-Nv IF [E N/f(Wk "before" T "after" ُ$N8l܏ NOvI{0 T7h N Nُ*NOP[_N NO0R gHeg: set LIST= for %%i in (*) do set LIST=%%LIST%% %%i echo %%LIST%% SV/f [ NO(WvMRvvU_-N^zN*NeNRh S/f\ LIST Sϑb~b0RvgTN*NeN0ُ_N/fV:N %%LIST%% (W FOR SSe SibEQNN!k N ev LIST Sϑ /fzzv0Vdk bNwckgbLv FOR _s/f: for %%i in (*) do set LIST= %%i ُ*N_s~~\ LIST b~b0RvgTN*NeN0 ^ߏsXSϑibEQAQ`OO(uN*N N TvW[&{(`SS)(WgbL eibEQsXSϑ0Yg^ߏvSϑibEQ/T(u SN\ Nb OP[QbN N@b:y N0RgHeg: set VAR=before if "%%VAR%%" == "before" ( set VAR=after if "!VAR!" == "after" @echo If you see this, it worked ) set LIST= for %%i in (*) do set LIST=!LIST! %%i echo %%LIST%% d Yg}TNibU\/T(u gQ*NR`sXSϑSNibU\ FO NOQs(W SET >f:yvS ϑRh-N0k!kSϑpe\0 N[IN1\Qyb,geN ُ/fN*N[fv Rl0 gsQO募R g(uv CALL }TNvibU\c .eQ CALL /?0  Yg}TNibU\/T(u SHIFT }TN/ec/n }TNL_sQ}TNL_sQJTɋ }TNN,{ n *NSpe_YyMOn NNTkQKN0OY: SHIFT /2 O\ %%3 yMO0R %%2 \ %%4 yMO0R %%3 I{I{v^N Nq_T %%0 T %%10 | Yg}TNibU\/T(u CALL OY N9eS: CALL }TNs(W\wShS_\O CALL vvhcS0l/f: CALL:label arguments N*NevybeN N Ne1uc[vSpe@bR^ c6R(WwShc[ T O0RS0`O_{Ǐ0Ryb,geN+g$N!keg "exit" $N!k0 ,{N!k0ReN+ge c6ROV0R CALL Sv'}Tb0,{N!k OQyb,g0.eQ GOTO /? S w GOTO :EOF ibU\vc dkcAQ`ONN*Nyb,gԏV0 SY yb,ge,gSpeSgq(%%00%%10I{I{)]Y N9eS: yb,g̑v %%* cQ@b gvSpe(Y %%1 %%2 %%3 %%4 %%5 ...) ybSpe(%%n)vfN]X:_0`OSNO(uN Nl: %%~1 - Rd_S(") ibU\ %%1 %%~f1 - \ %%1 ibU\0RN*N[hQTnul SETLOCAL ENABLEEXTENSIONS IF ERRORLEVEL 1 echo Unable to enable extensions ُ*NelKN@bN gHe /fV:N(W CMD.EXE veHr,g N SETLOCAL *gn ERRORLEVEL NvU_h0 FOR /L %%variable IN (start,step,end) DO command [command-parameters] Ɩh:yNXϑb__N_Y0R~_gvN*NpeW[^R0Vdk (1,1,5)\Nu^R 1 2 3 4 5 (5,-1,1)\Nu^R(5 4 3 2 1) FOR /F ["options"] %%variable IN (file-set) DO command [command-parameters] FOR /F ["options"] %%variable IN ("string") DO command [command-parameters] FOR /F ["options"] %%variable IN ('command') DO command [command-parameters] b Yg g usebackq y: FOR /F ["options"] %%variable IN (file-set) DO command [command-parameters] FOR /F ["options"] %%variable IN ("string") DO command [command-parameters] FOR /F ["options"] %%variable IN ('command') DO command [command-parameters] fileset :NN*NbY*NeN T0~~0R fileset -Nv NN*NeNKNMR kNeNSb_0Sv^~ǏYt0YtSbSeN \vQRbNLLveW[ 6qT\kL㉐gbbfYv&{S06qT(u]~b0Rv&{SW[&{2NSϑ\(1\N*N) skip=n - c(WeN_Ye_euvLpe0 delims=xxx - cR&{Ɩ0ُ*NfbcNzzf_Xf %%j T %%k /fǏ tokens= y_Xfv0SNǏ tokens= NL c[gY 26 *N&{S S NՋVXfN*NؚNW[k "z" b "Z" vSϑ0OO FOR Sϑ/fUSNW[k0R'Y\QThQ@\vSϑ N N TeO(uǏ 52 *N0 ؏SN(WvW[&{2N NO(u FOR /F Rg; el/f (uUS_S\bSKNv file-set bweg0ُ7h W[&{ 2NOS_\ON*NeN-NvN*NUSNeQLۏL㉐g0 gT SN(u FOR /F }TNegRg}TNvQ0el/f \ bSKNv file-set SbN*NSbW[&{2N0W[&{2NO S_\O}TNL O0RN*NP[ CMD.EXE vQQOUc0R QX[-N v^S_\OeNRg0YN NOP[@b:y: FOR /F "usebackq delims==" %%i IN (`set`) DO @echo %%i Og>NS_MRsX-NvsXSϑ Ty0 \ SY FOR SϑSgqvfbc]X:_0`Os(WSNO(u NR yl: %%~I - RdNUO_S(") ibU\ %%I %%~fI - \ %%I ibU\0RN*N[hQT %0 $<SYMLINKD> %0 $<SYMLINK> %0 (vU_ Ty %1\%2 Ǐ0 %1 v[te_*Y0 $_ %1\%2 *Y0 $FTYPE %1 *Y0 el~b0R^ %10 0~b N0RQpe %1!S!:%2!S!0 0~b N0R^pe %1!S!:%2!d!0 }TNL*Y0 P Y6RNeN %1 FO/f CMD el͑n READ_ONLY ^\'`0 ~b N0ReN ~b N0R %1 ,FAT eN|~N/ecgяQeQe <_YybYteN-NsX9eRv,g0WSd\O0(WgbL SETLOCAL KNT @bZPvsX9eRSPNybYteN0؏SSHQvn _{gb L ENDLOCAL00RybYteN~>\e [NybYteNvk*N \*ggbLv SETLOCAL }TN O gN*N+Tv ENDLOCAL gbL0 SETLOCAL ~_gybYteN-NsX9eRv,g0WSd\O0(WgbLENDLOCAL KNT @bZPvsX9eR NQNPNybYteN0ybYteN~_gT SHQvnel؏S0 ENDLOCAL n}TNc:yzSvzSh0 TITLE [string] string c[}TNc:yzSvh0 AQ z^a(WS_MRvU_-N7hSb_c[vU_-NvpenceN0 APPEND [[drive:]path[;...]] [/X[:ON | :OFF]] [/PATH:ON | /PATH:OFF] [/E] APPEND ; [drive:]path c[DRvqRhVTvU_0 /X:ON (uDRvvU_(uNeNd"}T^(u z^gbL0 /X:OFF \DRvvU_N(uNSb_eNvBl0/X:OFF :N؞ n0 /PATH:ON \DRvvU_(uN]~c[_veNBl0 /PATH:ON :N؞n0 /PATH:OFF sQ /PATH:ON vHeg0 /E (W T:N APPEND sXSϑ-NX[PNNDRvU_Rh0/E S(W|~/TRT,{N!kO(u APPEND eO(u0 .eQ APPEND ; egndDRvU_Rh0 .eQ APPEND N&^Speeg>f:yُ*NDRvU_Rh0 yReNv^͑}T TeNTvU_0 yR\N*NeN: MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination ͑}T TN*NvU_: MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2 [drive:][path]filename1 c[`O`yRveNMOnT Ty0 destination c[eNveMOn0vhSS+TN*NqRhVS TQS0N*NvU_ Tb~T0YgSyRN*NeN v^(WyRe\vQ͑}T T `O؏SNSbeN T0 [drive:][path]dirname1 c[͑}T TvvU_0 dirname2 c[vU_ve Ty0 /Y SmnxvN*Ns gvheNvc:y0 /-Y [nxvN*Ns gvheNSQc:y0 }TNL_sQ /Y SNQs(W COPYCMD sXSϑ-N0ُSN(u}TNL N v /-Y fN0؞

> %2!s! R^Nlxc D:N %1!s! <<===>> %2!s! R^v&{Sc @:N %1!s! <<===>> %2!s! R^vTc 0,g0W NTFS wSeg[bd\O0 <ecTs geN_{YNv Tv NTFS wS N0 Y N/ec&{Sc0 (`Ol gYvCgPgbLdkd\O0 AQǏNRc6ReNd\OegcNb-Nbkf9e0 TRANSACTION [/START | /COMMIT | /ROLLBACK | /SUSPEND | /RESUME] /START - /TRN*NeNR0k!kNSNcwN*NNR0 /COMMIT - cNS_MRNRv@b gf9e0 /ROLLBACK - VnS_MRNRv@b gf9e0 /SUSPEND - y(uck(WЏLvNR OvQcw 6qT(W^NRYt!j_ N~~ЏL0 /RESUME - /T(u]O(u SUSPEND y(uvNR0 [N COMMIT T ROLLBACK O(W}TNgbLKNTsQ핋NR0 Ygl gc[NUOSpe dk}TNO:N CMD.EXE >f:yNRvS_MRr`0 NR ID: %1 ;mRNRck(WۏL-N0  NX[(WNUO;mRNR0 NR]bR/TR0 4 NX[(WNUOcN0Vn0f\Pbb` YvNR0 P;mRNR](WۏL-N0v0RcNbVnS_MRNRKNT Mb/TRevNR0 4elcNbVn]NSN*Nۏ z~bvNR0 DelcN(Wegg*NybeNQ萄vyb eNvY/TRvNR0 0elf\PNR V:NNR] f\P0 8elb` YNR V:NS_MRl gNUONR f\P0 4elb` Y(Wg*NHQMRvybeN-Nf\PvNR0 NR]bRb` Y0 NR]bRf\P0 \(WdkNRQN g %1 *N NR(WЏL0NeNۏ z~bk cNbVn\~~0 dkNR]Vn0 S_MRNR]Vn0 DS_MRNR]Vn V:N CMD ]QbybeN][b0 dkNR]cN0 S_MRNR]cN0 HS_MRNR]cNb(W CMD KNY-Nbk N]bR>e_0 0g⋋NRr`1Y%0*gw~gr`:N %1 {tXT: %0 [bd\O,g0WwS0 |4VS_VERSION_INFO@%@%?StringFileInfo080404B0LCompanyNameMicrosoft CorporationFFileDescriptionWindows }TNYt z^r)FileVersion6.3.9600.16384 (winblue_rtm.130821-1623)(InternalNamecmd.LegalCopyright Microsoft Corporation. All rights reserved.@ OriginalFilenameCmd.Exe.MUIj%ProductNameMicrosoft Windows Operating SystemBProductVersion6.3.9600.16384DVarFileInfo$TranslationPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADD