- Pénzköteggel párnázta ki a memóriaszektor a Samsung negyedévét
- ThinkPad (NEM IdeaPad)
- SONY LCD és LED TV-k
- Tápos kibeszélő offtopik
- Fujifilm X
- Kötelező frissítésnek számít a Microsoft legújabb csomagja a Windows 11-hez
- Kormányok / autós szimulátorok topikja
- Gaming notebook topik
- Apple MacBook
- A fényes siker is lehet szög a koporsóban: gondban a MacBook Neo gyártása
Új hozzászólás Aktív témák
-
Arpee78
senior tag
válasz
Arpee78
#1098
üzenetére
Az 1. megoldás nem egészen jó. A delims-nél nem egy összefüggő stringet adhatunk meg, hanem csak azon karakterek felsorolását amelyek elválasztóként használnánk.
A delims=AAA ugyanaz mint a delims=A
A delims=ABC a stringeket szétbonja A-nál, B-nél, C-nél, meg persze ABC-nél is.SET number=%fileName:*---=%
Ez végülis egy keresés-csere, a fileName változóban megkeresi a --- részt és ami előtte van, majd kicseréli az egyenlőség jel utáni szöveggel, ami itt a példában semmi, azaz a semmire cseréli ki, vagyis törli. -
Arpee78
senior tag
A kutya---555.jpg a %1 paraméter, igazából még a mappaútvonal is benn van. d:\kutya---555.jpg
1. MEGOLDÁS:
SET fileName=%~n1
//fileName --> kutya---555 csak a név lesz kiterjesztés nélkülFOR /f "tokens=2 delims=---" %%i in ("%fileName%") do (set number=%%i)
//a delimiternél több részre bontja és visszaadja a másodikat.2. MEGOLDÁS:
SET fileName=%1SET number=%fileName:*---=%
//number változó 555.jpg leszSET number=%number:.jpg=%
//a .jpg-t is levágja number-->5553. MEGOLDÁS:
SET fileName=%~n1SET number=%fileName:*---=%
//number változó 555 lesz -
Arpee78
senior tag
Üdv,
van egy string: valami---555.jpg
A --- és a .jpg mindig ugyanaz a kettő közötti számot szeretném kivágni.Hogy lehet megoldani batchben?
Nagy nehezen sikerült, tárgytalan
Új hozzászólás Aktív témák
- Mától Huawei okosórákkal is lehet érintésmentesen fizetni
- Pénzköteggel párnázta ki a memóriaszektor a Samsung negyedévét
- ThinkPad (NEM IdeaPad)
- Forza sorozat (Horizon/Motorsport)
- Ubuntu Linux
- SONY LCD és LED TV-k
- Android alkalmazások - szoftver kibeszélő topik
- Tápos kibeszélő offtopik
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Eredeti játékok OFF topik
- További aktív témák...
- ASUS TUF RTX 5090 OC 32GB GDDR7 TUF-RTX5090-32G-GAMING Videokártya! BeszámítOK
- Intel 8.- gen i5 + 1660 Super + RGB , Számla-Ready !!!
- Új állapotú iPad air M2 cellular 128 GB, + Apple Pencil Pro, 1,5 év garancia
- Ubiquiti LOCOM2 NanoStation
- 27% - ÚJ GIGABYTE GeForce RTX 5080 AORUS MASTER 16GB GDDR7 256bit (N5080AORUS M-16GD) Videokártya !
- BESZÁMÍTÁS! GIGABYTE B760M i5 13600K 32GB DDR4 1TB SSD RTX 4070 Super 12GB Lian Li Vector V100R 650W
- Dell Latitude E7240 Core I5-4310U CPU / 4GB DDR3 RAM laptop
- LG 32GS95UV - 32" OLED / UHD 4K / 240Hz - 480Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
- Azonnali készpénzes nVidia RTX 2000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
- Új AKRACING CORE EX gamer szék dobozában, BONTATLAN!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

