- Android alkalmazások - szoftver kibeszélő topik
- Honor Magic V2 - origami
- Szívós, szép és kitartó az új OnePlus óra
- Samsung Galaxy S23 Ultra - non plus ultra
- iPhone topik
- Honor Magic6 Pro - kör közepén számok
- Telekom mobilszolgáltatások
- Itt az első hivatalos poszter a Galaxy S26 Ultrához
- Poco F6 5G - Turbó Rudi
- Fotók, videók mobillal
Ú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
- ÚJ Lenovo ThinkPad X13 Gen 5 - 13.3" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2,5 év gari
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Új akksi! AKCIÓ! Lenovo ThinkPad P15 Gen 2 Intel i7-11850H 32GB 1000GB Nvidia RTX A4000 1 év gar.
- iPhone 17 Pro Max 256 GB Deep Blue - Bontatlan !! www.stylebolt.hu - Apple eszközök - Számlás
- Samsung Galaxy S24 Ultra 12/256GB Titanium Gray használt, megkímélt garancia 2027.12.27-ig
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


