
21-05-2008, 22:36
|
 |
|
|
חבר מתאריך: 08.11.01
הודעות: 5,735
|
|
יש לך שגיאות סינטקס..
נסה כך:
קוד:
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
for /f "tokens=1,2 delims=. " %%c in ("some.parameters.par1.par2") do (
SET tempvar=%%c
echo !tempvar!
)
על מנת לפתוח את המשתנים תוך כדי הלולאה (שזו בעצם הסיבה שאתה משתמש ב SETLOCAL ENABLEDELAYEDEXPANSION) עליך לעטוף אותם בסימני קריאה, ולא אחוז.
_____________________________________
לבלוג שלי - Sandbox

Pinky: Ha ha ha ha, Troz!
Brain: What is troz?
Pinky: Why that's Zort in a mirror. Huh huh, Troz!
|