Stránka 1 z 1

Akustická návěst v dávkovém souboru lze to?

Napsal: 24 led 2011 17:35
od Jan Pašek
Kdysi dávno býval prográmek Beep.com běhalo to pod Dosem a pípalo to na repro základní desky. Nevíte někdo o něčem podobném co by v moderních PC pipalo za zvukové karty? Nebo lza řádkovým příkazem přehrát systémový zvuk?

Re: Akustická návěst v dávkovém souboru lze to?

Napsal: 24 led 2011 17:51
od Speed_dead
Tady jsem narazil na to, že při chybě to pípne. Sice to není to co by si primárně hledal, ale možná by to šlo použít. Co při té chybě pípne, zda pípák a nebo zvukovka netuším. Jedná se o přepínač příkazu CMD /F:ON Je to na fyzické straně 4 s očíslováním 330. Dost možná to znáš a nebo v textu najdeš správný způsob.

Re: Akustická návěst v dávkovém souboru lze to?

Napsal: 25 led 2011 09:33
od Jan Pašek
Díky za snahu ale to co si poslal je pípnutí při chybném zadání v konkrétní funkci a to musí být ještě zapnutá. Hledám příkaz nebo prográmek který vyšle tón o určené výšce a délce bez nutnosti volat k přehrání další program.

Re: Akustická návěst v dávkovém souboru lze to?

Napsal: 27 led 2011 00:55
od Jan Pašek
To bylo Gogleního a čumění jak husa do flašky leč po čase se dostavil úspěch !Hurá!

Lze využít nástroje pro záznam zvuku "%windir%\system32\sndrec32.exe"
Syntax:
/embedding - Vložit soubor
/play - přehrát soubor
/open - Otevřít soubor a nepřehrávat
/new - Otevři nový soubor a začni nahrávat
/close - zavři se po přehrání souboru

Systémové zvuky k výběru pro WinXP:
Stiskni tlačítka Win+R -> napiš "%SYSTEMROOT%\Media\" -> Stiskni enter
Příkaz dávky CMD:

Kód: Vybrat vše

%windir%\system32\sndrec32.exe /play /close /embedding %SYSTEMROOT%\Media\tada.wav

Název souboru zvuku si změň podle sebe z výběru popsaného výše. Se syntax tak jak jsou příkazy uvedeny výše se nezobrazí okno recorderu.

Uf pár řádků a mě to po chvilkách na vygooglení a testování zabralo 2 dny.

Re: Akustická návěst v dávkovém souboru lze to?

Napsal: 27 led 2011 10:32
od Speed_dead
OT/ Google najde téměř vše, ale člověk musí zadat správný dotaz. A to občas bývá docela problém.

Re: Akustická návěst v dávkovém souboru lze to?

Napsal: 27 led 2011 20:39
od Jan Pašek
Po dalším testování další drobné úpravy (Dalo by se říci variace na téma)
Dávka jako PlugIn - synchronní spuštění - počká až se přehraje teprve pak se dávka ukončí + blokace chyby pokud nejsou nalezeny požadované soubory nic není spuštěno a chod hlavní dávky může nerušeně pokračovat.
Spouštěcí příkaz hlavní dávky: CALL Cesta k dávce\Název dávky.cmd Název audio souboru.wav

Kód: Vybrat vše

If exist "%SYSTEMROOT%\system32\sndrec32.exe" If exist "%SYSTEMROOT%\Media\%1" start / wait "" %SYSTEMROOT%\system32\sndrec32.exe /play /close /embedding "%SYSTEMROOT%\Media\%1"
exit /B


Dávka jako PlugIn - asynchronní spuštění - vyvolá spuštění přehrávače a okamžitě pokračuje dále a nečeká na přehrání zvuku + blokace chyby pokud nejsou nalezeny požadované soubory nic není spuštěno a chod hlavní dávky může nerušeně pokračovat.

Kód: Vybrat vše

If exist "%SYSTEMROOT%\system32\sndrec32.exe" If exist "%SYSTEMROOT%\Media\%1" start "" %SYSTEMROOT%\system32\sndrec32.exe /play /close /embedding "%SYSTEMROOT%\Media\%1"
exit /B


POZOR! Jedná se pouze o 2 řádky aby jste mohli číst zde dochází k zalomení prvního řádku!