Batch programozás
-
#4
A set paranccsal nem csak értékadást lehet csinálin, hanem változót beolvasni is a /p paraméter segítségével. Pl.:
@set /p param1=
@echo %param1%
vagy
@set /p param1=Add meg a param1 értékét:
@echo %param1%
Vigyázat! Az egyenlőségjel előtt nincs szóköz! Ha van, a parancsértelmező azt is a változónév részének veszi! Azaz a "param1" és a "param1<szóköz>" két különböző változónév.
Ez a lehetőség viszont csak W2K-tól fölfelé működik. Egyébként az NT/W2K/XP nem ismeri a choice-ot, de a fentiekkel kiváltható.