1.   Készítsen egy batch fájlt, mely képernyőtörlés után kiírja a „Helló világ!” szöveget.

 

@echo off

cls

echo Helló világ!

 

2.   A batch fájl hozzon létre egy hello.txt fájlt, melynek tartalma a „Helló világ!” szöveg.

 

@echo off

echo Helló világ!>hello.txt

 

rem A nagyobb jel az atiranyitas jele es a vegeredmenyt nem a kepernyore irja

rem ki, hanem egy uj fajlba.

rem A "rem"-es sorok un. megjegyzes (remark) sorok, a program nem hajtja vegre

rem oket. Segitsegevel a programunkba megjegyzeseket irhatunk. A rem-es sorok

rem nem tartalmazhatjak a kisebb/nagyobb jelet/szurot, mert azokat ertelmezi a

rem gep!

 

3.   A batch fájl az elérési utat (path) mentse a path.txt fájlba.

 

@echo off

path>path.txt

 

4.   A batch fájl a Windows verzióját mentse a ver.txt fájlba.

 

@echo off

ver>ver.txt

 

5.   A batch fájl a dátumot mentse a date.txt fájlba (billentyűleütésre várás nélkül). Nem baj, ha az eredményfájl a dátumon kívül mást is tartalmaz. A megoldáshoz célszerű létrehozni és felhasználni egy enter.txt fájlt, mely egy Entert tartalmaz.

 

@echo off

if not exist enter.txt goto end

date<enter.txt>date.txt

:end

 

rem Ha ezt a feladatot az elozohoz hasonloan irjuk meg, futtataskor meg egy

rem Entert is kell utni, mert a date parancs bekeri az uj datumot. A kisebb

rem jellel a billentyuzet helyett a fajl tartalmat kapja meg a date parancs,

rem de az epp egy Enter, emiatt rogton tovabblep.

rem A program tartalmaz egy hibakezelest is: ha nincs az enter.txt fajl, a

rem program nem fut le (az "end" cimkere, azaz a vegere ugrik).

 

6.   A batch fájl az időt mentse a time.txt fájlba (billentyűleütésre várás nélkül). Nem baj, ha az eredményfájl az időn kívül mást is tartalmaz. A megoldáshoz célszerű létrehozni és felhasználni egy enter.txt fájlt, mely egy Entert tartalmaz.

 

@echo off

if not exist enter.txt goto end

time<enter.txt>time.txt

:end

 

 

 

7.   A batch fájl mentse a gyökérkönyvtár alkönyvtárneveit a konyvtarak.txt, fájlneveit a fajlok.txt fájlba.

 

@echo off

dir\|find "<DIR>">konyvtarak.txt

dir\|find/v "<DIR>">fajlok.txt

 

rem A \ jel jelenti a gyokerkonyvtarat. A konyvtarak szurese: a DIR szoval van-

rem nak jelezve, igy tudjuk oket kiszurni egy szuro jellel es a find parancs

rem segitsegevel.

rem A szuro mukodese: a szurojel (fuggoleges vonal) elotti parancs eredmenyet,

rem azaz a konyvtarlistat megkapja a szurojel utani parancs, azaz a find.

rem A fajlok szurese: a find utani "/v" parameter a negacio + meg ki kelllene

rem szurni az elejere es a vegere irt tajekoztato sorokat is nehany find-dal.

rem Azaz a valodi megoldas igazabol az alabbi 1 hosszu sor lenne, de ezt nem

rem kell tudni. Win Me/XP-n is mukodik es a fajlok1.txt nevu fajlt hozza letre:

 

dir\|find/v "<DIR>"|find ":"|find/v "A kötet sorozatszáma:"|find/v "meghajtóban lévő kötet:"|find/v ":\ könyvtára"|find/v ":\ tartalma:">fajlok1.txt

 

8.   A batch fájl képernyőtörlés után kérje be a felhasználó nevét, majd annak beírása után köszöntse a nevével:

Hogy hívnak?

Gabi <ezt a felhasználó írja be>

Szia,

Gabi

 

@echo off

if exist nev.txt goto end

cls

echo Hogy hívnak? (végén F6+Enter)

copy con nev.txt>nul

echo Szia,

type nev.txt

del nev.txt

:end

 

rem A 2. sor ovatossag, nem kotelezo beirni. Ha letezik a nev.txt fajl, kilep a

rem program es nem fut le (mert felulirna a mar letezo fajlt).

rem A megoldas lenyege, hogy valojaban egy fajlba irjuk be a nevet. Ezt a fajlt

rem (nev.txt) a program vegen letoroljuk, mert nem lesz tobbet ra szuksegunk.

rem Az F6+Enter valojaban Ctrl+Z es Enter, a fajl vege jele a DOS-ban.

rem A "copy con" vegen az atiranyitas a "semmibe" (nul) egy "finomsag", azt

rem eredmenyezi, hogy nem fogja kiirni a kepernyore: "1 fajl masolasa megtortent."

 

9.   A batch fájl indítás után udvariasan kérjen be szavakat, soronként egyet. Ezután írja ki, hogy hány szót írtunk be, majd írja ki azokat a sorokat, amelyek tartalmazzák az „a” betűt.

 

@echo off

if exist szavak.txt goto end

echo Kérek szavakat, soronként egyet. Vége: F6+Enter!

copy con szavak.txt>nul

echo Szavak száma:

type szavak.txt|find /c /v ""

echo Az "a"-t tartalmazó sorok:

type szavak.txt|find "a"

del szavak.txt

:end

 

rem A find-nal kiiratjuk azon sorok szamat (/c parameter), amelyek nem tartal-

rem mazzak (/v parameter) az ures karakterlancot (""). Vagyis megszamoljuk a

rem nem ures sorokat.

rem Ha nem irunk be semmit es rogton F6+Entert utunk, szamtalan hibauzenetet kapunk.

 

10.   A batch fájl indítása után kérjen be egy szót, ezt írja be a szoveg.txt nevű fájlba, majd listázza ki az aktuális könyvtár tartalmát, majd a fájl tartalmát, végül törölje le a fájlt.

@echo off

if exist szoveg.txt goto end

echo Kérek egy szót, utána F6+Enter!

copy con szoveg.txt>nul

dir

type szoveg.txt

del szoveg.txt

:end

 

11.   A batch fájl írja ki, hogy hány paraméterrel indítottuk el (0, 1 vagy 2) és a paramétereket írja ki a képernyőre.

 

@echo off

if not "%2"=="" goto ketto

if not "%1"=="" goto egy

echo Nincs param‚ter!

goto end

:ketto

echo 2 param‚ter!

goto end

:egy

echo 1 param‚ter!

:end

 

rem A parancssori parameterekre a batch fajlon belul a %1, %2 stb.-vel hivat-

rem kozhatunk.

rem Ha a 2. parameter nem ures, azaz letezik, ugras a "ketto" cimkere. Ha ez

rem nem teljesul, jon a kovetkezo vizsgalat: ha az 1. parameter letezik,

rem ugras az "egy" cimkere. Ha ez sem igaz, kiirja: "Nincs parameter" es ugras

rem a program vegere.

rem Kettonel tobb parameter megadasa eseten is kettot fog kiirni.

rem A program inditasat parancssorbol javasoljuk. A grafikus kepernyon ikonra-

rem kattintassal torteno programinditasnal nehezen adhatjuk meg a parametereket

rem (jobb egergomb, Tulajdonsagok, Program ful).

 

12.   A batch fájl a gyökérkönyvtárból írja ki azokat a fájlokat ABC sorrendben, amelyek nevének második karaktere az első paraméterben megadott betű.

 

@echo off

dir\?%1*.*|sort|find/v "<DIR>"

 

rem A \ jel a gyokerkonyvtar jele. Ezt koveti a fajlnev, ahol is a ? az elso

rem karakter helyen all (tehat barmi lehet), ezt koveti a %1, tehat ide jon az

rem elso parameter (tobb betu is lehet), a fajlnev tobbi resze pedig *.*, tehat

rem barmilyen karakter lehet es barmilyen kiterjesztesu.

rem Kiprobalasi javaslat: U betuvel (autoexec.bat), vagy O-val (config.sys).

 

13.   A batch fájl, ha létezik az első paraméterben megadott fájl, írja ki a tartalmát. Ha nem létezik, a megadott néven hozzon létre egy könyvtárat, és lépjen bele.

 

@echo off

if exist %1 goto van_fajl

md %1

cd %1

goto end

:van_fajl

type %1

:end

 

14.   A batch fájl az 1. paraméterben megadott néven hozzon létre egy fájlt, melynek tartalma a 2. és a 3. paraméterben megadott szavak.

 

@echo off

echo %2 %3>%1

 

15.   A batch fájlt 3 paraméterrel indítjuk el. A batch fájl írja ki ezt a három szót ABC sorrendben a képernyőre, egymás alá.

 

@echo off

if exist id.txt goto end

echo %1>id.txt

echo %2>>id.txt

echo %3>>id.txt

type id.txt|sort

del id.txt

:end

 

rem A harom parametert beirjuk egy fajlba es a fajl tartalmat kiirjuk rendezve

rem a sort paranccsal. A nagyobb jel letrehozza a fajlt, a kettos nagyobb jel

rem pedig hozzafuz a fajl vegere. A vegen letoroljuk a fajlt, az elejen pedig

rem ovatossagbol megvizsgaljuk, letezik-e. Ha igen, nem fut le a program.

rem Fontos! Nincs hibaellenorzes, feltetelezzuk hogy van 3 parameter!

 

16.   A batch fájl írja ki a gyökérkönyvtárból azokat, amelyek tartalmazzák az 1. paraméterben megadott karakterláncot.

 

@echo off

dir\|find "%1"

 

rem Ha nem megy, a parametersort irjuk NAGYBETUKKEL!

rem Javasolt kiprobalas: a paranccsorba irjuk be: TOE (kiirja: AUTOEXEC.BAT)

 

17.   A batch fájl az indításakor megadott 3 paraméter közül csak azokat írja ki a képernyőre, amelyek tartalmazzák az „a” betűt.

 

@echo off

echo %1|find "a"

echo %2|find "a"

echo %3|find "a"

 

rem Fontos! Nincs hibaellenorzes, feltetelezzuk hogy van 3 parameter!

 

 

 

 

 

 

 

18.   A batch fájl az indításakor megadott 4 paraméter közül csak azokat írja ki a képernyőre (az első 3 közül), amelyek tartalmazzák a 4. paraméterben megadott karakterláncot.

 

@echo off

echo %1|find "%4"

echo %2|find "%4"

echo %3|find "%4"

 

rem Fontos! Nincs hibaellenorzes, feltetelezzuk hogy van 4 parameter!

 

19.   A batch fájl hozzon létre egy fájlt az aktuális könyvtárban az első paraméterben megadott néven, tartalma pedig a második paraméterben megadott szó legyen. Ezután jelenítse meg a fájl nevét és adatait a könyvtár listájáról. Végül jelenítse meg az állomány tartalmát.

 

@echo off

echo %2>%1

dir %1

type %1

 

20.   A batch fájl másolja át a gyökérkönyvtárból a C:\TEMP-be a felhasználó választása szerint vagy az "A", vagy a "C" betűvel kezdődő fájlokat. A választást a paramétersorba írt A illetve C betű jelzi. Ezután listázza ki a C:\TEMP tartalmát. Ha a paramétersor üres, vagy nem az A/C betűt tartalmazza, adjon hibaüzenetet. (A TEMP könyvtár létezik.)

 

@echo off

if "%1"=="a" goto tovabb

if "%1"=="c" goto tovabb

echo Hiba a parancssorban!

goto end

:tovabb

copy c:\%1*.* c:\temp

dir c:\temp

:end

 

rem A 2. es a 3. sorban megnezzuk, hogy a parancssor "a" vagy "c"-e. Ha az,

rem a goto utasitassal ugrunk a "tovabb" cimkere. Barmilyen mas esetben az echo

rem parancs kiirja hogy hiba es ugrunk a program vegere.

rem Fontos! Az "if" parancs szintaktikaja miatt (lasd if/?) 2 db. "=" jel kell!

rem A copy-nal a "%1*.*" jelenti az "a" vagy "c" betuvel kezdodo, barmilyen

rem nevu es kiterjesztesu fajlokat (%1=elso parameter).

 

21.   A batch fájl az első paraméterben megadott könyvtár tartalmából írja ki azokat a sorokat, amelyek a második paraméterben megadott mintát (karakterláncot) tartalmazzák; a kis/nagybetűk egyformák. Ha nincs 1. és 2. paraméter, adjon hibajelzést.

 

@echo off

if "%1"=="" goto hiba

if "%2"=="" goto hiba

dir %1|find /I "%2"

goto end

:hiba

echo HIBA! Meg kell adni 2 param‚tert: egy k”nyvt rat ‚s egy kar.l ncot!

:end

 

rem Az if-es sorok megnezik, hogy van-e 1. es 2. parameter. Ha nincs, vagyis

rem az ures stringgel ("") egyeznek meg, ugras a hibakiiro sorra.

rem A kovetkezo sor a csovezeteket (pipeline) hasznalja, vagyis a "dir" pa-

rem rancs kimenete a "find" bemenetere kerul. A "find"-nal a /I parameter biz-

rem tositja azt, hogy a kis/nagybetukre egyforman mukodjon a program (lasd find/?).

 

rem Pelda a program inditasara: "21 c:\ c" - kiirja a gyokerkonyvtar c/C-t

rem tartalmazo sorait. Futtathato fajloknal a fajlkiterjesztest nem kotelezo

rem kiirni, ezert irhato a promptjel utan 21.bat helyett egyszeruen csak 21.

 

22.   A batch fájl képernyőtörlés után írja ki a képernyőre kétszer a paramétersorban megadott, pontosan 4 szóból álló mondatot. Ha négynél kevesebb paramétert adtunk meg, adjon hibaüzenetet.

 

@echo off

if "%4"=="" goto hiba

cls

echo %1 %2 %3 %4

echo %1 %2 %3 %4

goto end

:hiba

echo HIBA! Futtat shoz 4 param‚tert kell megadni!

:end

 

rem A 4 parameter megletet legegyszerubb ugy ellenorizni, hogy megnezzuk, a

rem _negyedik_ parameter ("%4") letezik-e. Ezt vegzi el az if-es sor.

rem Pelda a program inditasara: 22 alma szilva eper barack

 

23.   A batch fájl a paraméterben megadott „f”-re listázza ki a gyökérkönyvtár fájljait, „k”-ra a gyökérkönyvtár alkönyvtárait. Ha a paramétersor üres, adjon hibajelzést.

 

@echo off

if "%1"=="f" goto f

if "%1"=="k" goto k

goto hiba

:f

dir\|find/v "<DIR>"

goto end

:k

dir\|find "<DIR>"

goto end

:hiba

echo HIBA! Irjon a param‚tersorba "f"-t vagy "k"-t!

:end

 

rem A fenti megoldas elonye, hogy ha a parameter nem "f" es nem "k", hanem bar-

rem mi mas, meg ures is lehet, a program hibauzenetet ad. A tobbi sor hasonlo,

rem mint a 7. feladatban (07.bat).

 

rem Pelda a program inditasara: 23 f   vagy: 23 k

 

24.   A batch fájlt három paraméterrel indítjuk el. Másolja át az első paraméterben megadott könyvtárból a második paraméterben megadott betűvel kezdődő fájlokat a 3. paraméterben megadott könyvtárba. Ezután listázza ki a (3. paraméterben megadott) könyvtár tartalmát. Ha nincs három paraméter, adjon hibaüzenetet.

 

@echo off

if "%3"=="" goto hiba

copy %1\%2*.* %3

dir %3

goto end

:hiba

echo HIBA! A param‚tersorba 3 param‚tert kell megadni!

:end

 

rem Mukodes kozben a copy parancs ki is irja az atmasolando fajlokat.

 

rem Pelda a program inditasara: "24 c:\temp a c:\temp\id" (a konyvtarak letez-

rem zenek!) - atmasolja az "a"-val kezdodo fajlokat c:\temp-bol c:\temp\id-be.

rem Fontos! Ha az egyik konyvtar a gyokerkonyvtar, "c:\" helyett "c:"-t kell

rem irni, mert kulonben a copy-s sornal 2 db. "\" jel kerul egymas melle!

rem Ujabb pelda: "24 . a .." - az aktualis konyvtarbol masol 1-gyel feljebb.

 

25.   A batch fájl írja ki a képernyőre az első paraméterben megadott fájl attribútumait, majd e fájlt tegye csak olvashatóvá (read only), és újból jelenítse meg az attribútumokat.

 

@echo off

attrib %1

attrib +r %1

attrib %1

 

rem Az attributumokat az attrib parancs irja ki es ezzel allithatjuk be oket,

rem lasd attrib/?. A "read only" (+r) attributum eseten a fajl nem torolheto

rem a del paranccsal, csak a deltree-vel torolheto. Mashogy torteno torles

rem eseten (Windows, Total Commander stb.) uzenetet kapunk, hogy biztosan to-

rem rolni akarunk-e?

rem A program lefutasa utan az adott fajl "read only" marad. A feloldashoz az

rem alabbi parancsot kell kiadni a promptjel utan: attrib -r fajlnev

 

rem Pelda a program inditasara: 25 25.bat   vagy: 25 *.* (osszes fajl!)

rem Hibaellenorzes nincs, ha a programot parameter nelkul inditjuk el, az "ures"

rem attrib parancsot hajtja vegre a 2. es a 4. sor, azaz kilistazza a konyvtar

rem fajljainak allapotat. Ha pedig a megadott fajl nem letezik, az attrib

rem parancs fogja kiirni a hibauzenetet (haromszor).

 

26.  A batch fájl vizsgálja meg, hogy az 1. paraméterben megadott fájl létezik-e. Ha igen, az ARJ-vel tömörítse be önkicsomagoló formátumra. Ha nem, írja ki: „Nem találom a … fájlt!” (a … helyébe a megadott fájlnév kerüljön)!

 

@echo off

if exist %1 goto van_fajl

echo Nem tal lom a(z) %1 f jlt!

goto end

:van_fajl

arj a -je tomor %1

:end

 

rem A 2. sor a 13. peldahoz hasonlo (13.bat).

rem Ez a megoldas a DOS-os ARJ.EXE programmal van megoldva. Az "a" parameter

rem tomorit be fajlt, a "-je" parameter keszit onkicsomagolot, azaz .exe ki-

rem terjesztesut. Utana kell megadni a betomoritendo fajl nevet.

rem Fontos! Az ARJ.EXE programnak benne kell lennie az eleresi utban (path),

rem vagy az aktualis konyvtarban kell lennie, kulonben hibauzenetet kapunk!

rem A vegeredmeny a "tomor.exe" futtathato fajl lesz (lasd tomor/?, tomor/l).

 

rem Pelda a program inditasara: 26 26.bat (sajat magat tomoriti be)

 

27.  A batch fájl vizsgálja meg, hogy az 1. paraméterben megadott fájl létezik-e. Ha igen, jelenítse meg a tartalmát és alatta azt, hány sorból áll. Ha nem, írja ki: „Nem találom a … fájlt!” (a … helyébe a megadott fájlnév kerüljön)!

 

@echo off

if exist %1 goto van_fajl

echo Nem tal lom a(z) %1 f jlt!

goto end

:van_fajl

type %1

echo.

type %1|find /c /v ""

:end

 

rem A 2. sor a 13. peldahoz hasonlo (13.bat).

rem A sorok megszamolasa (type+find parancs) a 9. peldahoz hasonloan tortenik

rem (09.bat). Ahhoz, hogy a sorok szamanak kiirasa biztosan a sor elejen legyen,

rem egy soremelest is beteszunk ("echo."=soremeles) (ha a kilistazott fajl vegen

rem nincs Enter, a sor vegere irja ki a szamot).

    

rem Pelda a program inditasara: 27 27.bat (onmagat irja ki+szamolja meg, 17 sor)

 

28a. A batch fájl a paraméterként megadott fájlt másolja át az „A:” hajlékonylemezre. Ha a paraméterben nem adtunk meg semmit, vagy a megadott fájl nem létezik, írjon hibaüzenetet a képernyőre. Átmásolás után írja ki: „Átmásolva.”. A hajlékonylemezen tegye a fájlt írásvédetté. Ezután írja ki, hogy „Cserélje ki a lemezt és üssön le egy billentyűt!”, majd egy billentyű leütése után kezdje az egész műveletet elölről! (A batch fájl leállításával nem kell foglalkozni, Ctrl+Break-re történik.)

 

@echo off

if "%1"=="" goto hiba

if not exist %1 goto hiba

:vissza

copy %1 a:>nul

echo Atm solva!

attrib +r a:%1

echo Cser‚lje ki a lemezt ‚s ss”n le egy billentyűt!

pause>nul

goto vissza

:hiba

echo HIBA! Nincs f ájlév a paramétersorban, vagy nem létezik!

 

rem A fajl nem letezeset az "if not exist" (="ha nem letezik")-kel vizsgaljuk,

rem azaz a "not"-ot is hasznalhatjuk (lasd if/?).

rem A fajlmasolast a copy parancs hajtja vegre, mely 2 parametert igenyel: mit

rem kell masolni (%1) es hova (a:).

rem Az irasvedelmet az attrib, a billentyure varast a pause utasitas vegzi el.

rem Nincs hibaellenorzes, ezert: 1. a program inditasa elott tegyuk be a lemezt

rem a meghajtoba, 2. a lemez legyen formattalva, 3. ne legyen irasvedett (2 nyi-

rem las legyen lathato ketoldalt), 4. legyen eleg hely a lemezen a fajlnak.

rem Ha valamelyik feltetel nem teljesul, a program nem fog jol mukodni, a copy

rem parancs hibauzenetet ad!

rem Meg egy hibalehetoseg: ha nem csereljuk ki a lemezt (mivel irasvedett fajlt

rem akar a copy parancs felulirni es ezt nem lehet), hibauzenetet kapunk!

rem A "goto vissza" sor egy kotelezo (feltetel nelkuli) visszaugras a program

rem vege fele, ez biztositja a vegtelenitett mukodest, ezert nem kell az elozo

rem peldaknal hasznalt ":end" es "goto end". A programot a Ctrl + Pause/Break

rem billentyuleutessel allithatjuk le.

 

       rem Pelda a program inditasara: 28a 28a.bat (onmagat masolja at)

 

28b. A batch fájl a paraméterként megadott fájlt másolja át az „A:” hajlékonylemezre. Ha a paraméterben nem adtunk meg semmit, vagy a megadott fájl nem létezik, írjon hibaüzenetet a képernyőre.

 

@echo off

if "%1"=="" goto hiba

if not exist %1 goto hiba

copy %1 a:>nul

goto end

:hiba

echo HIBA! Nincs f jln‚v a param‚tersorban, vagy nem l‚tezik!

:end

 

rem Pelda a program inditasara: 28b 28b.bat (onmagat masolja at)

 

29a. (-XP) A batch fájl kérdezze meg: „Jól vagy?” Ha i-t ütünk le, írja ki: „Örülök neki!” Ha n-et ütünk le, írja ki: „Sajnálom!” A válaszra 5 másodpercig várjon, utána vegye úgy, mintha az i-t válaszoltuk volna.

 

@echo off

echo Jól vagy?

choice/n /t:i,5

if errorlevel 2 goto nem

echo Örülök neki!

goto end

:nem

echo Sajnálom.

:end

 

rem Fontos! Windows 2000/XP alatt a 29-37. peldak (kiveve a 30b es 35-os) nem

rem mukodnek, mert hianyzik a Windowsbol a choice parancs!

 

rem A choice parancs (lasd choice/?) var egy billentyure es az errorlevel val-

rem tozo erteket beallitja arra, hogy hanyadik billentyut utottuk le. Azaz "i"

rem leutesekor errorlevel=1, "n"-nel errorlevel=2 lesz. Ezt kerdezi le a kovet-

rem kezo sor es vagy ugrik, vagy nem ugrik (elagazas).

rem Fontos! Az if-es sor ertelmezese: "if errorlevel NAGYOBBEGYENLO 2 goto nem"

rem (lasd if/?), ezert az "if errorlevel 1" mindig igaz lenne, ezert nem hasz-

rem nalhato. Tehat a nagyobb ertektol a kisebb fele lehet jol mukodoen megirni,

rem ezert szerepel 1 helyett 2, azaz "n" leuteset vizsgaljuk.

rem A choice-nel a /n eltunteti a "[I,N]?" kiirast, a /t pedig vhany mp-et var.

 

29b. (-XP)  A batch fájl kérdezze meg: „Jól vagy?” Ha i-t ütünk le, írja ki: „Örülök neki!” Ha n-et ütünk le, írja ki: „Sajnálom”.

 

@echo off

echo Jól vagy?

choice/n

if errorlevel 2 goto nem

echo Örülök neki!

goto end

:nem

echo Sajn lom.

:end

 

rem Windows 2000/XP alatt nem mukodik!

 

30a.  (-XP)  A batch fájl a billentyűzetről kérjen be néhány szót, soronként egyet, majd írja őket ABC sorrendben a képernyőre. Utána tegye fel a kérdést: „Folytassuk?” Ha a válasz igen, írja ki fordított ABC-ben is.

 

@echo off

if exist id.txt goto end

echo Irjon be n‚h ny sz˘t, soronk‚nt egyet. Az utols˘ sz˘ ut n: Enter, F6, Enter

copy con id.txt>nul

type id.txt|sort

choice/n Folytassuk? (I vagy N)

if errorlevel 2 goto vege

sort/r id.txt

:vege

del id.txt

:end

 

rem Windows 2000/XP alatt nem mukodik!

 

rem A szavak beirasa valojaban egy fajlba tortenik, a 8. peldahoz hasonloan

rem (08.bat). Ezen ideiglenes fajl (id.txt) letezeset is ellenorizzuk ovatos-

rem sagbol (lasd 08.bat).

rem Az ABC-be kiiras ketfelekeppen tortenhet: type+sort, illetve csak a sort

rem paranccsal (a /r forditva rendez, lasd sort/?), mindkettore lathatunk

rem egy-egy peldat.

rem Az elozo peldaknal (29a.bat, 29b.bat) az echo-val irattuk ki a kerdest, de

rem a choice is tud kiirni a kepernyore (/-jel ne legyen benne). Itt erre lat-

rem hatunk peldat.

rem A vegen letoroljuk az ideiglenesen letrehozott id.txt fajlt.

 

30b.  A batch fájl a billentyűzetről kérjen be néhány szót, soronként egyet, majd írja őket ABC sorrendben a képernyőre.

 

@echo off

if exist id.txt goto end

echo Irjon be n‚h ny sz˘t, soronk‚nt egyet. Az utols˘ sz˘ ut n: Enter, F6, Enter

copy con id.txt>nul

type id.txt|sort

del id.txt

:end

 

 

 

 

 

 

31.    (-XP)   A batch fájl kérdezze meg, hogy fájlok, vagy könyvtárak listáját kívánjuk. Az „f” billentyűre hozza létre a fajlok.txt fájlt, mely a gyökérkönyvtárban található fájllistát tartalmazza, a „k” billentyűre legyen ugyanez a gyökérkönyvtár alkönyvtáraival (konyvtarak.txt).

 

@echo off

echo F jlok (f) vagy k”nyvt rak (k) list j t k‚szˇtsem el?

choice/c:fk/n

if errorlevel 2 goto konyvtarak

dir\|find/v "<DIR>">fajlok.txt

goto end

:konyvtarak

dir\|find "<DIR>">konyvtarak.txt

:end

 

rem Windows 2000/XP alatt nem mukodik!

 

rem Ez a pelda a 7-es feladat (07.bat) bovitese egy choice-szal. A choice-nal

rem a /c: parameter utan adjuk meg, hogy mely billentyuket fogadunk el. Mivel

rem a masodik megadott betu a "k", ezert errorlevel=2 eseten a "k"-t nyomtuk

rem meg.

rem A fajlok.txt egyeb felesleges sorokat is tartalmaz. Kiszurese: lasd 07.bat!

 

32.  (-XP)  A batch fájl kérdezze meg, hogy a „cd”, vagy az „md” parancs help-jét kívánjuk-e megtekinteni (c vagy m billentyű) és ennek megfelelően a választott parancs help-jét írja ki a képernyőre.

 

@echo off

echo A cd vagy az md parancs helpj‚t jelenˇtsem meg? V lasszon: "c" vagy "m"

choice/c:cm/n

if errorlevel 2 goto md_helpjet

cd/?

goto end

:md_helpjet

md/?

:end

 

rem Windows 2000/XP alatt nem mukodik!

 

33.  (-XP)  A batch fájlt a paramétersorban egy fájlnévvel indítjuk el. A batch fájl tegyen fel kérdést: 1-tömörítés 2-listázás 3-törlés. Az 1-es billentyű lenyomására a megadott fájlt tömörítse be az ARJ tömörítőprogram segítségével. A 2-es billentyűre listázza ki a megadott fájl, ami egy tömörített fájl „tartalmát”. A 3-as billentyűre törölje le a megadott fájlt.

 

@echo off

choice/c:123/n V lasszon: 1=t”m”rˇt‚s 2=list z s 3=t”rl‚s

if errorlevel 3 goto torles

if errorlevel 2 goto listazas

arj a tomor %1

goto end

:listazas

arj l %1

goto end

:torles

del %1

:end

 

rem Windows 2000/XP alatt nem mukodik!

 

rem A choice utan az errorlevelt a nagyobbtol a kisebb fele kell lekerdezni,

rem ezert szerepel eloszor 3, utana 2 (es ha egyik sem, 1), lasd 29a peldanal.

rem A 26-os peldahoz (26.bat) hasonloan a megoldas a DOS-os ARJ programmal

rem tortenik, azaz az ARJ.EXE-nek vagy benne kell lennie az eleresi utban (path),

rem vagy az aktualis konyvtarban. A tomoritett fajl neve tomor.arj lesz.

rem A program hibaellenorzest nem tartalmaz, a 2-es/3-as pontnal a parancssorba

rem irt fajlnak leteznie kell!

 

rem Harom pelda a program inditasara:

rem 33 33.bat     (es az 1-es menut valasztjuk) - onmagat tomoriti be

rem 33 tomor.arj  (es a 2-es menut valasztjuk)  - kilistazza tomor.arj-t

rem 33 tomor.arj  (es a 3-as menut valasztjuk)  - letorli tomor.arj-t

 

34.  (-XP)  A batch fájl kérdezze meg: „Átmentem (I/N) ?”. Ezt a kérdést addig tegye fel, amíg i-t nem ütünk.

 

@echo off

:vissza

echo Atmentem (I/N) ?

choice/n

if errorlevel 2 goto vissza

 

rem Windows 2000/XP alatt nem mukodik!

 

rem Mivel a choice alapertelmezesben az [i,n] betuket varja, nem kell a /c pa-

rem rameter.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Microsoft Windowshoz kapcsolódó batch fájl feladatok:

 

35a. Azt szeretnénk elérni, hogy a számítógép minden egyes bekapcsolásakor mindig más legyen a Windows háttérkép (az ún. Tapéta), három kép cserélődjön körforgásszerűen. Hozzon létre három egyszerű képet kep1.bmp, kep2.bmp és kep3.bmp néven. A Windows-Vezérlőpultban a Tapétát állítsa kep1.bmp-re. Készítsen v.bat batch fájlt, amely e három képet forgatja (kep1àkep2àkep3àkep1). A batch fájlt helyezze a Windows Indítópultba is.

 

@echo off

if exist kep4.bmp goto end

ren kep1.bmp kep4.bmp

ren kep2.bmp kep1.bmp

ren kep3.bmp kep2.bmp

ren kep4.bmp kep3.bmp

:end

 

rem A kepeket a Paint-tel hozhatjuk letre: Start-Futtatas-mspaint (Enter).

rem Rajzolas utan a Fajl-Mentes paranccsal menthetjuk el, a fajl tipusa bitkep

rem (*.bmp) legyen, nevnek adjuk meg: kep1, majd kep2, vegul kep3!

rem Utana a kepernyo kozepen, egy "ures" helyen nyomjuk meg a _jobb_ eger-

rem gombot es valasszuk a Tulajdonsagok sort. A Tallozas gombbal keressuk meg

rem a kep1.bmp-t es allitsuk be (Windows XP-nel mashogy kell!!).

rem A batch fajl a rename-atnevezes (ren) parancs segitsegevel forgatja korbe a

rem fajlokat. Ehhez ideiglenesen felhasznalja a kep4.bmp fajlt, ezert leelleno-

rem rizzuk, hogy letezik-e. Ha igen, nem fut le a batch fajl.

rem A Windows Inditopultba behelyezes: inditsuk el a Windows Explorert a

rem Windows gomb + E betu egyuttes megnyomasaval. Keressuk meg a batch fajlt,

rem ha megtalaltuk, vigyuk az egeret ra, jobb egergomb+Masolas. Ezutan zarjuk

rem be a programot. A kepernyo ures reszen jobb egergomb + "Paranccsor beil-

rem lesztese" sort valasszuk ki. Utana fogjuk meg a parancsikont es a bal

rem egergomb lenyomasaval vigyuk a Start gombra (ami altalaban a kepernyo bal

rem also sarkaban talalhato), majd vigyuk a Programok (vagy Minden program),

rem majd az Inditopult sorra, majd miutan kinyilt, vigyuk be es engedjuk fel

rem a bal egergombot (van rovidebb megoldas is).

35b. A feladat megegyezik az 1a-val, de csak a batch fájlt kell elkészíteni, semmi mást.

 

 

36. (-XP) Készítsen batch fájlt, mely megkérdezi, hogy, hogy melyik programot kívánjuk elindítani, és az 1-es billentyűre induljon el az edit, 2-esre a WordPad, 3-ra pedig a Jegyzettömb. Ezután a batch fájl érjen véget. Helyezzen a Windows Asztalra egy parancsindító ikont, mely elindítja a batch fájlt.

@echo off

echo Melyik programot indˇtsam el?

echo.

echo 1 - edit

echo 2 - WordPad

echo 3 - Jegyzett”mb

echo.

choice/c:123/n V laszt s:

if errorlevel 3 goto harmadik

if errorlevel 2 goto masodik

edit

goto end

:masodik

write

goto end

:harmadik

notepad

:end

 

rem Windows 2000/XP alatt nem mukodik!

 

rem A Windows-Asztalra a parancsikon elhelyezese: a kepernyo kozepen egy "ures"

rem helyen nyomjuk meg a _jobb_ egergombot, Uj-Parancsikon, Tallozas es keres-

rem suk meg a batch fajlt.

 

37. (-XP) Készítsen batch fájlt, mely kérdezés után elindítja a Paint programot (mspaint.exe) három módon: az 1-es billentyűre háttérben, a 2-esre előtérben teljes méretben, a 3-asra előtérben ablakban ("előző méretben"). Ezután a batch fájl érjen véget!

 

@echo off

echo Nyomja meg az 1-2-3 sz mok valamelyik‚t!

echo.

choice/c:123/n V laszt s:

if errorlevel 3 goto harmadik

if errorlevel 2 goto masodik

start/m mspaint

goto end

:masodik

start/max mspaint

goto end

:harmadik

start/r mspaint

:end

 

rem Windows 2000/XP alatt nem mukodik!

 

rem A regi DOS ablakbol Windows programot indithatunk "siman" nevenek beira-

rem saval is, de indithatjuk a start paranccsal is, itt tobbletlehetosegek

rem vannak. Erre mutat peldat ez a batch fajl (lasd start/?).

 

GÁBOR DÉNES

FŐISKOLA

 

SZÁMÍTÁSTECHNIKA GYAKORLAT - MEGOLDÁSOK

 

 

Az alábbiakban közreadjuk az elsőéves „Számítástechnika gyakorlat” tantárgy számonkérésein előforduló összes gyakorlati feladat megoldását.

 

Sikeres gyakorlást kívánunk!

 

Budapest, 2003. december 10.

Ágoston György

 

2.1. Batch fájlok

 

A batch fájl megoldások külön futtatható fájlokban találhatók (01.bat, 02.bat … 37.bat)! A futtatást MS-DOS ablakban hajtsuk végre, ne az ikonra történő rákattintással (vagy, ha tömörítve van, kitömörítés nélküli belépés-rákattintással) indítsuk el!

 

A batch fájlok jelentősége:

 

A batch fájlok bevezetőül szolgálnak a későbbi programozási nyelvek elsajátításához. Manapság már kevesen használják, de számítógép-rendszergazdai feladatoknál még sokszor előfordulhatnak egy-egy probléma megoldásánál. A műszaki informatika szakos hallgatók a „Nyílt operációs rendszerek (UNIX)” tárgy shell-script programozásánál is felhasználhatják az itt szerzett ismereteiket.

 

2.2. Commander programhoz kapcsolódó feladatok

 

A 38-67. feladatok megoldását a Total Commander 5.50-es változatán mutatjuk be. Mivel a program sokféleképpen konfigurálható, a megoldás leírását nehezítik a különböző beállítások. Ezért mindegyik feladatot egy bizonyos kiindulási állapotból indítunk el és oldunk meg, amelyhez az alább leírt módon juthatunk el:

 

Kiindulási állapot (mindegyik feladatot innen indítunk):

 

Indítsuk el a Total Commandert a Start-Programok (Minden program)-Total Commander-Total Commander 32 sor aktiválásával, vagy a  ikonra történő kattintással. Ha a program magyar nyelven jelentkezik be, állítsuk át angolra úgy, hogy az egérrel a Beállítások-Általános beállítások menüre megjelenő panelon a Nyelv fülre kattintunk és kiválasztjuk az „English” sort. Ezek után nyomjuk meg az Alt+F1 billentyűt és a „c” billentyű lenyomásával válasszuk ki a „[-c-]” sort, ezzel a bal panel a c: meghajtó gyökérkönyvtárát mutatja. Lépjünk egérrel a Show menübe (kattintsunk rá a szóra) és válasszuk a „Full” sort, majd megint a Show menübe és válasszuk az „All files” sort, majd ismét a Show menübe és válasszuk a „Name” sort. Vagyis a sorok elején a pipa jel „ü” jelenjen meg (az információkat részletesen jelenítjük meg, az összes fájlt megjelenítjük, ABC sorrendbe rendezve)! Végül nézzük meg, hogy a Show menüben a „Reversed order” sor előtt ne legyen pipa (ha van, kattintsunk rá). Most nyomjuk meg az Alt+F2 billentyűt és válasszuk a „[-c-]” sort, ezzel a jobb panel is a c: meghajtó gyökérkönyvtárát mutatja és a fénycsík átlép a jobb panelra. Lépjünk újból (!) a Show menübe és végezzük el újra a fenti beállításokat. Végül lépjünk be a Configuration-Options menübe, itt az Edit/View fülre és nézzük meg, hogy alul, az „Editor:” sor alatt a „notepad.exe” bejegyzés szerepel-e, ha nem, írjuk át erre. Ha végeztünk, eljutottunk a kiindulási állapothoz:

· angol nyelven kommunikál a program;

· mindkét panel a c: merevlemez gyökérkönyvtárát mutatja;

· részletes fájllistát mutat mindkét panel;

· megjeleníti az összes fájlt, név alapján ABC-be rendezve (ezt a panelek tetején a Name szó „benyomódása” és az előtte található felfelé nyíl á mutatja – ha lefelé állna, kattintsunk rá);

· a fénycsík a jobb panelon áll;

· a Windows Jegyzettömb (notepad.exe) indul el szövegfájl szerkesztésekor.

Azaz a képernyőn a következőt láthatjuk:

 

 

Mindegyik feladatot ebből az állapotból kiindulva oldunk meg.

 

38.  Hozza létre a GYÜMÖLCS nevű könyvtárat, melyből a HAZAI és a DÉLI alkönyvtárak nyílnak. A Hazai könyvtárban hozzon létre egy HAZAI.TXT nevű fájlt, melynek tartalma: „alma, körte, szilva”. A Déli könyvtárban hozzon létre egy DÉLI.TXT nevű fájlt, melynek tartalma: „banán, füge, mangó”.

 

(Az előzőleg leírt kiindulási állapotból indulva) nyomjuk be az F7 billentyűt, írjuk be: gyümölcs és üssünk Entert. Létrejön a könyvtár, Enter ütésével lépjünk be. Az F7 újbóli használatával hozzuk létre a hazai és déli alkönyvtárakat is, de ne lépjünk be. A képernyőn ezt láthatjuk:

 

 

Lépjünk be a hazai alkönyvtárba (â billenyű és Enter). Új szövegfájl létrehozása: Shift+F4, írjuk be: hazai.txt (Enter), elindul a Jegyzettömb program. Gépeljük be: alma, körte, szilva majd egérrel Fájl-Mentés és utána Fájl-Kilépés. Létrejött az egyik szövegfájl. A fénycsík a „..”-on áll, üssünk Entert és egy könyvtárral feljebb jutunk. Nyomjuk meg a á billentyűt és Entert, belépünk a déli alkönyvtárba. Utána Shift+F4, írjuk be: déli.txt (Enter), gépeljük be: banán, füge, mangó majd egérrel Fájl-Mentés és utána Fájl-Kilépés. Létrehoztuk ezt a fájlt is és eljutottunk a végeredményhez (a bal panelen látszik a gyökérkönyvtár és az innen nyíló gyümölcs alkönyvtár, a jobb panelen pedig a gyümölcsből nyíló  déli alkönyvtár és a déli.txt fájl):

 

 

39.  Hozza létre az ÜRES nevű fájlt (kiterjesztése nincs), melynek nincs tartalma, a fájl hossza 0 bájt legyen. Az egyik panelen legyen látható a fájl adatai (neve, mérete stb.).

 

(A kiindulási állapotból indulva) a Shift+F4-re megjelenő párbeszédablakba írjuk be: üres (Enter), megjelenik a Jegyzettömb. Ne írjunk be semmit, hanem egérrel: Fájl-Mentés, majd Fájl-Kilépés. A végeredmény (mindkét panel alján látható az újonnan létrehozott, 0 bájt hosszúságú fájl):

 

 

40.  Hozza létre a GYÜMÖLCSÖK.TXT nevű fájlt, melynek tartalma legyen néhány gyümölcsnév. Az egyik panelen legyen látható a fájl adatai (neve, mérete stb.). Nyissa meg a fájlt megtekintésre (módosítani ne lehessen)!

 

Shift+F4 után írjuk be: gyümölcsök.txt (Enter), írjunk be néhány gyümölcsnevet, utána egérrel Fájl-Kilépés, majd kattintsunk az Igen gombra (mentés+kilépés). A jobb panel vége felé megjelenik a fájl. A â billentyű többszöri megnyomásával vigyük erre a sorra a kijelölőcsíkot (vagy egérrel kattintsunk rá). Ezután az F3 billentyűre (vagy egérrel az ablak alján található „F3 View” gombra kattintással) megjelenik a fájl tartalma, nem módosítható módon, a „Lister” feliratú ablakban (melyből Esc ütésével léphetünk ki):

 

 

41.  Hozza létre a GYÜMÖLCSÖK.TXT nevű fájlt, melynek tartalma legyen néhány gyümölcsnév. Az egyik panelen legyen látható a fájl adatai (neve, mérete stb.). Nyissa meg a fájlt szerkesztésre (módosítani lehessen)!

 

A feladatot az előzőhöz hasonlóan kell elkezdeni, csak a végén F3 helyett az F4 billentyűt kell megnyomni (vagy egérrel az „F4 Edit” gombra kattintani). A Jegyzettömb program indul el, melyből a Fájl-Kilépés módon léphetünk ki

 

42. A C:\TEMP könyvtárban található BUDAPEST.TXT fájlt át akarom másolni a C:\TEMP\BUDAPEST könyvtárba. A szükséges könyvtárakat és fájlokat hozza létre és készítse elő a másolást úgy, hogy Enter ütésére megtörténjen (de ne üssön Entert).

 

A Tab billentyűre a kijelölőcsík a bal panelra kerül. Nézzük meg, hogy a temp könyvtár létezik-e. Ha nem létezik, az F7 billentyűvel hozzuk létre. Utána a á/â billentyűkkel vigyük a fénycsíkot rá és Enter ütésével lépjünk be (más megoldás: egérrel kattintsunk kettőt a temp könyvtár sorára). Hozzuk létre a budapest.txt fájlt (Shift+F4, írjuk be: budapest.txt és Enter, írjunk be egy szót, majd Fájl-Mentés és Fájl-Kilépés). Hozzuk létre az alkönyvtárat is: F7, írjuk be: budapest és Enter. Most nyomjuk meg az Alt+F2 billentyűkombinációt és üssük le a „c” betűt. Így a jobb panel is megegyezik a ballal és a kijelölőcsík átkerült a jobb panelra. A â billentyűvel lépjünk a „budapest” könyvtárra és Enterrel lépjünk be. A Tab billentyűvel lépjünk át a bal panelra és a á/â billentyűkkel vigyük a fénycsíkot a budapest.txt fájlra. Azaz a helyzet a következő: a bal panel a c:\temp-et mutatja és a fénycsík a budapest.txt fájlon áll, azon a fájlon, amit át akarunk másolni. A jobb panel pedig a c:\temp\budapest üres könyvtárat mutatja, ahová másolni akarunk. A másoláshoz nyomjuk meg az F5 billentyűt (vagy egérrel kattintsunk az „F5 Copy” gombra) és eljutottunk a végeredményhez. A másolás Enterre vagy az OK gombra kattintva megtörténik, visszalépés Esc-pel illetve a Cancel gombbal; a fájl neve egyébként pirosra változik.

 

(A kijelölt fájlok színét a Configuration-Options menüben állíthatjuk be, a Color fülnél, „Mark color”-nál.)

 

 

43. A C:\TEMP könyvtárban található BUDAPEST.TXT fájlt át akarom helyezni (mozgatni) a C:\TEMP\BUDAPEST könyvtárba. A szükséges könyvtárakat és fájlokat hozza létre és készítse elő az áthelyezést úgy, hogy Enter ütésére megtörténjen (de ne üssön Entert).

 

A feladatot teljesen az előzőhöz hasonlóan kell végigcsinálni, csak a legvégén F5 helyett az F6 billentyűt kell megnyomni (a „copy” helyett „rename/move” feliratú ablak jelenik meg). Az áthelyezés Enterre, vagy az OK gombra kattintva megtörténik, visszalépés Esc-re (vagy a Cancel gombbal).

 

Megjegyzés: ha a forrás- és a cél ugyanazon a háttértáron található (pl. most is, a „c:” merevlemezen), akkor az áthelyezés mérettől függetlenül szinte azonnal megtörténik, mert nem mozognak a fájlok, csak a fájl helyének leírása (az ún. „FAT táblában”) változik meg.

 

44. A teljes C:\TEMP könyvtárat át akarom másolni a C:\IDEIGLENES könyvtár belsejébe. A szükséges könyvtárakat és fájlokat hozza létre és készítse elő a másolást úgy, hogy Enter ütésére megtörténjen (de ne üssön Entert).

 

A Tab billentyűre a kijelölőcsík a bal panelra kerül. Nézzük meg, hogy a temp és az ideiglenes könyvtárak léteznek-e. Ha nem léteznek, az F7 billentyűvel hozzuk létre őket. Utána ismét a Tab billentyűvel lépjünk át a jobb panelra és itt lépjünk be az ideiglenes könyvtárba (á/â billentyűkkel és Enter), majd lépjünk Tab-bal vissza és lépjünk a temp sorára. Azaz a bal panel a c:\ (gyökérkönyvtár), a jobb panel a c:\ideiglenes könyvtár tartalmát mutatja és a kijelölőcsík a bal panelon van, a temp során. A teljes könyvtár másolásához nyomjuk meg az F5 billentyűt (vagy egérrel kattintsunk az „F5 Copy" gombra) és eljutottunk a végeredményhez (a másolás Enterre/OK gombra kattintva megtörténik, visszalépés Esc-pel/Cancel gombra kattintva). Fontos! Maga a temp könyvtár is átmásolásra kerül, nemcsak a tartalma!

 

 

45. A teljes C:\TEMP könyvtárat át akarom helyezni (mozgatni) a C:\IDEIGLENES könyvtár belsejébe. A szükséges könyvtárakat és fájlokat hozza létre és készítse elő az áthelyezést úgy, hogy Enter ütésére megtörténjen (de ne üssön Entert).

 

A feladatot teljesen az előzőhöz hasonlóan kell végigcsinálni, csak a legvégén F5 helyett az F6 billentyűt kell megnyomni (a „copy” helyett „rename/move” feliratú ablak jelenik meg). Az áthelyezés Enterre/OK gombra megtörténik, visszalépés Esc-pel/Cancel gombbal.

 

46. A bal panelen jelenítse meg a gyökérkönyvtár tartalmát és hozzon létre egy ID.TXT nevű fájlt. Készítse elő azt az állapotot, mely Enter ütésére átnevezi a fájlt ID1.TXT-re (de ne üssön Entert).

 

(A kiindulási állapot miatt a bal panel már a gyökérkönyvtárat mutatja.) A Tab billentyűre a kijelölőcsík a bal panelra kerül. Shift+F4 lenyomása után írjuk be: id.txt (Enter), írjunk be egy-két szót, majd egérrel Fájl-Mentés és Fájl-Kilépés. Létrehoztuk a fájlt, meg is jelenik a bal panelon egy új sorban. A á/â billentyűkkel lépjünk erre (id.txt) a sorra, vagy egérrel kattintsunk rá. Nyomjuk meg az F6 billentyűt (vagy egérrel kattintsunk az „F6 Move” gombra) és írjuk be: id1.txt. Elkészültünk. (Mivel a jobb panel is a gyökérkönyvtárat tartalmazza, az F6=rename/move kettős parancs közül most a rename=átnevezés fog megtörténni Enter ütésére, vagy az OK gombra kattintva, illetve Esc-pel - vagy a Cancel gombra kattintva - visszaléphetünk az átnevezésből.)

 

 

Másik megoldás: az átnevezést egyszerűbben is elvégezhetjük. A fénycsíkot vigyük az átnevezendő fájlra, nyomjuk le a Shift+F6 billentyűket és gépeljük be az új nevet. A változtatás Enterre véglegesítődik.

 

47. A bal panelen jelenítse meg a gyökérkönyvtár tartalmát és készítse elő azt az állapotot, mely Enter ütésére létrehoz egy DZSUNGEL nevű alkönyvtárat (de ne üssön Entert).

 

A Tab billentyűre a kijelölőcsík a bal panelra kerül. Nyomjuk meg az F7-es billentyűt (vagy egérrel kattintsunk az „F7 NewFolder” gombra) és írjuk be: dzsungel. Elkészültünk. (Az alkönyvtár Enter ütésére, vagy az OK gombra kattintva létrejön, illetve Esc-pel - vagy a Cancel gombra kattintva - visszaléphetünk.)

 

 

48. A bal panelen jelenítse meg a gyökérkönyvtár tartalmát és hozzon létre egy DZSUNGEL nevű alkönyvtárat. Készítse elő azt az állapotot, mely Enter ütésére letörli a DZSUNGEL alkönyvtárat (de ne üssön Entert).

 

Csináljuk végig az előző feladatot és a végén üssünk Entert. Létrejön az alkönyvtár és a fénycsík rajta áll. A törléshez nyomjuk meg az F8 billentyűt (vagy egérrel kattintsunk az „F8 Delete” gombra), a sor pirosra változik. Elkészültünk. (A törlés Enterre, vagy az „Igen” gombra kattintva megtörténik, Esc-pel - vagy a „Mégse” gombra kattintva - visszaléphetünk.)

 

 

Megjegyzés: a törölt fájlok általában nem törlődnek azonnal, hanem az ún. Windows Lomtárba (Recycle Bin) kerülnek. Lásd még a 60-61. feladatok megoldásánál.

 

49. A bal panelen jelenítse meg a gyökérkönyvtár tartalmát és jelöljön ki 5 alkönyvtárat.

 

A Tab billentyűre a kijelölőcsík a bal panelra kerül. Itt látszik a c meghajtó gyökérkönyvtárának tartalma. Az alkönyvárak sora mellett bal oldalt sárga színű „0” ikon található, illetve a Size oszlopban a „<DIR>” szó, ebből kell keresnünk ötöt. A á/â billentyűkkel lépjünk rá az egyikre (vagy egérrel kattintsunk rá) és nyomjuk meg az „Insert” billentyűt (általában az F12-es billentyű mellett, kicsit lejjebb található). A kiválasztott, kijelölt könyvtár színe pirosra változik, ezt kell még négyszer megismételni. Ha öt egymás alatti könyvtárat akarunk kijelölni, elég, ha a legfelsőre állunk és ötször megnyomjuk az Insert billentyűt. Elkészültünk. (A kijelölés megszüntetéséhez ismét nyomjuk meg az Insert gombot az adott könyvtáron/fájlon állva.)

 

(A kijelölt fájlok színét a Configuration-Options menüben állíthatjuk be, a Color fülnél, „Mark color”-nál.)

 

Szövegdoboz: A kijelölt sorok színe megváltozik.

 

Szövegdoboz: {

 

 

 


 

50. A bal panelen jelenítse meg a gyökérkönyvtár tartalmát és jelöljön ki 5 fájlt.

 

A feladatot pont ugyanúgy kell megoldani, mint az előző példát, de fájlokat keressünk és jelöljünk ki, azaz olyan sorokat, amelyek bal szélén nem található a sárga színű „0” ikon (a Size oszlopban látható a fájlok mérete is bájtban).

 

51. A bal panelen jelenítse meg a gyökérkönyvtár tartalmát és állítsa elő azt az állapotot, mely Enter ütésére kijelöli az összes fájlt (de ne üssön Entert).

 

Lépjünk át Tab-bal a bal panelra. Mivel a kiindulási állapotból indulunk ki, a bal panel már a gyökérkönyvtárat mutatja. Nyomjuk le a billentyűzet jobb oldalán, az ún. numerikus részen található nagyobb méretű „+” billentyűt. A megjelenő párbeszédablakban *.* szerepel (ha mégsem, írjuk át erre). Azaz Enter ütésére, vagy egérrel az OK gombra kattintva kijelölnénk az összes fájlt. Kilépés Esc-pel, vagy a Cancel gombra kattintva. Elkészültünk:

 

 

52. A bal panelen jelenítse meg a gyökérkönyvtár tartalmát és állítsa elő azt az állapotot, mely Enter ütésére kijelöli az összes .EXE kiterjesztésű fájlt (de ne üssön Entert).

 

A feladatot pont ugyanúgy kell megoldani, mint az előző példát, de a végén még a *.* helyébe írjuk be: *.exe. Enter ütésére (vagy egérrel az OK gombra kattintva) kijelölnénk az összes „.exe” kiterjesztésű fájlt, Esc-pel (vagy a Cancel gombra kattintva) kilépnénk.

 

53. A bal panelen jelenítse meg a gyökérkönyvtár tartalmát és állítsa elő azt az állapotot, mely Enter ütésére kijelöli az összes „a” betűvel kezdődő fájlt (de ne üssön Entert).

 

A feladatot pont ugyanúgy kell megoldani, mint az 51-es feladatot, de a végén még a *.* helyébe írjuk be: a*.*. Enter ütésére (vagy egérrel az OK gombra kattintva) kijelölnénk az összes „a" betűvel kezdődő, bármilyen nevű fájlt, Esc-pel (vagy a Cancel gombra kattintva) kilépnénk.

 

54.  Jelenítse meg a háttértár könyvtárszerkezetét fa struktúrában (tree)!

 

Billentyűzetről nyomjuk meg a Ctrl+F8-at, vagy egérrel a Show menüben kattintsunk a „Tree” sorra. Az adott panel, amelyen épp állunk megváltozik és a fa struktúrát mutatja meg. Az egyes alkönyvtárakra kattintás után „beljebb léphetünk”. Az eredeti helyzet visszaállítása: Ctrl+F2 (egérrel Show-Full).

 

 

Megjegyzés: a fastruktúrát a Windows XP is meg tudja jeleníteni, MS-DOS ablakban, a „tree|more” paranccsal. A megjelenítés oldalakra tördelve történik, továbblépni a szóköz billentyűvel tudunk. Próbáljuk ki!

 

55. Jelenítse meg mindkét panelen a gyökérkönyvtár tartalmát, de a bal oldali panelen rövid (brief) formátumban, a jobb oldalin teljes (full) alakban!

 

Mivel a kiindulási állapot miatt mindkét panel a gyökérkönyvtárat mutatja és a jobb oldali teljes (full) alakú, csupán annyit kell tennünk, hogy a Tab billentyű lenyomásával vigyük át a fénycsíkot a bal panelra és egérrel kattintsunk a Show menüben a „Brief” sorra (vagy billentyűzetről: Ctrl+F1). Elkészültünk:

 

 

56. Jelenítse meg mindkét panelen a gyökérkönyvtár tartalmát, de a bal oldali panelen a fájlok nevei szerint, a jobb oldalin a kiterjesztés szerint legyen ABC sorrendbe rendezve!

 

Mivel a kiindulási állapot miatt mindkét panel a gyökérkönyvtárat mutatja, a bal panel név szerint van rendezve és a fénycsík a jobb panelon áll, csupán annyit kell tennünk, hogy egérrel a Show menüben az „Extension” sorra kattintunk. A jobb panel ennek megfelelően átrendeződik és a fájlok kiterjesztésük alapján lesznek csoportosítva. (Figyeljük meg, a bal panel tetején a „Name”, a jobb tetején az „Ext” szó van „benyomva”.)

 

 

57. Jelenítse meg mindkét panelen a gyökérkönyvtár tartalmát, de a bal oldali panelen a fájlok létrehozás időtartama szerint, a jobb oldalin a fájlméret szerint legyen ABC sorrendbe rendezve (csökkenő módon)!

 

(A megoldást egérrel mutatjuk be.) Mivel a kiindulási állapot miatt mindkét panel a gyökérkönyvtárat mutatja, csupán annyit kell tennünk, hogy egérrel a bal panel tetején (közvetlenül a legfelső fájl vagy könyvtárkiírás felett, azaz a lenti ábrán a „Documents and Settings” sor felett) kattintsunk a „Date” szóra, utána a jobb panel tetején a „Size” szóra. A csökkenő módban történő rendezést a szavak mellett álló lefelé nyíl â mutatja, azaz ha ott felfelé nyíl látható, kattintsunk még egyet rá. Ezt a Show menüben a „Reversed order” szó mellett megjelenő pipa jel is mutatja.

 

 

58. Jelenítse meg a háttértár kötetcímkéjét (Volume label) megváltoztató párbeszédablakot!

 

Egérrel a „Commands” menüben kattintsunk a „Volume Label…” sorra és megjelenik a párbeszédablak (visszalépés a Cancel gombra kattintással, vagy az Esc billentyűvel).

 

 

59. Jelenítse meg a számítógép rendszerinformációit (System Information), azaz a hardver-szoftver-hálózati adatokat tartalmazó panelt!

 

Egérrel a „Commands” menüben kattintsunk a „System Information…” sorra és rövid idő múlva megjelenik a több fülből álló panel (visszalépés az OK gombra kattintással, vagy az Esc billentyűvel).

 

 

60. Jelenítse meg azt a beállító panelt, melyen beállíthatjuk, hogy a törölt fájlok a Windows Lomtárba (Recycle Bin) kerüljenek-e, vagy pedig ténylegesen törlődjenek. Állítsa be a Lomtárba kerülést!

 

Egérrel a „Configuration” menüben kattintsunk az „Options…” sorra és a megjelenő panelon egérrel kattintsunk az „Operation” fülre. Ha a jobb oldalon alul látható „F8/Del deletes to recycle bin (shift=directly)” sor előtt van pipa, a törlés a Lomtárba (Recycle Bin) kerül, nem kell semmi mást tennünk. Ha nincs ott pipa, egérkattintással tegyük oda. Visszalépés a Cancel gombra kattintással, vagy az Esc billentyűvel.

 

 

61. Jelenítse meg azt a beállító panelt, melyen beállíthatjuk, hogy a törölt fájlok a Windows Lomtárba (Recycle Bin) kerüljenek-e, vagy pedig ténylegesen törlődjenek. Állítsa be a tényleges törlést!

 

A feladatot teljesen az előzőhöz hasonlóan kell megoldani, csak a végén azt a bizonyos pipát ki kell törölni a panelről (pl. egérkattintással).

 


 

62. Jelenítse meg azt a beállító panelt, melyen beállíthatjuk, hogy F4-re melyik editor program induljon el.

 

Egérrel a „Configuration” menüben kattintsunk az „Options…” sorra és a megjelenő panelon egérrel kattintsunk a „Edit/View” fülre. Az F4-re elinduló program nevét az „Editor for F4” alatti sorban olvashatjuk el (jelen példában ez a notepad.exe, vagyis a Jegyzettömb). Visszalépés a Cancel gombra kattintással, vagy az Esc billentyűvel.

 

 

63. Jelenítse meg azt a beállító panelt, melyen beállíthatjuk, hogy F4-re melyik editor program induljon el. Állítsa be, hogy a WORDPAD.EXE program induljon el (általában a helye: C:\PROGRAM FILES\ACCESSORIES). Hozzon létre a gyökérkönyvtárban egy HELLO.TXT nevű fájlt, melynek tartalma a „hello” szó és állítsa rá a kijelölőcsíkot (fénycsíkot)!

 

Egérrel a „Configuration” menüben kattintsunk az „Options…” sorra és a megjelenő panelon egérrel kattintsunk a „Edit/View” fülre. Az F4-re elinduló program nevét alul olvashatjuk el, a megváltoztatásához kattintsunk a „>>” jelű gombra. Megjelenik a fájlkereső párbeszédablak. Keressük meg a wordpad.exe alkalmazást és kettős kattintással jelöljük ki (általában a C:\Program Files\Accessories, vagy a C:\Program Files\Windows NT\Kellékek alkönyvtárban található meg, de ha nem, használjuk a Start menü Keresés lehetőségét). A megváltozott párbeszédablak jelzi a végeredményt:

 

 

Másik lehetőség: írjuk be egyszerűen: write.exe. Ez is a Wordpad-ot indítja el, de nem kell megkeresni és beírni a teljes elérési utat!

 

Kattintsunk az OK gombra a változtatás jóváhagyásához, a panel eltűnik. Nyomjuk meg a Shift+F4-es billentyűkombinációt és írjuk be: hello.txt (majd Enter). Mivel a gyökérkönyvtárban állunk, ide hozzuk létre a fájlt és Enter ütésére a WordPad (!) fog elindulni. Gépeljük be: hello (lásd a lenti képet), majd egérrel Fájl-Mentés és Fájl-Kilépés. Mindkét panelon megjelenik a hello.txt fájl sora (mérete 5 bájt), kattintsunk egyet rá az egérrel, ezzel odavisszük a kijelölőcsíkot. Elkészültünk. (Ha most F4-et ütnénk, a WordPad indulna el és szerkeszthetnénk a fájlt.)

 

 

 

64. Jelenítse meg azt a beállító panelt, melyen beállíthatjuk, hogy F4-re melyik editor program induljon el. Állítsa be, hogy a NOTEPAD.EXE program induljon el. Hozzon létre a gyökérkönyvtárban egy HELLO.TXT nevű fájlt, melynek tartalma a „hello” szó és állítsa rá a kijelölőcsíkot (fénycsíkot)!

 

A feladatot teljesen az előzőhöz hasonlóan kell megoldani, csak az elején a wordpad.exe megkeresése helyett egérrel kattintsunk rá az „Editor” szó alatt található beírósorra, a Backspace billentyűvel töröljük ki a sor tartalmát és gépeljük be: notepad.exe (nem kell megkeresni a „>>” gombbal). Ezután kattintsunk az OK gombra stb. Így a feladat végén F4 ütésére a Jegyzettömb indulna el.

 

65. Jelenítse meg azt a beállító panelt, melyen beállíthatjuk a Commander program nyelvét.

 

A nyelvbeállítást tartalmazó panel helye angol nyelvű beállítás esetén: Configuration-Options menü, ezen belül a Language fül, ide jussunk el egérkattintásokkal. (Magyar nyelvű beállításnál: Beállítások-Általános beállítások menü, Nyelv fül.)

 

 

 


 

66. Jelenítse meg azt a beállító panelt, melyen beállíthatjuk az ARJ-vel történő tömörítés részleteit.

 

Az ARJ beállításokat (is) tartalmazó panel helye: Configuration-Options menü, ezen belül a Packer fül, ide jussunk el egérkattintásokkal.

 

 

67. Jelenítse meg azt a beállító panelt, melyen beállíthatjuk a ZIP-pel történő tömörítés részleteit.

 

A ZIP beállításokat tartalmazó panel helye: Configuration-Options menü, ezen belül a „Zip packer” fül, ide jussunk el egérkattintásokkal.

 

 

 

A Commanderes feladatok jelentősége:

 

Bár az itt leírt műveletek más programokkal is elvégezhetők (pl. a Windows Intézővel), a Commander programokkal egyszerűen és gyorsan tudunk dolgozni. Régebben is el voltak terjedve, jelenleg is sok helyen használják. Ezért fontos, hogy legalább alapszinten megismerjük és tudjuk használni a különböző lehetőségeit.

 


 

2.3. Tömörítő programhoz kapcsolódó feladatok

 

Az alábbi feladatokhoz az ARJ, Winzip, WinRAR, vagy (bizonyos esetekben, megfelelő beállítás után) a Total Commander használható. A Winzip program a www.winzip.com Internet címről tölthető le.

 

68.  Hozzon létre egy PROBA.TXT nevű fájlt, melynek tartalma az Ön neve. Tömörítse a fájlt a PROBA nevű archívumba,

                   68a. ARJ-vel (.ARJ)         68b. WinZip-pel (.ZIP)          68c. WinRAR-ral (.RAR)

69.  Hozzon létre egy PROBA1.TXT és egy PROBA2.TXT nevű fájlt, melynek tartalmai az Ön vezeték, illetve keresztneve. Tömörítse e két fájlt a PROBA nevű archívumba,

                   69a. ARJ-vel (.ARJ)         69b. WinZip-pel (.ZIP)          69c. WinRAR-ral (.RAR)

70.  Hozzon létre egy PROBA.TXT nevű fájlt, melynek tartalma az Ön neve. Tömörítse a fájlt önkicsomagoló .EXE (PROBA.EXE) archívumba,

                   70a. ARJ-vel                   70b. WinZip-pel                   70c. WinRAR-ral

71.  Hozzon létre egy PROBA1.TXT és egy PROBA2.TXT nevű fájlt, melynek tartalmai az Ön vezeték, illetve keresztneve. Tömörítse e két fájlt önkicsomagoló .EXE (PROBA.EXE) archívumba,

                   71a. ARJ-vel                   71b. WinZip-pel                   71c. WinRAR-ral

72. Hozzon létre egy PROBA nevű alkönyvtárat és benne egy PROBA1.TXT és egy PROBA2.TXT nevű fájlt, melynek tartalmai az Ön vezeték, illetve keresztneve. Tömörítse be a teljes PROBA könyvtárszerkezetet a PROBA archívumba,

                   72a. ARJ-vel (.ARJ)         72b. WinZip-pel (.ZIP)          72c. WinRAR-ral (.RAR)

73. Hozzon létre egy PROBA nevű alkönyvtárat és benne egy PROBA1.TXT és egy PROBA2.TXT nevű fájlt, melynek tartalmai az Ön vezeték, illetve keresztneve. Tömörítse be a teljes PROBA könyvtárszerkezetet önkicsomagoló .EXE (PROBA.EXE) archívumba,

                   73a. ARJ-vel                   73b. WinZip-pel                   73c. WinRAR-ral

74.  Hozzon létre egy PROBA.TXT nevű fájlt, melynek tartalma az Ön neve. Tömörítse a fájlt a PROBA nevű archívumba, jelszóval védve! A jelszó legyen: „abrakadabra”.

                   74a. ARJ-vel (.ARJ)         74b. WinZip-pel (.ZIP)          74c. WinRAR-ral (.RAR)

75.  Keressen a háttértáron egy 1.44 MB-nál nagyobb méretű fájlt és tömörítse 1.44 MB-os darabokra,

                   75a. ARJ-vel (.ARJ)         75b. WinZip-pel (.ZIP)          75c. WinRAR-ral (.RAR)

 

Megoldások ARJ-vel (DOS-os változat):

 

A szükséges fájlokat/könyvtárakat hozzuk létre valahogy (DOS parancsokkal, Commanderrel, Windows Intézővel stb.), ezután lépjünk ki MS-DOS ablakba és adjuk ki az alábbiakban olvasható, megfelelően paraméterezett ARJ parancsot a megoldáshoz. A tömörítést az arj.exe fájl végzi el, az elérési útban (path) benne kell lennie a helyének, vagy abban az alkönyvtárban kell lennie a fájlnak, ahol tartózkodunk. Az ARJ program összes lehetőségét az „arj/?” parancs jeleníti meg, kb. tíz oldalas listát kapunk. Fontos: abban az alkönyvtárban legyünk, amely a tömöríteni kívánt fájl(oka)t tartalmazza!

 

68. C:\TEMP>arj a proba proba.txt

 (proba.arj fájl keletkezik; tartalmának megjelenítése: arj l proba; kitömörítése: arj x proba)

69. C:\TEMP>arj a proba proba1.txt proba2.txt

 (proba.arj fájl keletkezik. A betömörítés az „a” paraméterre történik, ezt követi az archívum
  neve, majd a betömörítendő fájlok felsorolása következik, egy-egy szóközzel elválasztva.)

70. C:\TEMP>arj a –je proba proba.txt

 (proba.exe fájl keletkezik; tartalmának megjelenítése: proba/l; kitömörítése: proba)

 Figyeljük meg a fájl méretét. Néhány bájt betömörítésénél is kb. 10 kilobájtos lesz, mert a
 kitömörítés matematikai rutinját is tartalmazza.

71. C:\TEMP>arj a –je proba proba1.txt proba2.txt

       (proba.exe fájl keletkezik)

72. C:\TEMP>arj a –r proba proba

(proba.arj fájl keletkezik; fontos: ne a proba könyvtárban legyünk, hanem eggyel feljebb!)

73. C:\TEMP>arj a –r –je proba proba

(proba.exe fájl keletkezik; Fontos: ne a proba-ban legyünk, hanem egy könyvtárral feljebb!)


 

74. C:\TEMP>arj a -gabrakadabra proba proba.txt

(proba.arj fájl keletkezik, tartalmának megjelenítése: arj x proba;

kitömörítése: arj x –gabrakadabra proba)

75. C:\TEMP>arj a –v1440 proba <fájlnév>

(Ha a fájl 1.44 MB-nál nagyobb, proba.arj, proba.a01, proba.a02 stb. fájlok keletkeznek.)

 

A 71-es feladat megoldása (a „copy con”-nal létrehozzuk a két .txt fájlt és utána tömörítünk):

  


 

C:\TEMP>copy con proba1.txt

Nagy^Z

        1 fájl másolása megtörtént

C:\TEMP>copy con proba2.txt

Péter^Z

        1 fájl másolása megtörtént

C:\TEMP>arj a -je proba proba1.txt proba2.txt

ARJ 2.60 SHAREWARE Copyright (c) 1990-97 ARJ Software, Inc. Nov 16 1997

*** This SHAREWARE program is NOT REGISTERED for use in a business, commercial,

*** government, or institutional environment except for evaluation purposes.

 

Long filenames enabled

Creating self-extractor: proba.EXE

Adding    proba1.txt                  100.0%

Adding    proba2.txt                  100.0%

Self-extractor created.

    2 file(s)

 

C:\TEMP>_

 

Megoldások WinZip-pel:

 

Indítsuk el a WinZip programot a Start-Programok (Minden program)-WinZip-WinZip 8.1 SR-1 sor aktiválásával, vagy a  ikonra történő kattintással.

 

Új archívum (.zip) fájl létrehozása a „New” gombra kattintással történhet, vagy menüből: File-New Archive. A megjelenő panelon jelöljük ki a létrehozandó új .zip fájl helyét (melyik könyvtárba kerüljön) és adjuk meg a nevét. Az OK gombra kattintva megjelenik egy új, „Add” nevű párbeszédablak, itt jelöljük ki egérkattintással az első tömörítendő fájlt/könyvtárat és az archívum létrejön. Ha több fájlt/könyvtárat akarunk, nyomjuk meg az „Add” gombot és jelöljük ki a második, harmadik stb. betömörítendő egységet.

 

Ezek után:

· Könyvtár tömörítése: ez is automatikusan megtörténik, az „Add” ablaknál az „Include subfolders” előtt legyen pipa és utána az „Add with wildcards” gombbal történik.

· Önkicsomagoló fájl készítése: miután betömörítettük a fájlokat, az Actions menü „Make .EXE File” parancsával hozhatjuk létre. Ekkor a létező .zip fájl mellett létrejön az abból készített .exe önkicsomagoló fájl.

· Jelszóval védett tömörítés: az „Add” ablaknál a fájlok kijelölése előtt kattintsunk a „Password” gombra és írjuk be a jelszót kétszer. A fájl neve mögötti + jel jelzi a titkosítást.

· Darabolás: miután betömörítettük a fájlokat, az Actions menü „Split” parancsával történik. Itt megadhatjuk a darabolt fájlok méretét („Part Size”-nál, pl. 1.44 MB). Ezek után archívum_neve.zip, archívum_neve.z01, archívum_neve.z02 fájlok keletkeznek.

· Archívum kitömörítése: az „Extract” gombbal történik, vagy lenyomott egérgombbal „fogd és vidd” technikával tömöríthetjük ki a fájlokat.

· A 72. és 73. példáknál, mivel az archívum neve megegyezik a könyvtár nevével, az archívum nevének megadásakor „proba” helyett „proba.zip”-et írjunk. A 75. példánál a daraboláskor más nevet kell megadnunk, írjunk „proba1”-et és majd a végén nevezzük át.

 

A 71-es feladat megoldása: (proba1.txt és proba2.txt már léteznek, a temp könyvtárban) a „New” gombra kattintás után lépjünk be a temp könyvtárba és írjuk be az archív fájl nevét („proba” - 1. ábra). Az OK gombra kattintás után megjelenő párbeszédablakban jelöljük ki az első tömörítendő fájlt (vagyis a proba1.txt-t, 2. ábra), amit a program betömörít. Az „Add” gombra kattintás után adjuk meg a másik tömörítendő fájlt (proba2.txt-t), amit a program szintén betömörít (3. ábra). Ezután az Actions menüben indítsuk el az önkicsomagoló fájl készítését a „Make .EXE File” sor választásával (4. ábra), itt majd többször kell az OK gombot nyomni, illetve a végén a Close-t.

 

 

 

(1)                                                               (2)

 

(3)                                                               (4)

 

Megoldások WinRAR-ral:

 

A WinRAR használata hasonlít a WinZIP-hez. Indítás után állítsuk be azt a könyvtárat, ahol dolgozni kívánunk. Ezután az „Add” (magyar változatban „Hozzáad”) gomb megnyomásával kezdhetjük el a .rar archívum létrehozását. Egy több fülből álló párbeszédablak jelenik meg, melyben mindent beállíthatunk. Ha végeztünk, az OK gomb megnyomásával létrejön a .rar archívum.

 

Konkrétan, az Add (Hozzáad) gomb megnyomása után:

· A létrehozandó .rar fájl neve a General (Általános) fülben állítható be;

· Fájlok megadása a Files (Fájlok) fülben, a „Files to add” (Fájlok hozzáadása) sorban történhet, egyenként adhatjuk meg, a Hozzáfűz gombbal. Ha a könyvtárnevet adjuk meg, a könyvtárat tömöríti be;

· Önkicsomagoló fájl létrehozása: a General (Általános) fülben tegyünk pipát a „Create SFX Archive” (SFX archívum létrehozása) sorhoz;

· Jelszóval védett tömörítés: az Advanced (Fejlett) fülben adhatjuk meg a jelszót, melyet kétszer kell beírni;

· Darabolás: a General (Általános) fülben, a „Split to volumes, bytes” (Kötetnagyság, byte-ban) helyen.

 

Az archívum kitömörítése az Extract to (Kibontás ide) gombbal történhet.

 

 

 

Megoldások Total Commanderrel:

 

A 68-73. feladatok Total Commanderrel is megoldhatóak, ha .zip fájl készítése a feladat, ezt a tömörítést „beépítve” tartalmazza. Más típust is tud, pl. arj-t is, de ehhez külső tömörítő program létezése és konfigurálása is szükséges. A Commander használata nagyon gyors. Az egyik panelre „helyezzük el” a tömörítendő fájl(oka)t/könyvtárakat, a másik panel pedig azt a helyet mutassa, ahová a tömörített .zip fájl kerül. Jelöljük ki a tömörítendő sorokat (fénycsíkkal, vagy ha több van, az Insert gombbal). A tömörítés Alt+F5 (és Enter) parancsra történik meg. A tömörített .zip fájl soránál Entert ütve belépünk és megnézhetjük annak tartalmát. A kitömörítés Alt+F9-cel történik.

 

Ügyeljünk arra, hogy az Alt+F5-re megjelenő párbeszédpanelnél a „ZIP” fájltípus legyen kijelölve (előtte legyen egy pont ·). Önkicsomagoló (.exe) fájl létrehozásához tegyünk pipát a „Create self extracting ZIP archive” sor elé. Ha szükséges, a beírósorba írjuk be a tömörített archívum fájl nevét.

 

A 71-es feladat megoldása: a két fájl létrehozása (Shift+F4) után Inserttel jelöljük ki őket, utána üssünk Alt+F5-öt és jelöljük be az önkicsomagoló sor pipáját. Ezt látjuk most. A tömörítés Enterre megtörténik:

 

 

Megoldások a beépített tömörítéssel (Win ME/XP)

 

A Windows Millennium Edition és a Windows XP beépítve tartalmazza a .zip be- és kitömörítést. A tömörítést nem tudjuk konfigurálni (nem állíthatjuk a tömörítés mértékét, nem készíthetünk önkicsomagoló fájlt, nem darabolhatunk stb.). Azaz a 68b, 69b és 72b. feladatokat tudjuk ezen a módon megoldani. A megoldáshoz a jobb egérgombbal kattintsunk az ikonra/ikonokra és válasszuk a Küldés-Tömörített mappa sort, erre a kijelölt fájlokat/könyvtárakat a Windows betömöríti .zip formátumra.

 

A kitömörítés úgy történik, hogy belépünk a tömörített mappába és lenyomott egérgombbal, „fogd és vidd” módon kihúzzuk pl. az Asztalra a tartalmát.

 

Az alábbi képek a 72b. feladat megoldását mutatják (Windows ME/XP alatt!): a létrehozott „proba” alkönyvtárat megkeressük a Windows Intézőben és a jobb egérgomb lenyomásával megjelenő menüből betömörítjük:

 

 à  à

 

A tömörítő programok jelentősége:

 

Nagyon sok esetben (Internetről letöltéskor, e-mail mellékleteként, kölcsön CD-n) a kapott anyag tömörített formátumú. Az így kapott futó alkalmazások általában csak azután futnak helyesen, ha tisztességesen kitömörítjük, egyszerű rákattintva-elindításkor nem. Ezért fontos, hogy megtanuljuk a tömörített fájlok és a legismertebb tömörítő programok kezelését.

 

2.4. Víruskeresés- és irtással kapcsolatos feladatok

 

A Főiskola Budapesti telephelyén a VirusBuster programcsomagot használjuk (otthoni használatú változat a www.virusbuster.hu Internet címről tölthető le).

 

76.  Indítsa el a telepített víruskereső programot és futtasson le egy víruskeresést, mely a gyökérkönyvtárban keres (a futás eredménye maradjon a képernyőn, a programhoz utána ne nyúljon)!

 

A VirusBuster programot a Start-Programok-VirusBuster 9x/ME-VirusBuster for Windows 9x sorral indíthatjuk el. Ezután egérrel kattintsunk egyet a „C:” meghajtó sorára. Elkészültünk. A „Keresés” gomb megnyomására elindulna a víruskeresés, amely a gyökérkönyvtárban keres, nem lép be az alkönyvtárakba. (Ha nem megy, akkor a jobb egérgombbal kattintsunk a „C:” egység sorára és a megjelenő menüben válasszuk a „Kiválasztás” sort.)

 

 

77.   Indítsa el a telepített víruskereső programot és jelenítse meg azt a beállító panelt, melynél a keresési területet állíthatjuk be (keressen-e a Master Boot Recordban, a boot szektorban, tömörített állományokban stb.)!

 

A képernyő bal oldalán egérrel kattintsunk egyet a „Keresési terület beállítások” ikonra. Elkészültünk.

 

 

78.   Indítsa el a telepített víruskereső programot és jelenítse meg azt a beállító panelt, melynél a keresés módját állíthatjuk be (milyen legyen a keresés alapossága, mi történjen vírustalálás esetén stb.)!

 

A képernyő bal oldalán egérrel kattintsunk egyet a „Keresési mód beállítások” ikonra. Elkészültünk.

 

 

A víruskereső- és irtó programok jelentősége:

 

Az Interneten, e-mailben és Word/Excel fájlokban terjedő legkülönbözőbb kártékony programok súlyos problémát jelentenek. Az adatvesztés esélyének csökkenése miatt a mindennapok részévé vált a víruskereső- és irtó programok használata. Ezért veszünk át ehhez a témakörhöz kapcsolódóan is néhány feladatot.

 


 

2.5. Levelezéssel kapcsolatos feladatok

 

A Főiskola Budapesti telephelyén a Pegasus Mail programcsomagot használjuk (letölthető a www.pmail.gen.nz Internet címről). A feladatok egyre nehezedő sorrendben követik egymást.

 

79.  Indítsa el a telepített levelezőprogramot! Írjon egy levelet a következőképpen:

· Címzett (To): <a vizsgáztató mondja meg>

· Tárgy (Subject): <Az Ön neve>

· A levél tartalma: „Abrakadabra”

  Küldje el a levelet.

80.  Indítsa el a telepített levelezőprogramot! Írjon egy levelet a következőképpen:

· Címzett (To): <a vizsgáztató mondja meg>

· Tárgy (Subject): <Az Ön neve>

· Másolatot kap (Cc): <a vizsgáztató mondja meg>

· A levél tartalma: „Abrakadabra”

· Csatolt fájl: C:\AUTOEXEC.BAT

  Küldje el a levelet.

81.  Indítsa el a telepített levelezőprogramot! Írjon egy levelet a következőképpen:

· Címzett (To): <a vizsgáztató mondja meg>

· Tárgy (Subject): <Az Ön neve>

· Másolatot kap (Cc): <a vizsgáztató mondja meg>

· A levél tartalma: „Abrakadabra”

· Csatolt fájl: <a vizsgáztató mondja meg>

  Küldje el a levelet.

82.  Indítsa el a telepített levelezőprogramot! Írjon egy levelet a következőképpen:

· Címzett (To): <a vizsgáztató mondja meg>

· Tárgy (Subject): <Az Ön neve>

· Másolatot kap (Cc): <a vizsgáztató mondja meg>

· Titkos másolatot kap (Blind CC): <a vizsgáztató mondja meg>

· A levél tartalma: „Abrakadabra”

· Csatolt fájl: <2 db, a vizsgáztató mondja meg>

  Küldje el a levelet.

83.  Indítsa el a telepített levelezőprogramot! Írjon egy levelet a következőképpen:

· Címzett (To): <a vizsgáztató mondja meg>

· Tárgy (Subject): <Az Ön neve>

· Másolatot kap (Cc): <a vizsgáztató mondja meg>

· Titkos másolatot kap (Blind CC): <a vizsgáztató mondja meg>

· A levél tartalma: „Abrakadabra”

· Csatolt fájl: <2 db, a vizsgáztató mondja meg>

· A levél legyen sürgős (Urgent) és a címzetthez történő megérkezéskor és elolvasásakor jelezzen a rendszer vissza (ha be van állítva; Confirm delivery, Confirm reading)

  Küldje el a levelet.

84. Indítsa el a telepített levelezőprogramot! Hozzon létre egy új Address Book-ot és töltse fel három adattal!

85. Indítsa el a telepített levelezőprogramot! Hozzon létre egy új Distribution List-et és töltse fel három adattal!

86. Indítsa el a telepített levelezőprogramot! Hozzon létre egy új Signature Set-et és töltse fel, az aláírás legyen az Ön neve!

 

Megoldások:

Indítsuk el a Pegasus Mailt (pl. a  ikonra kattintással). Új levél írását a Ctrl+N billentyűvel kezdeményezhetjük, vagy a „File” szó alatti ikonra történő kattintással.

 

Ezek után:

 

· Címzett megadása: a „To:” mezőben villog a kurzor, ide kell beírni a címzett e-mail címét;

· Tárgy megadása: kattintsunk a „Subj.” beírósorra és itt adhatjuk meg a levél tárgyát;

· Másolat küldése: kattintsunk a „Cc” (Carbon copy) beírósorra és itt adhatjuk meg a másolatot kapó e-mail címét;

· Titkos másolat küldése: kattintsunk a „Special” fülre, itt a „Blind CC” sorban adhatjuk meg a titkos másolatot kapó e-mail címét. Ezután térjünk vissza a „Message” fülre (egérkattintással);

· A levél tartalma: kattintsunk a lejjebb található nagyobb fehér terület belsejébe, ide gépelhetjük be a levelünket;

· Fájl csatolása: kattintsunk az „Attachment” fülre, itt az „Add attachment” gombra. A megjelenő párbeszédablakban keressük meg a fájlt és kattintsunk rá. A csatolandó fájl neve és adatai meg fognak jelenni egy sorban. Ezután térjünk vissza a „Message” fülre (egérkattintással);

· Sürgős levél beállítása: az „Urgent” szó elé tegyünk egy pipát (egérkattintással);

· Levél megérkezésének / elolvasásának visszajelzése: tegyünk pipát a „Confirm delivery” / „Confirm reading” szavak elé (nem mindig működik, lásd a 95. feladatnál);

· A levél elküldése: a „Send” ikonra kattintással történhet.

 

  

 

· Address Book létrehozása: az Addresses menüben kattintsunk az „Address books” sorra. Kattintsunk a „Book” ikonra, válasszuk a „Create a new addressbook” sort és írjunk be egy nevet. Feltölteni az Entry gombbal, az „Add a new address entry” sorral tudunk, ekkor egy új adatot adhatunk meg (a nevet és az e-mail címet feltétlenül ki kell töltenünk). Használata: a „Send mail” ikonnal küldhetünk levelet a tagoknak.

· Distribution list létrehozása: az Addresses menüben kattintsunk a „Distribution lists” sorra. Kattintsunk a „New list” ikonra, írjunk be egy nevet és kattintsunk az OK gombra. Létrejön egy új (üres) lista. Kattintsunk a jobb oldali üres területre és ide beírhatjuk az e-mail címeket, írjunk be hármat, soronként egyet. Használata: a distribution lista kijelölése után a „Send mail” ikonnal küldhetünk levelet a lista tagjainak, azaz egy levelet kell megírni, a címzett sorba egy speciális szó kerül és a levelet a lista összes tagja megkapja.

· Signature Set létrehozása: a Tools-Options menü kiválasztása után baloldalt kattintsunk az Outgoing mail-Signatures sorra, majd az „Edit signatures” gombra. Itt állíthatunk be egy új signature set-et, azaz automatikus aláírást. Használata: legközelebbi levélíráskor a „Sig.” mezőben kijelölve az aláírásmintát, levelünk végére automatikusan odakerül az előzetesen beállított szöveg (általában nevünk, e-mail címünk stb.).

 

A levelező program jelentősége:

 

Az e-mail használata annyira elterjedt, hogy valamilyen szinten mindenkinek értenie kell hozzá. Különösen a más országban élőkkel való kapcsolattartást könnyíti meg, mert gyors és viszonylag olcsó. Ezért került bele ez a néhány feladat.

 


 

2.6. Egyéb feladatok

 

87. A kapott kábellel létesítsen közvetlen kapcsolatot két számítógép között: az egyik számítógépről használni lehessen a másik háttértárait és portjait! (Felhasználható programok: a régi DOS-os interlnk.exe/intersvr.exe, Windows alatt a „Közvetlen kábelkapcsolat” (directcc.exe), vagy egyes Commander programok „link” opciója.)

 

A megoldást Total Commanderrel végezzük el. Szerezzünk be párhuzamos portra kapcsolható ún. „link” kábelt (a Total Commander csak a párhuzamos portos összeköttetést támogatja, az interlnk.exe/intersvr.exe és a directcc.exe programok működnek soros kábellel is).   A kábel akár több méter hosszú is lehet! Miközben összekötjük a két számítógépet (precízen, ütközésig nyomjuk be a csatlakozókat!), gondoljuk végig, hogy melyik legyen az ún. szerver gép és melyik legyen a kliens. A kliens gépről tudunk hozzáférni a szerver gép háttértáraihoz, könyvtáraihoz, fájljaihoz. Fontos: Windows XP esetén rendszergazdai (adminisztrátori) jogosultsággal kell rendelkeznünk a feladat megoldásához!

 

Öt méter hosszú „link” kábel (párhuzamos portra köthető)

 

Az összekötés után indítsuk el mindkét gépen a Total Commandert és válasszuk a Net menüben a „PORT Connection To Other PC” sort. Megjelenik egy párbeszédablak. (Most az F1 billentyű megnyomásával részletes leírást kaphatunk az összekötésről, angolul.) A szervernek kiválasztott gépen nyomjuk meg a Server gombot. A másik gépen nyomjuk meg a Client gombot.

 

 

Ezek után sikeres esetben létrejön a kapcsolat. Ha nem jön létre, akkor sajnos valamilyen hardver hiba lehet: kábel-, csatlakoztatás-, vagy port hiba, ellenőrizzük. A szerver gépen egy külön ablakban jelennek meg a tevékenységek (lásd a kisebb képen), a kliens gépen az egyik panel mutatja meg a szerver gép háttértárait (a nagyobb képen, a bal panelon). Mindkét kép felső részén felirat jelzi, hogy a kapcsolat az LPT1, azaz a párhuzamos porton keresztül jött létre:

 

 

 

Most a kliens gépről a szerver gép háttértáraiban barangolhatunk, fájlokat, könyvtárakat másolhatunk a gépek között, a Total Commander szokásos használatával.

 

Példa fájlmásolásra: a kliens gépen egy .mp3 fájlt másolunk át (a másolást „download”-nak, azaz letöltésnek jelzi). A kis párbeszédablak mutatja, hogy melyik fájlt másoljuk, honnan, mennyi idő van még hátra és a pillanatnyi másolási sebességet (76.2 kilobájt/másodperc). Ezalatt a szerver gép ablaka is jelzi, hogy fájlmásolás történt („get <fájlnév>” és „download ok” sorok):

 

 

 

Más megoldás: a Total Commander helyett használhatjuk a Windowshoz tartozó programot is (Windows 95/98/ME alatt a neve: „Közvetlen kábelkapcsolat” - directcc.exe).

 

A feladat jelentősége:

 

Bár számítógépek közötti kapcsolat létrehozása többféle módon is megvalósítható:

· hálózati kártya és hálózati operációs rendszer segítségével,

· USB portra csatlakoztatható ún. „Pen Drive”-val (más neve „Flash Drive”),

· floppy lemezzel

a link kábeles összeköttetés is egy lehetséges és olcsó megoldás. Az adatátviteli sebesség nem túl gyors (a fenti példában 76.2 kilobájt/másodperc), de az összeköttetés hosszútávra is szólhat, nem kell mászkálni, kivenni és átvinni a floppyt/Pen Drive-ot stb.

 

88.  Indítson el egy szövegszerkesztő programot és gépelje be a nevét. Mentse el, a fájl neve legyen az Ön neve. Nyomtassa ki a fájl tartalmát a számítógéphez, vagy a hálózatra kötött nyomtatón!

 

(A feladat megoldásához egy működő nyomtató szükséges.) Elindíthatjuk a WordPad-ot, a Jegyzettömböt, vagy a régi DOS-os Edit szövegszerkesztőt. Mindhárom program a Windows része, azaz megtalálható számítógépünkön. A Start-Futtatás menüben gépeljük be: wordpad (vagy notepad, vagy edit) és Enter ütésére elindul az adott szövegszerkesztő program. Nevünk begépelése után mindhárom esetben a Fájl menüpont Mentés sorával mentsük el fájlba. A „Fájlnév” sorban kell megadni a fájl nevét, gépeljük be ismét saját nevünket. A mentés végeztével az ablak fejlécében a korábbi „Névtelen” szó helyett a fájl neve jelenik meg. A Fájl-Nyomtatás sorral nyomtathatunk, végül a Fájl-Kilépés sorral zárhatjuk be a programot. Pl. ha a Jegyzettömböt használjuk, ezt látjuk mentéskor, illetve nyomtatáskor:

 

 

 

89.  Formattálja meg a kapott floppy lemezt! A formázás 1.44 MB-ra történjen, teljes (ne gyors) legyen, a lemez címkéje legyen az Ön neve! Hozzon létre egy fájlt a lemezen, melynek neve az Ön neve, tartalma „hello”.

 

Megoldás Windows alatt:

 

Nézzük meg a floppy lemezt, hogy ne legyen írásvédett: ha két kis nyílást látunk, a műanyag csúszkát toljuk fel, hogy csak egy nyílás legyen. Tegyük be a lemezt a meghajtóba. Indítsuk el a Sajátgépet vagy a Windows Intézőt (az Asztalon található ikonra történő kattintással, vagy billentyűzetről az ún. Windows gomb ÿ + E együttes megnyomásával). Keressük meg az „A:” ikont és kattintsunk rá a jobb egérgombbal. A megjelenő menüben válasszuk ki a „Formázás…” sort. Megjelenik egy párbeszédablak, címkének írjuk be saját nevünket és a Gyorsformázás előtti négyzet ne legyen megjelölve. Ezután nyomjuk meg az Indítás gombot. A formázás elkezdődik és kb. fél perc múlva egy üzenet jelenik meg, hogy befejeződött.

 

 

 

A formattálás után a szövegfájlt többféle módon is létrehozhatjuk: szövegszerkesztő program segítségével (WordPad, Jegyzettömb, Edit), Total Commanderrel stb. Mentésnél váltsunk át az „A:” meghajtóra és oda mentsünk.


 

Megoldás MS-DOS ablakban:

 

Lépjünk ki az MS-DOS ablakba (Windows XP: Start-Futtatás-cmd, Windows 95/98/ME: Start-Futtatás-dosprmpt) és gépeljük be: format a: (Enter), majd kövessük a képernyőn megjelenő utasításokat. A formattálás végeztével gépejük be: a: (Enter) és átváltunk a hajlékonylemezre. Új szövegfájlt a „copy con sajátnevünk.txt” paranccsal hozhatunk létre, ezután gépeljük be: hello és a befejezéshez nyomjuk meg az F6 billentyűt és Entert. Végül az MS-DOS ablakot az exit (Enter) paranccsal zárhatjuk be.

 

 

A feladat jelentősége:

 

Bár a ma kapható floppylemezek többsége már előre meg van formázva, azaz azonnal használhatók és nem kell hosszú perceket eltölteni, nem baj, ha első használat előtt mi is formattáljuk. Így kiszűrhetők a gyári formázás és a használatbavétel közötti időben keletkezett esetleges fizikai lemezhibák. A formattálásnál ugyanis a gép megjelöli a hibás szektorokat és kiiktatja ezeket, azaz pl. fájlmásoláskor nem kerül oda információ.

 

90.  (Csak Windows 95/98 esetén!) Formattálja meg a kapott floppy lemezt és készítsen rendszerlemezt belőle!

 

A feladatot mindegyik Windows alatt meg tudjuk oldani. A megoldás elkezdése előtt a lemez írásvédelmét szüntessük meg.

 

Megoldás Windows XP alatt: Az előző feladat megoldásához hasonlóan járjunk el, de a párbeszédpanelon jelöljük be az „MS-DOS rendszerindító lemez létrehozása” sort. Az Indítás gombra kattintással létrejön a rendszerlemez (amelyről el tudjuk indítani a számítógépet, azaz egy mini operációs rendszer található rajta).

 

Megoldás Windows Millennium Editionnál: tegyük be a lemezt, utána Start-Beállítások-Vezérlőpult, Programok hozzáadása gomb, Indítólemez fül, Lemez létrehozása gomb.

 

 

 

Megoldás Windows 95/98 alatt: tegyük be a lemezt, lépjünk ki MS-DOS ablakba (Start-Futtatás-dosprmpt), formattáljuk meg a lemezt és utána adjuk ki a sys a: parancsot.

 

Megjegyzés: a rendszerlemezre rejtett fájlok is kerülnek. MS-DOS ablakban a dir/a parancs listázza ki a lemezre került összes fájlt. Próbáljuk ki!


 

91.  A Commander program beépített FTP-je segítségével lépjen fel a megadott címre (a részleteket a vizsgáztató mondja meg). Keressen a merevlemezen egy .JPG kiterjesztésű fájlt, készítsen egy másolatot belőle, a másolat neve az Ön neve legyen. Ezt a fájlt FTP-vel másolja fel. Most hagyja ebben az állapotban a Commander programot és indítsa el az Internet-böngésző programot is, melyen jelenítse meg ezt a képfájlt!

 

(A feladat megoldásához Internet elérés, vagy egy hálózati szerveren saját könyvtár szükséges.) A .jpg kiterjesztésű fájlok keresését a Start-Keresés menüben kezdeményezhetjük. A fájlnévhez írjuk be: *.jpg, a keresés helye a „Helyi merevlemezek” legyen. A keresés kiírja a talált .jpg kiterjesztésű fájlokat, válasszunk ki közülük egyet és jegyezzük meg fejben, hogy melyik könyvtárban található (jobb egérgomb+Tulajdonságok).

 

Indítsuk el a Total Commandert. Keressük meg a .jpg fájlt és az F5 billentyűvel készítsünk egy másolatot, saját nevünket adjuk meg (mindkét panel a c: egységet mutassa).

 

Most válasszuk a Net-FTP New Connection sort! A megjelenő párbeszédablakba írjuk be a címet, amit a vizsgáztató mond meg (jelen esetben 192.168.1.170 és ez nem más, mint egy ún. IP cím), és esetleg az „anonymous connection” sor előtti pipát ki kell törölnünk:

 

 

Az OK gombra kattintva meg kell adnunk a felhasználó nevét (és esetleg egy új ablakban a jelszót):

 

 

Ha sikerül a bejelentkezés, az egyik panelon megjelenik a „távoli” könyvtár állapota. A másik panelon keressük meg az előbbi .jpg fájlt, vigyük oda a fénycsíkot és nyomjuk meg az F5 billentyűt (fájlmásolás, most: fájl feltöltése). Az OK gombra megtörténik a feltöltés:

 

 

 


 

A Total Commander bal panelja mutatja a sikeres feltöltést. (A Commander a 87. feladathoz hasonló módon jelenik meg.)

 

 

Most indítsuk el az Internet böngészőt, lépjünk be a fenti címre és jelenítsük meg a .jpg képfájlt.

 

A feladat jelentősége:

 

Ha van saját Internet honlapunk, így tarthatjuk karban. Az ott tárolt fájlokat a Total Commander beépített FTP-je segítségével tudjuk fel/letölteni (jelszó szükséges), és az eredményt azonnal megtekinthetjük az Internet böngészőben (ami már nyilvános, azaz ahogyan honlapunkat mások is látják, tőlünk távol).

 

92.  Jelentkezzen be a vizsgáztató által megadott IP című FTP szerverre és töltse le a kijelölt fájlt a megadott könyvtárból.

 

(A feladat megoldásához Internet elérés, vagy egy hálózati szerveren saját könyvtár szükséges.) A megoldáshoz az ftp programot használjuk fel, az ftp a File Transfer Protocol rövidítése. A program - ftp.exe - a Windows része és MS-DOS felületen működik. A megoldáshoz lépjünk ki az MS-DOS ablakba: Windows XP-nél Start-Futtatás-cmd, Windows 95/98/ME-nél Start-Futtatás-dosprmpt, és gépeljük be: ftp (Enter).

 

Itt a következő parancsokat használhatjuk többek között:

· open <cím> - kapcsolatot hoz létre egy távoli szerverrel (felhasználónevet és jelszót kérdezhet a gép, ezeket meg kell adni!)

· dir - a távoli szerveren a könyvtártartalmat kilistázza (UNIX szerű formában)

· bin - a fájl fel/letöltést bináris módban végzi el (és nem ASCII módban; a feladat megoldásához át kell váltanunk binárisba!)

· hash - nagyobb méretű fájlok fel/letöltésekor vizuálisan jelzi a töltés folyamatát

· put <fájlnév> - a merevlemez aktuális könyvtárából a megadott fájlt feltölti a távoli szerverre

· get <fájlnév> - a távoli szerverről letölti a megadott fájlt a merevlemez aktuális könyvtárába

· close - az open paranccsal létrehozott kapcsolat bontása

· bye - kilépés az ftp programból

· help, illetve help parancsnév - információk az egyes parancsokról


 

Példa: a c:\temp könyvtárban a copy con parancs segítségével létrehozunk egy vizsga.txt nevű szövegfájlt (befejezés F6 és Enter), utána elindítjuk az ftp programot és ezt a fájlt feltöltjük a távoli szerverre a put paranccsal, majd a dir-rel ellenőrizzük. Utána kilépünk az ftp-ből és letöröljük a c:\temp könyvtárból a feltöltött vizsga.txt fájlt.

  


 

Szövegdoboz:  
Ezen a képernyőmásolaton az „ftp>” kezdetű sorok után nekünk kell begépelni a parancsokat. A többi sor az ftp program válasza.
 
A begépelt jelszó nem jelenik meg a képernyőn, még * karakterek sem.

 

C:\TEMP>copy con vizsga.txt

 

Nagy József^Z

        1 fájl másolása megtörtént

 

C:\TEMP>ftp

ftp> open 192.168.1.170

Kapcsolat a következővel: 192.168.1.170.

220 ProFTPD 1.2.5rc1 Server (Debian) [altar]

Felhasználó (192.168.1.170:(none)): tanulo57

331 Password required for tanulo57.

Jelszó:

230 User tanulo57 logged in.

ftp> dir

200 PORT command successful.

150 Opening ASCII mode data connection for file list.

226-Transfer complete.

226 Quotas off

ftp> bin

200 Type set to I.

ftp> hash

Hash jel nyomtatás Be  ftp: (2048 bájt/hash jel) .

ftp> put vizsga.txt

200 PORT command successful.

150 Opening BINARY mode data connection for vizsga.txt.

 

226 Transfer complete.

ftp: 11 bytes sent in 0.00Másodperc 11000.00Kbájt/mp.

ftp> dir

200 PORT command successful.

150 Opening ASCII mode data connection for file list.

-rw-r--r--   1 tanulo57 tanulo57       11 Nov 26 16:13 vizsga.txt

 

226-Transfer complete.

226 Quotas off

ftp: 67 bytes received in 0.00Másodperc 67000.00Kbájt/mp.

ftp> close

221 Goodbye.

ftp> bye

 

C:\TEMP>del vizsga.txt

 

C:\TEMP>_

 

 

Példa: (ez a kitűzött feladat megoldása, de az előző példa után is elvégezhetjük) ftp-vel fellépünk a távoli szerverre és letöltjük a vizsga.txt fájlt a get paranccsal a c:\temp könyvtárba. Utána kilépünk az ftp-ből és a dir paranccsal ellenőrizzük a sikeres letöltést.

  


 

C:\TEMP>ftp

ftp> open 192.168.1.170

Kapcsolat a következővel: 192.168.1.170.

220 ProFTPD 1.2.5rc1 Server (Debian) [altar]

Felhasználó (192.168.1.170:(none)): tanulo57

331 Password required for tanulo57.

Jelszó:

230 User tanulo57 logged in.

ftp> dir

200 PORT command successful.

150 Opening ASCII mode data connection for file list.

-rw-r--r--   1 tanulo57 tanulo57       11 Nov 26 16:13 vizsga.txt

226-Transfer complete.

226 Quotas off

ftp: 67 bytes received in 0.00Másodperc 67000.00Kbájt/mp.

ftp> bin

200 Type set to I.

ftp> hash

Hash jel nyomtatás Be  ftp: (2048 bájt/hash jel) .


 

 

ftp> get vizsga.txt

200 PORT command successful.

150 Opening BINARY mode data connection for vizsga.txt (11 bytes).

 

226 Transfer complete.

ftp: 11 bytes received in 0.00Másodperc 11000.00Kbájt/mp.

ftp> close

221 Goodbye.

ftp> bye

 

C:\TEMP>dir

 

 A(z) C meghajtóban lévő kötet: WINDOWS

 A kötet sorozatszáma: 1273-10DA

 C:\TEMP könyvtára

 

.              <DIR>        02.09.17   9.20 .

..             <DIR>        02.09.17   9.20 ..

VIZSGA   TXT            11  03.11.26   6.15 vizsga.txt

         1 fájl                  11 bájt

         2 könyvtár     360 333 312 bájt szabad

 

C:\TEMP>_

 

Az MS-DOS ablakból az exit parancs begépelésével léphetünk ki.

 

93.  Határozza meg az Origo web-szerverének IP címét és elérésének átlagos idejét ezredmásodpercben.

 

(A feladat megoldásához Internet elérés szükséges.) A megoldáshoz a ping programot használjuk fel. A program (ping.exe) a Windows része és MS-DOS felületen működik. Az Origo web szerverének „neve”  www.origo.hu, ezért a megoldás: lépjünk ki az MS-DOS ablakba (Windows XP: Start-Futtatás-cmd, Windows 95/98/ME: Start-Futtatás-dosprmpt) és gépeljük be: ping www.origo.hu (Enter). A gép kiírja a válaszokat, elkészültünk. Az MS-DOS ablakból az exit parancs begépelésével léphetünk ki. További információkat a ping/?-lel kaphatunk.

  


 

Microsoft Windows XP [verziószám: 5.1.2600]

(C) Copyright 1985-2001 Microsoft Corp.

 

C:\>ping www.origo.hu

 

www.origo.hu [195.228.240.145] pingelése 32 bájt méretű adatokkal:

 

Válasz 195.228.240.145: bájt=32 idő=6 ms TTL=123

Válasz 195.228.240.145: bájt=32 idő=4 ms TTL=123

Válasz 195.228.240.145: bájt=32 idő=5 ms TTL=123

Válasz 195.228.240.145: bájt=32 idő=5 ms TTL=123

 

195.228.240.145 ping-statisztikája:

    Csomagok: küldött = 4, fogadott = 4, elveszett = 0 (0% veszteség),

Oda-vissza út ideje közelítőlegesen, milliszekundumban:

    minimum = 4ms, maximum = 6ms, átlag = 5ms

 

C:\>_

 

94. (Nem mindegyik számítógéptípuson működik!) Nyissa meg az Internet böngészőt és töltse le a http://www.simtel.net/pub/dl/44251.html címen található Fdformat nevű programot (fdfrm18.zip), mellyel floppy lemezt lehet 1.44 MB-tól eltérő méretekre formattálni. A letöltött .ZIP fájlt mentse a TEMP könyvtárba. Bontsa ki a tömörített fájlt. Tegye be a kapott hajlékonylemezt a meghajtóba, nyisson meg egy MS-DOS parancssort, lépjen a TEMP könyvtárba és formattálja meg a lemezt az „fdformat a: t85 s21 c4” paranccsal 1.73 MB-ra (1.816.576 bájtra)! Zárja be a parancssort , nyissa meg a Sajátgépet és lépjen az A: meghajtóra úgy, hogy látszódjon a megnövelt lemezkapacitás értéke a képernyőn!

 

A megoldáshoz Internet kapcsolat és egy nevesebb gyártótól származó, minőségi floppy lemez is szükséges (amit megformázunk). A formattálás Windows alatt általában hibásan működik. Jól az ún. valós módban megy, de ez Windows Millennium Edition és XP esetén csak rendszerlemezzel bootolva érhető el, ehhez kell még egy floppy.


 

Indítsuk el az Internet böngészőt és írjuk be a fenti címet. Megjelenik a honlap:

 

 

Válasszuk ki az egyik letöltési helyet egérkattintással (pl. a magyarországit: „Hungary”, vagy a bécsit: „Austria, Vienna”, mert közel esik hozzánk) és néhány másodperc múlva megjelenik a fájl-letöltési párbeszédpanel. A „Mentés” gomb segítségével töltsük le a fájlt és mentsük el a TEMP könyvtárba (C:\TEMP VAGY C:\WINDOWS\TEMP).

 

 

 

Most tömörítsük ki a letöltött .zip fájlt, szintén a TEMP könyvtárba. A kitömörítés többféleképpen elvégezhető. Pl. a Total Commanderrel is megvalósíthatjuk (ahogy korábbi példáknál volt szó róla): mindkét könyvtár a TEMP-et mutassa, állítsuk a fénycsíkot a fájlra, a kitömörítés Alt+F9 ütésére megtörténik:

 

 

Ha Windows Millennium Editionnel vagy Windows XP-vel dolgozunk, akkor most készítsünk egy Indítólemezt (lásd a 90. feladatnál). Windows XP esetén másoljuk rá az fdformat.exe programot is (van elég hely, el fog férni az indítófájlok mellett a lemezen)!

 

Most át kell váltanunk a processzor ún. valós módjába, mert bár az fdformat program fut MS-DOS ablakban is, a tapasztalatok alapján a lemez formázásakor hibajelzést ad. A valós módba jutáshoz lépjünk ki a Windowsból (szabályosan) és indítsuk újra a számítógépet. Ezután:

 

· Windows 95/98: bekapcsolás után, az ún. bootolás előtt üssünk F8-at, megjelenik egy menü, válasszuk a „Csak parancssor” sort.

· Windows Millennium Edition / Windows XP: bootoljunk az előbb létrehozott Indítólemezről. A sikeres bootoláshoz esetleg a CMOS-Setup-ban a bootolási sorrenden állítani kell, hogy a hajlékonylemez is szerepeljen (lásd a 97a. feladatnál).

 

Ezek után Windows 95/98/ME-nél lépjünk be a C: meghajtó TEMP könyvtárába a „cd” paranccsal és indítsuk el az fdformat programot a megadott paraméterekkel. Windows XP esetén, mivel a floppylemezen van az fdformat.exe, nem kell átváltani a C: meghajtóra - a speciális fájlrendszer miatt általában nem is lehet! -, indítsuk el „rögtön” az fdformat programot. A program kéri az üres floppyt, tegyük be a meghajtóba - ne legyen írásvédett! - és üssünk Entert. Megkezdődik a formázás, a végeredményről rövid tájékoztatást ad a program.

  


 

C:\temp>fdformat a: t85 s21 c4

 

FDFORMAT/88 - Disk Formatter for High Capacity Disks - Ver 1.8

Copyright (c) 1988-1991, Christoph H. Hochstätter, Germany

 

Drive is physical 0: High-Density, 80 Tracks, 18 Sectors/track,

BIOS double-step support: AT-like

 

WARNING! DOS supports only 1 or 2 sectors per cluster.

WARNING! That many tracks could cause damage to your drive.

 

Insert new Diskette in drive A:

Press ENTER when ready (ESC=QUIT)

 

Formatting drive A, High-Density

2 Head(s), 85 Tracks, 21 Sectors/track, Interleave: 2, GAP-Length: 12

224 Root Directory Entries, 4 Sector(s)/Cluster, Sector-Shift: 0:0

drive parameters set via direct write to BIOS-media-byte.

Data Transfer Rate: 500 kBaud, Double-Stepping: OFF, Media-Byte: F8

 

Head: 1, Cylinder: 84, Sector: 3549, Cluster: 884 V

 

OEM-Entry:              CH-FOR12

Total sectors on disk:  3570

Sectors per track:      21

Heads:                  2

Bytes per sector:       512

Hidden sectors:         0

Boot-sectors:           1

Number of FATs:         2

Sectors per FAT:        3

Total clusters on disk: 887

 

1816576 total bytes on disk

1816576 bytes available

 

C:\TEMP>_

 

A formattálás kb. egy percig tart. Utána kapcsoljuk ki a számítógépünket (nem kell kilépni sehonnan, mert valós módban vagyunk), majd be és indítsuk el a Windowst. A floppylemezt közben vegyük ki, mert esetleg onnan próbál bootolni a gép!

 

A Windows rendszer betöltődése és felállása után - kb. 1 perc - indítsuk el a Sajátgépet, vagy a Windows Intézőt (pl. a Windows billentyű ÿ és az E gomb együttes megnyomásával). Keressük meg az A: meghajtót, kattintsunk rá a jobb egérgombbal és válasszuk a Tulajdonságok sort. A Windows kiírja a floppy lemez kapacitását (1.73 MB). Elkészültünk.

 

A feladat jelentősége:

 

Windowszal 1.44 MB-ra formázhatunk egy hajlékonylemezt, de néha ez a kapacitás nem elegendő. Ezen tud segíteni ez a program, mellyel a szabványosnál kicsivel nagyobbra is formattálható a lemez. A nagyobb kapacitást a Windows gond nélkül kezelni tudja (fájlok írása/olvasása stb.), semmilyen segédprogram nem kell hozzá. Használjunk jó minőségű lemezt és ellenőrizzük le a fájlmásolást, mert sérült szektorok is előfordulhatnak. Ebben az esetben próbáljuk 1.73 MB-nál kicsit kisebbre formattálni a lemezt. Az Fdformat mellett léteznek más, 1.44 MB-nál nagyobbra formattáló programok is.

 

95. A Pegasus Mail levelezőprogramban jelenítse meg azt a beállítás-párbeszédablakot, amelyen beállítható, hogy a „Confirmation of reading” (olvasás visszaigazolása) visszajelzést kérő levelekre válaszoljon-e egy automatikus levéllel a program! Állítsa be úgy, hogy válaszoljon!

 

A Pegasus Mail indítása után lépjünk be a Tools-Options menübe és itt válasszuk az „Extended features” sort. Ha az „Accept and return ’confirmation of reading’ requests” sor előtt van pipa, akkor egy olyan levél küldésekor, amelynél bejelöljük a „Confirm reading” sort, a levél elolvasásakor a feladó egy e-mailben visszajelzést kap. Nekünk erre van szükségünk, ezért ha nincs pipa, tegyünk oda. Elkészültünk.

 

 

96. Indítsa el az Internet böngészőt és a GDF-RI honlapjáról (www.gdf-ri.hu), a Tantárgyak link alól töltse le a megadott tömörített fájlt és mentse az Asztalra. Tömörítse ki és jelenítse meg a képernyőn a megadott anyagot.

 

(A megoldáshoz Internet kapcsolat szükséges.) Indítsuk el valamelyik Internet böngészőt. Pl. az Internet Explorer a Windows operációs rendszer része, ezt is használhatjuk. Kattintsunk a „Cím” sorba és írjuk be: www.gdf-ri.hu (Enter). Megjelenik a Főiskola honlapja.


 

 

Keressük meg a „Tantárgyak” szöveget (linket) és kattintsunk rá, ezzel belépünk egy al-honlapra. Keressük meg a megadott tantárgyat és azon belül a megadott letöltendő fájlra vonatkozó szöveget és kattintsunk rá. Egy párbeszédablak jelenik meg:

 

 

Kattintsunk a „Mentés” gombra, majd a mentés helyének válasszuk az „Asztal”-t és kattintsunk ismét a Mentés gombra. Megkezdődik a letöltés. Miután befejeződött, lépjünk ki a böngészőből. A képernyőn valahol (tulajdonképpen a képernyő az „Asztal”) megtalálhatjuk az imént letöltött fájlt, egy ikon formájában:

 

 

Ezt most ki kell tömörítenünk. A kitömörítést többféleképpen végezhetjük el (lásd a 68-75. feladatok megoldásánál), a kitömörített fájlok is kerüljenek az Asztalra. Ezek után kattintsunk a megadott fájlra (ikonra) és annak tartalma megjelenik a képernyőn. Pl. ha .doc kiterjesztésű, a Microsoft Word indul el, .pdf esetén az Acrobat Reader stb. Elkészültünk.

 

97. Lépjen be a CMOS-Setup menübe és jelenítse meg azt a beállítóoldalt, amelynél

97a. a bootolási sorrendet állíthatjuk be

97b. a bekapcsolási jelszavakat állíthatjuk be

 

A megoldáshoz a számítógépet teljesen ki kell kapcsolni. Utána várjunk néhány másodpercet, majd kapcsoljuk be a számítógépet. Néhány másodperc múlva a képernyőn alul megjelenik egy sor, mely alaplap típusonként más és más, de megmondja, hogy melyik billentyűt kell megnyomnunk a Setup menübe történő belépéshez. Pl. egyes Award-BIOS alaplapokon a „Press DEL to enter SETUP, ESC to skip memory test” felirat jelenik meg és a Delete billentyűt kell megnyomnunk. Egyes Intel-BIOS alaplapokon a „Hit <F2> if you want to run SETUP” felirat jelenik meg és az F2-re léphetünk be, de a Delete billentyű is működik stb. Ügyeljünk arra, hogy erre csupán néhány másodperc áll rendelkezésre, utána megkezdődik az operációs rendszer (pl. Windows) betöltése és már nem léphetünk be a menübe!


 

 

 

Ilyenkor (a számítógép bekapcsolásakor) a ROM memóriában található program indul el és fut, ezért ezek a lépések még merevlemez, vagy operációs rendszer nélküli számítógépen is működnek. A CMOS-Setup program az alaplapon található CMOS-RAM chip beállításait jeleníti meg, illetve segíti tartalmának megváltoztatását.

 

Ezek után a megjelenő menü BIOS-tól függően más és más lehet, próbáljuk meg megkeresni az előírt beállítási sorokat.

 

97a. A bootolási sorrend, tehát hogy bekapcsoláskor mely háttértárakon keresse a számítógép a betöltendő operációs rendszert, régi Award-BIOS esetén a „BIOS Features Setup” menüben, a „Boot Sequence” sorban, újabbnál az „Advanced BIOS Features” menüben, a „First/Second/Third Boot Device” sorokban látható és változtatható meg. Egyes Intel-BIOS esetében a „Boot” menüben, a „Boot Device Priority” sorban.

 

97b. A bekapcsolási jelszavak (System=a számítógép minden bekapcsolásakor kéri a jelszót, Setup=csak a CMOS-Setup-ba történő belépéskor kéri) Award-BIOS esetén általában a „Set Supervisor Password” illetve „Set User Password” menükben változtatható meg (kétszer kell begépelni). Egyes Intel-BIOS esetében a „Security” menüben.

 

 

 

Megjegyzés: a jelszó használata nem ad 100% biztonságot, mert bizonyos alaplap típusoknál van egy ún. „globál password”, ami azt jelenti, hogy ha valaki ismeri és begépeli, keresztül tud lépni a jelszókérésen. Másik lehetőség a számítógép dobozának felnyitása és a CMOS-RAM-ot a kikapcsolás időtartama alatt energiával ellátó kis gombelem kiszedése, ez törli a beállított értékeket, így a jelszót is.

 

Elkészültünk. Mindent megnézhetünk, de ne állítsunk át semmit, mert problémákat okozhat! A CMOS-Setup tartalmát ritkán változtatják meg, általában egy új számítógép összeszerelésekor szükséges hozzányúlni. A Setup-ból a megfelelő menüpont segítségével tudunk kilépni (mentéssel, ill. anélkül).