webForumDet fria alternativet

Utskrift i bat-fil

Programmering

0 svar · 372 visningar · startad av cok

Medlem sedan dec. 2005664 inlägg
Frågan#1

Har följande "test"

@REM -----------BEGIN backup-------------

@echo off

for /D %%i in ("C:\Temp\*") DO (
 SET p=%%i
 SET v=%p:~6,9%

 echo - %v% -
)

echo ---- %p% ----

set /p name=

Utskriften i for-loopen uteblir (blir tom sträng), den sista utskriften (utanför loopen) fungerar. Min fråga är varför och blir min variabel v tilldelad värdet i loopen?

255 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)