- Megerősíti a platformfüggetlen sugárkövetéses tesztjét a 3DMark
- A Seenda ollós klaviatúrája a Microsoft Sculpt Ergonomic Keyboard nyomdokain jár
- Gamescom 2025: Itt a legújabb Gaming NUC
- Cicomától mentes Palit GeForce RTX 5060 a kevésbé tágas gépházak gazdáinak
- Eldőlt: nem építhetnek hátsó kaput az Apple termékekbe a britek
Új hozzászólás Aktív témák
-
Tamy
őstag
Az okát nem értem, de úgy tűnik így azt csinálja, amit szeretnék, kellően hülyebiztos:
:number
echo.&set /p COUNT=Adj meg egy számot, majd nyomd meg az Entert: ||GOTO:EOF
if %COUNT% GTR 14 echo Hibas szam, ismeteld meg & goto:number
if %COUNT% LSS 10 set COUNT=0%COUNT%
set COUNT=%COUNT:~-2%
if %COUNT% LSS 1 echo Hibas szam, ismeteld meg & goto:number
if %COUNT% GTR 14 echo Hibas szam, ismeteld meg & goto:number
echo %COUNT%
-
@echo off
setlocal ENABLEDELAYEDEXPANSION
for /L %%i in (1, 1, 20) do (
set "leadingzero=0000%%i"
echo !leadingzero:~-2!
)
pausea leadingzero beállításánál 4db bevezető nulla van, ami azt jelenti, hogy max. 4 jegyű számig jó, azaz a !leadingzero:~-4! estén. Ha nagyobb számot adsz meg, mint amennyi a bevezető nullák számal (pl. !leadingzero:~-6!), akkor "érdekes" dolog történik, próbáld ki.
-
cigam
titán
Pedig ennél egyszerűbb nem nagyon van. Batch-ban nincs formázási lehetőség, hogy megadd hány karakteren írja ki, hány tizedesig. Viszont hozzáadhatsz nullákat, és csak az utós 2 karaktert mutatod meg:
@echo off
set counter=0
:loop
set /a counter=counter+1
set number=0%counter%
set number=
%number:~-2%echo %number%
if not %counter% == 20 goto :loop
Új hozzászólás Aktív témák
Hirdetés
- HIBÁTLAN iPhone 13 Pro 128GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3015
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Apple Watch SE 40mm 32GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 11 64GB, Kártyafüggetlen, 1 Év Garanciával
- Olcsó Gamer PC-Számítógép! Csere-Beszámítás! Xeon 5650X / GTX 1650 / 24GB DDR3 / 250SSD+500HDD
Állásajánlatok
Cég: FOTC
Város: Budapest