[python] Jak systémově pípnout?
Pavel Reznicek
pavel.jindrich na tiscali.cz
Sobota Duben 2 09:06:34 CEST 2005
Ivo Štolpa napsal(a):
> Pavel J. Reznicek napsal(a):
>
>> Ahoj pythonýři,
>>
>> neví někdo z Vás, jak se dá vyvolat z Pythonu systémové pípnutí?
>> Asi jako ve Windows, kde to vyvolává systémový zvuk "hvězdička", pokud
>> je definován. Delphi/Kylix, Visual Basic, Rapid-Q Basic - ty všechny
>> jazyky mají vestavěnou funkci Beep(), která to zařizuje.
>>
>> Našel jsem v modulu winaudiodev funkci Beep(), jenže já dělám také na
>> Linuxu, a tam mi tenhle wokenní modul není k ničemu.
>>
>> Např. KDE má také nastavený zvuk "systémový zvonek", ale netuším,
>> jestli Python v těch všech svých dodávaných modulech má nějakou
>> multiplatformní funkci určenou zrovna k přehrání tohoto zvuku.
>>
>> Víte o tom někdo něco? Jestli ano, tak předem díky za odpověď.
>>
>> Pavel
>> _______________________________________________
>> Python mailing list
>> Python na py.cz
>> http://hugo.zagamma.cz/mailman/listinfo/python
>>
> Ve Windows verzi Pythonu je k dispozici modul winsound. V něm je funkce
> Beep(). S Linuxem stále nejsem moc velký kamarád, ale tam je zase modul
> curses, kde je funkce beep(). Možná je to, co hledáš. O nějakém
> multiplatformním beepu nevím, ale na to se dá napsat funkcička, která si
> zjistí jestli je na windows nebo ne a podle toho použije ten správný beep.
>
> Ivo
>
Funkce beep() z modulu curses možná funguje, ale musí se inicialisovat
konsolová obrazovka modulu curses a já s tím neumím pracovat a přijde mi
to trochu moc kvůli pípnutí, i když co by pro to člověk neudělal...
Nevíš, jak zařídit, abych mohl takhle pípnout, ale přitom si úplně
nepodělal konsolový výstup? Já ho totiž docela potřebuju, a taky
konsolový vstup.
Pavel
Další informace o konferenci Python