Toto je vec, ktoru riesi vela ludi tvoriacich skripty - ako schovat data, ktore uzivatel zadava? Vacsinou sa jedna o hesla, ktore vidno potom na obrazovke v plain texte. Pretoze sa ma na to pyta pomerne dost ludi, postnem to na blog, dufam, ze sa to niekomu hodi.

Staci to ulozit ako .cmd subor a spustat s parametrom, kde udavate, do akej premennej sa vysledna hodnota ulozi...

Set Int.Sub.GetPassword.Variable=%~1

If /i #%Int.Sub.GetPassword# EQU ## (
    Echo WARNING: GetPassword parameter Variable is empty
) Else (
    echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5>in.com
    set  /p %Int.Sub.GetPassword.Variable%=Enter password:<nul 
    for /f "tokens=*" %%i in ('in.com') do set %Int.Sub.GetPassword.Variable%=%%i
    del in.com
)

Martin Zugec