- droidic: Időutazás floppyval: A 486-os visszavág PCem-men
- Argos: Adjátok vissza a netet! - szeretnék elaludni!
- gban: Ingyen kellene, de tegnapra
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Autódiagnosztika: a gyakorlatban
- laskr99: Processzor és videokártya szilícium mag fotók újratöltve!
- LordAthis: Ismét egy "Idióta" A.I. Projekt, hogy meglovagolja az aktuális trendeket...
Hirdetés
Ú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=%1
SET number=%fileName:*---=%
//number változó 555.jpg leszSET number=%number:.jpg=%
//a .jpg-t is levágja number-->5553. MEGOLDÁS:
SET fileName=%~n1
SET 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
- Xbox Series X|S
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Miért álltak az oldalak egy hétig, mi történt?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Tőzsde és gazdaság
- Milyen videókártyát?
- Battlefield 6
- Facebook és Messenger
- Hivatalos a OnePlus 13 startdátuma
- One otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- Logitech G513 Carbon Tactile DE (3)
- Azonnali készpénzes Sony Playstation 4 Slim / PS4 Pro felvásárlás személyesen/csomagküldéssel
- HP ZBook Studio 8 WorkStation i7-11850H 16GB 256GB Nvidia Quadro T1200 15.6" FHD IPS 1 év garancia
- Samsung Galaxy Watch 7 44mm Bluetooth / 1 hónap garancia / zöld / szép állapot
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
Állásajánlatok
Cég: FOTC
Város: Budapest