Batch programozás
  • PetruZ
    #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ó.