Re: System bell

2005-04-01 Thread Bengt Richter
On Fri, 01 Apr 2005 02:06:07 -0500, Steve Holden [EMAIL PROTECTED] wrote:

Trent Mick wrote:
 [Baza wrote]
 
Am I right in thinking that print \a should sound the system, 'bell'?
 
 
 It works on the shell on Windows for me (WinXP).
 
 Trent
 
Interesting. From a Cygwin bash shell I got an elegant little dingish 
sort of a beep (my volume control was set kind of low). I then ran the 
same code in a Windows shell and nearly deafened myself. It appears that 
the volume control doesn't affect the Windows XP commans shell beep - 
even muting the Windows audio output doesn't stop it (though it does 
stop the Cygwin beep). This could cause heart attacks!

Another couple of data points:

Running python 2.3/MSVC6 or python 2.4/MinGW in an NT4 console window,
print '\a' beeps via the PC internal speaker (like winsound.Beep).

Running the bash shell of msys, echo -e '\a' also beeps via the PC speaker.
These are not affected by any volume control that I know of.

But running py2.3 idle, print '\a' displays a square empty box (which I
take to be the symbol for unprintable characters). That seems like an
oversight in terminal emulation.

Regards,
Bengt Richter
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: System bell

2005-04-01 Thread Matt
Serves me right for blindlyrunning things from IDLE.

This does work (tested on WinXP only):
import os 
os.system('echo \a')

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: System bell

2005-04-01 Thread Mr6
Bengt Richter wrote:
On Fri, 01 Apr 2005 02:06:07 -0500, Steve Holden [EMAIL PROTECTED] wrote:

Trent Mick wrote:
[Baza wrote]

Am I right in thinking that print \a should sound the system, 'bell'?

It works on the shell on Windows for me (WinXP).
Trent
Interesting. From a Cygwin bash shell I got an elegant little dingish 
sort of a beep (my volume control was set kind of low). I then ran the 
same code in a Windows shell and nearly deafened myself. It appears that 
the volume control doesn't affect the Windows XP commans shell beep - 
even muting the Windows audio output doesn't stop it (though it does 
stop the Cygwin beep). This could cause heart attacks!


It's a weird thing. But if I run print \a from idle it does not work. 
But if I save as a file, say, sound.py. Then run that with python 
sound.py it does.

Why is that?
B
--
http://mail.python.org/mailman/listinfo/python-list


Re: System bell

2005-04-01 Thread Trent Mick
[Mr6 wrote]
 It's a weird thing. But if I run print \a from idle it does not work. 
 But if I save as a file, say, sound.py. Then run that with python 
 sound.py it does.
 
 Why is that?

The IDLE stdout/stderr handling is not invoking a system bell when it
sees '\a'. I suppose that one could consider that a bug. If I were an
IDLE developer/maintainer, I don't think I'd rate that as a very high
prioirty bug though. :)

Trent

-- 
Trent Mick
[EMAIL PROTECTED]
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: System bell

2005-03-31 Thread Mr6
Matt wrote:
Try:
import os
os.system('\a')
Ta, that's got it.
B
--
http://mail.python.org/mailman/listinfo/python-list


Re: System bell

2005-03-31 Thread Trent Mick
[Mr6 wrote]
 Matt wrote:
 Try:
 import os
 os.system('\a')
 
 
 Ta, that's got it.

I suspect that you are misinterpreting failure as success here. This is
probably only resulting in a bell from the shell when it complains that
it doesn't know of any command called \a to run.

Trent

-- 
Trent Mick
[EMAIL PROTECTED]
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: System bell

2005-03-31 Thread Steve Holden
Trent Mick wrote:
[Baza wrote]
Am I right in thinking that print \a should sound the system, 'bell'?

It works on the shell on Windows for me (WinXP).
Trent
Interesting. From a Cygwin bash shell I got an elegant little dingish 
sort of a beep (my volume control was set kind of low). I then ran the 
same code in a Windows shell and nearly deafened myself. It appears that 
the volume control doesn't affect the Windows XP commans shell beep - 
even muting the Windows audio output doesn't stop it (though it does 
stop the Cygwin beep). This could cause heart attacks!

regards
 Steve
--
Steve Holden+1 703 861 4237  +1 800 494 3119
Holden Web LLC http://www.holdenweb.com/
Python Web Programming  http://pydish.holdenweb.com/
--
http://mail.python.org/mailman/listinfo/python-list