- One mobilszolgáltatások
- Xiaomi 17 Ultra - jó az optikája
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Oppo a Vivónak: hagyd otthon a telekonvertert!
- Huawei FreeBuds Pro 5 – független alternatíva
- Márkaleépítés árnyékában dönt üzemidőrekordot a OnePlus 15T
- Apple iPhone 17e – mágnesek ereje
- Okosóra és okoskiegészítő topik
- iPhone topik
- Google Pixel topik
Új hozzászólás Aktív témák
-
Csontikka
aktív tag
Szia!
Szerintem a tanár kódjában az a 2 sor arra szolgál, hogy szimbolizálja a működésbeli különbséget.
& - a következő parancs mindenképp lefut, valójában több parancsot adsz meg 1 sorban
&& - ha az előző parancs kimenete 0 akkor lefut (vagyis ez már egy előfeltétel ellenőrzés)
|| - ha az előző parancs kimenete nem 0 akkor fut le (tehát ez is egy előfeltétel ellenőrzés)a konkrét feladatoknál:
1)
Először másol, ha sikeres volt, akkor törölCOPY szov.txt D:\ && DEL szov.txt&& utáni rész csak akkor fut le ha sikeres volt az első parancs, vagyis ez így ok
2)
Csak akkor próbálja kiírni egy fájl tartalmát, ha az létezikDIR szov.txt >NUL && TYPE szov.txt&& utáni rész csak akkor fut le ha sikeres volt az első parancs, vagyis ez is rendben, csak akkor fogja kiírni a tartalmát ha a dir parancs kimenete 0 volt, ami akkor áll elő, ha a file létezik.
egy alternatív megoldás erre:
if exist szov.txt type szov.txt
(ha létezik szov.txt írd ki szov.txt tartalmát, ez is egyfajta előfeltétel)3)
Próbálja ki vizsgálat nélkül is a végrehajtástDIR szov.txt >NUL & TYPE szov.txtitt viszont mivel csak 1 & jel van, így a második parancs is minden esetben lefut, függetlenül az első parancs kimenetétől, vagyis akkor is megpróbálja majd kiírni a szov.txt tartalmát, ha az nem is létezik
4)
btw:
cls
@echo offígy a cls látszik, akkor inkább
@echo off
clsés akkor eltűnt minden.
Üdv,
Csontikka
Új hozzászólás Aktív témák
- iPhone 12 64GB Piros - dobozában (INGYEN FOXPOST)
- Corsair NAUTILUS RS LCD-Modul, Display, Kijelző
- DJI Mavic 3 Cine Premium Combo - Apple ProRes & 1TB SSD - DJI RC Pro - 3db akku - 3 év garancia
- Eladó Apple MacBook Pro 14 (M1 Pro, 2021) gyönyörű állapotban
- ROG Strix G533QS 15.6" FHD IPS Ryzen 9 5900HX RTX 3080 32GB 1TB NVMe gar
- Dell Precision 7760 i7-11850H 64 GB RAM NVIDIA RTX A4000 FHD IPS Garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Samsung Galaxy S24 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 17 Pro Max 256GB Deep Blue használt, újszerű 100% akku (0 ciklus) 12 hónap gar
- ÁRGARANCIA!Épített KomPhone i5 14400F 16/32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


