Tento M.BAT soubor je ur‡en k uleh‡en¡ ovl d n¡ Portfolia a vznikl z mnoha mal˜ch *.BAT soubor–, kter‚ zab¡raly mnoho m¡sta v RAM disku. Je vyu‘it program FAKE.COM, ANSY.SYS a PASSWORD.COM z diskety ‡.16 fi.ABAK, dod van‚ nap©. fi.DATA MONIKA v Praze v ’itn‚ ulici. Jedn  se o progr mek, kter˜ simuluje vstup z kl vesnice. Tento bat soubor je v podstatˆ n vodem a uk zkou, kter˜ pou‘¡v m j  na sv‚m Portfoliu, a nen¡ probl‚m, aby si ho ka‘d˜ u‘ivatel upravil podle sv‚ho. Je vhodn‚ nepou‘¡van‚ sekvence p©¡kaz– ze souboru M.BAT vymazat s p©edchoz¡m z lohov n¡m nap©. na disketu. Zkr t¡ se t¡m nejen soubor, ale zrychl¡ se i jeho pr ce. syntaxe spou¨tˆn¡ je n sleduj¡c¡ M mezera @ mezera # ENTER @ = prvn¡ vstup(parametr) # = druh˜ vstup(parametr) M.BAT se m–‘e spou¨tˆt r–zn˜m sp–sobem. 1. pouze M a ENTER = vyp¡¨e n povˆdu 2. M @ ENTER = spust¡ p©¡kaz (nap©. A = adres ©, E = editor atd.) 3. M @ # ENTER = spust¡ p©¡kaz s roz¨¡©en¡m (jen u nˆkter˜ch p©¡kaz–) (nap©. M E *.bat = spust¡ text. editor a v jeho menu spust¡ load *.bat pro editaci jen soubor– s p©¡ponou BAT) @echo off #vyp¡n  hl ¨en¡ na obrazovku shift #posune vstupn¡ parametry if "%0"=="" goto help #jestli‘e nen¡ zad n ‘ dn˜ vstupn¡ #parametr, pak se provede skok na #n vˆ¨t¡ HELP goto %0 #skok na n vˆ¨t¡ zadan‚ jako prvn¡ #parametr :p #n vˆ¨t¡ password (heslo proti #neopr vnˆn‚mu u‘¡v n¡ po‡¡ta‡e cls #ma‘e obrazovku @pas #spust¡ program pas.com # (p©ejmenovan˜ password.com) goto end #skok na n vˆ¨t¡ END :d #z lohov n¡ diary.dry na RAM kartu A: copy c:\system\diary.dry a:\system\ #p©¡kaz COPY (kop¡ruj soubor) #okop¡ruje diary.dry na a: goto end #skok na n vˆ¨t¡ END :a #spust¡ aplikaci adres ©, spust¡ menu #load a v˜bˆr v¨ech soubor– s p©¡ponou #ADR @fake "app/a" 13 @59 "fla:\%1*.adr" 13 #p©¡kaz fake je extern¡ program, #kter˜ simuluje vstup z kl vesnice #tento © dek tedy provede p©¡kaz DOSu #"APP/A" "ENTER" "F1" "Files" "Load" #"a:\*.ADR" "ENTER" #na V s je u‘ si jen vybrat p©¡slu¨n˜ #soubor a stisknout enter #je mo‘n‚ zadat p©¡mo i n zev souboru #ADR (M A TELEFONY) nebo i necel˜ #(M A TEL) #budou vybr ny soubory ADR, kter‚ #spln¡ shodnost jmen goto end #skok na n vˆ¨t¡ END :e #spust¡ aplikaci editor if not exist %1*.* goto end #pokud neexistuje soubor zadan˜ jako #druh˜ parametr, pak n sleduje skok #na END @fake "app/e" 13 @59 "fl%1*.*" 13 #fake opˆt nasimuluje jakoby vstup z #kl vesnice za n s #a vlo‘¡ k¢dy "APP/E" "ENTER" "F1" #"Files" "Load" "n zev souboru" #"ENTER" #je mo‘no zase vkl dat jen ‡ sti #n zvu souboru (nap©. M E auto #bude nab¡zet soubory, je‘ budou #za‡¡nat na "auto" #je mo‘n‚ zadat tak‚ jen "M E", pak #se zobraz¡ v¨echny soubory v adres ©i goto end #skok na n vˆ¨t¡ END :m #provede editaci souboru memo.txt, do #nˆho‘ si je mo‘no ulo‘it moment ln¡ #pozn mky a ty si pak rozt©¡dit do #ostatn¡ch aplikac¡ @fake "app/e" 13 @59 "fla:\system\memo.txt" 13 #simulace vstupu z kl vesnice - #otev©en¡ souboru memo.txt goto end #skok na n vˆ¨t¡ END :ecl #editace clipbord.dat, co‘ je #pracovn¡ soubor vnit©n¡ aplikace #clipboardu (schr nky) #to se m–‘e hodit nap©. pro vyti¨tˆn¡ #‡ sti textu z editovan‚ho souboru @fake "app/e" 13 @59 "flc:\system\clipbord.dat" 13 #opˆt simulace kl vesnice - otev©en¡ #souboru clipbord.dat goto end #skok na n vˆ¨t¡ END :dp #provede v˜pis soubor– na obrazovku #(vhodn‚ nap©. pro zji¨tˆn¡ d‚lky #soubor–) dir/p %1* #p©¡kaz DOSu dir /p soubor zadan˜ #jako druh˜ parametr (nemus¡ b˜t cel‚ #jm‚no) #nap©. M DP a vyp¡¨e v¨echny soubory #za‡¡naj¡c¡ na "a" #nebo M DP .adr vyp¡¨e v¨echny ADR #soubory aktu ln¡ho adres ©e goto end #skok na n vˆ¨t¡ END :dw #v˜pis pouze jmen soubor– na #obrazovku dir/w/p %1* #p©¡kaz DOSu dir /w/p goto end #skok na n vˆ¨t¡ END :se #automaticky provede vyhled n¡ #hledan‚ho textu (telefonu,adresy...) #v ADR @fake "app/a" 13 @59 115 "%1" 13 #simulace kl vesnice - spu¨tˆn¡ #adres ©e, menu Search vlo‘en¡ #hledan‚ho ©etˆzce ENTER goto end #skok na n vˆ¨t¡ END :wo #spust¡ aplikaci worksheet s poslednˆ #nahran˜m souborem @fake "app/w" 13 #simulace kl vesnice - spu¨tˆn¡ #aplikace W.S. goto end #skok na n vˆ¨t¡ END :u #sma‘e pracovn¡ soubor undelete.dat, #v nˆm‘ se ukl daj¡ smazan  data, ale #jen‘ se nˆkdy velice rozroste del c:\system\undelete.dat #p©¡kaz DOSu del na smaz n¡ souboru #undelete.dat goto end #skok na n vˆ¨t¡ END :s #provede skok do adres ©e system cd system #p©¡kaz DOSu cd goto end #skok na n vˆ¨t¡ END :c #provede skok do hlavn¡ho adres ©e cd \ #p©¡kaz DOSu CD\ goto end #skok na n vˆ¨t¡ END :h #provede v˜pis parametr– aktu ln¡ho #disku (celkov  kapacita disku, po‡et #soubor–,a hlavnˆ voln‚ho m¡sta) chkdsk %1 #p©¡kaz DOSu chkdsk #vlo‘en¡ parametru je mo‘no vypsat i #jin˜ disk (M H A:) goto end #skok na n vˆ¨t¡ END :cl #sma‘e pracovn¡ soubor clipbord.dat del c:\system\clipbord.dat #p©¡kaz DOSu del goto end #skok na n vˆ¨t¡ END :kk #vypne nebo zapne klik n¡ kl vesnice #(ka‘d˜m p¡pnut¡m se spot©ebuje #tro¨i‡ka energie z bateri¡ @fake "app/s" 13 "sk"27 27 #simulace kl vesnice - spust¡ menu #setup sound key click, nastav¡ On #nebo Off a z menu vysko‡¡ goto end #skok na n vˆ¨t¡ END :aa #vypne nebo zapne alarmy di ©e @fake "app/s" 13 "sa"27 27 #simulace kl vesnice - menu setup #sound alarms, nastav¡ On nebo Off #a vysko‡¡ z menu goto end #skok na n vˆ¨t¡ END :aut #edituje autoexec.bat - mo‘nost #£pravy, co se m  spustit hned #p©i startu po‡¡ta‡e fake "app/e" 13 @59 "flc:\autoexec.bat"13 #simulace kl vesnice - edit #autoexec.bat goto end #skok na n vˆ¨t¡ END :o #umo‘¤uje vytisknout p©ipraven‚ #soubory OBAL5.TXT, nebo OBAL6.TXT na #potisk ob lek adresou svoj¡ #i adres ta cls echo MAS PRIPOJENOU TISKARNU? NE=CTRL+C ANO=ENTER #dotaz, zda je p©ipojena tisk rna, #aby p©i jej¡m nep©ipojen¡ nebyla #vyps na chybov  hl ¨ka #pokud tisk rnu nem te p©ipojenu, pak #stisknˆte CTRL+C, na ot zku terminate #bat job stisknˆte Y, nebo zapnˆte #tisk rnu pause #‡ek n¡ na stisk kl vesy copy a:\system\obal%1.txt prn #vytiskne soubor obal...txt na #tisk rnˆ goto end #skok na n vˆ¨t¡ END :manu #umo‘¤uje tisk dlouh˜ch text– #(manu l– ...) na tisk rnˆ Epson #©¡d¡c¡ k¢dy provedou zmen¨en¡ textu, #tak‘e se v¨e vejde na m‚nˆ list– echo SA> tiskmanu.prn #ulo‘¡ k¢dy do souboru tiskmanu.prn type %1% >> tiskmanu.prn #ulo‘¡ do souboru tiskmanu soubor, #jeho‘ jm‚no bylo zad no jako #druh˜ parametr echo T0>> tiskmanu.prn #ulo‘¡ dal¨¡ ©¡d¡c¡ k¢dy copy tiskmanu.prn prn #tisk souboru tiskmanu.prn goto end #skok na n vˆ¨t¡ END :help #n vod (popis jednotliv˜ch parametr–) echo HELP echo P-password|D-backup DIARY|A-adr|E-edit echo M-memo|AUT-edit autoexec.bat echo DW-dir/w|SE-search|WO-worksh.|DP-dir/p echo U/CL-del undel/clipb|S-cd system|C-cd\ echo H-chkdsk|KK-klik key|MANU-tisk manualu echo AA-alarm|O-obalka goto end #skok na n vˆ¨t¡ END :end #n vˆ¨t¡ END neboli konec BAT souboru