Dávkovací soubor a ukládání
Dobrej, potřebuju poradit, vytvořil jsem dávku, která když se spustí otevře určitý program a na pozadí nahrávání z mikrofonu po nějakou dobu, ale mám problém poté se mi to uloží, ale když se dávka spustí znova neuloží se mi nový záznam, ale přepíše ten původní. Nevím jak tam přidat, aby se vždy uložil pod novým názvem. jako test00.wma, test01.wma, test02.wma a ne porad test00.wma. Dik za jakoukoli radu
To zavisi od tajneho urciteho programu.
je to klasický záznam zvuku v win 7, ale myslel jsem jestli není nějaký příkaz, stačilo by i kdyby bylo v dávce /FILE test(náhodné číslo, aby to přiřadilo).wma, nevím jestli něco takového je
Tak jaky mas vlastne problem, nevies zadat tomu programu do commandlajny aby ukladal do urciteho suboru, alebo vytvorit nahodny nazov suboru? (ten by ani nemusel byt nahodny stacilo by v slucke testovat IF EXIST a zvysovat cislo az kym najdes neexistujuci subor)
ano přesně a to se ošetří jak. ted to vypada takto SoundRecorder /FILE test.wma /DURATION 0000:00:15
Samozřejmě, že to lze zařídit. Jméno souboru odvodíš od pořadového čísla, které se může skrývat např. v proměnné %n%. Začneš od nuly (nebo jiné počáteční hodnoty) a testuješ, jestli už takový soubor existuje. Pokud ano, přidáš 1 a znovu testuješ, až najdeš volné číslo. Mohlo by to vypadat např. takto:
set n=-1
:opak
set/a n=%n%+1
set v=blbec%n%.wma
if exist %v% goto opak
Díky, super přesně toto jsem potřeboval