Ako uz napisal host, ten riadok ktory si napisal do otazky sa da pouzit len v .bat (alebo IMHO v .cmd subore), a %x oznacuje x-ty parameter, ktory pouzivatel napisal pri volani toho .bat suboru.
Priklad, nech mam subor subor.bat, ktory obsahuje to co si napisal do otazky:
soubor.exe -b < %1 >> %2 -j %3
Potom ak niekto zavola ten subor.bat napr. takto:subor.bat vstup.txt vystup.txt tralala
Tak ten .bat subor vykona toto:soubor.exe -b < vstup.txt >> vystup.txt -j tralala
Znak < je na presmerovanie uzivatelskeho vstupu (vo vstup.txt je to co by akoze uzivatel pisal pocas behu programu), a znak >> je na presmerovanie vystupu programu (ktory by bez toho isiel na standardne vystupne zariadenie = na obrazovku), >> znamena ze do suboru vystup.txt sa to co program "vypisuje" doplni na koniec, ak by bolo len > tak by to vystup.txt prepisalo.