Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Jde přehrát wav jinak než přes Windows Media Player?

Dobrý den,
potřeboval bych přehrát wav zvuk přes příkazovou řádku tak, aby se nespouštěl WMP, ale aby se zvuk přehrál stejným způsobem, kterým se přehrávají systémové zvuky. Tzn. aby se zvuk přehrál bez viditelného spouštění jakéhokoliv přehrávače.

Jde to přes příkazovou řádku nějak vyvolat?

Jediné co jsem našel je zadání UNC cesty k wav souboru a tím se spustí asociovaný WMP, ale to není řešení, které by bylo vhodné.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
http://www.google.cz/search?hl=cs&q=rundll+play+wa v&lr=&aq=f&oq= nový
kmochna 01.11.2010 18:44
kmochna
Díky za nasměrování. Funguje to ale pouze v XP. V Windows 7 ne, tam to končí podle vystrizek.png. P… nový
yorg 03.11.2010 17:18
yorg
texťák: Set wmp = CreateObject("WMPlayer.OCX") wmp.settings.autoStart = True 'wmp.settings.volume =… nový
kmochna 03.11.2010 18:07
kmochna
Děkuji velice, velmi. Funguje to. Alespoň virtuální :beer: nový
yorg 03.11.2010 20:03
yorg
fajn, napravím to realným. :-D poslední
kmochna 03.11.2010 20:15
kmochna

Díky za nasměrování. Funguje to ale pouze v XP. V Windows 7 ne, tam to končí podle vystrizek.png.

Pro XP jsem nakonec použil
%windir%\system32\sndrec32.exe /embedding /open /play /close zvuk.wav

U Windows 7 i po nakopírování sndrec32.exe do %windir%\system32 nejde sndrec32.exe přes regsvr32 %windir%\system32\sndrec32.exe zaregistrovat. Končí to opět odkazem na neplatnou DLL viz vystrizek2.png.

Kdyby někdo cestu pro W7 znal a podělil se o to, byl bych moc rád.

texťák:

Set wmp = CreateObject("WMPlayer.OCX")
wmp.settings.autoStart = True
'wmp.settings.volume = 50
wmp.URL = "C:\Users\tadydada\Desktop\1.wav"

'wait til it stops
while wmp.Playstate <> 1
WSH.Sleep 100
wend

uložit jako vbs
upravit cestu

voláto wmp ocx - zmanipulovat guid wave parseru (guid.php) se mi zatím nepodařilo. Takhle je to dostatečně neviditelný a funkční.

Zpět do poradny Odpovědět na původní otázku Nahoru