<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; WSH: подача звукового сигнала через системный динамик]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=19&amp;type=atom" />
	<updated>2009-02-23T21:31:44Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=19</id>
		<entry>
			<title type="html"><![CDATA[Re: WSH: подача звукового сигнала через системный динамик]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=19905#p19905" />
			<content type="html"><![CDATA[<p>Бесплатный COM-сервер <a href="http://www.tonec.com/products/t1cs/index.html">T1CSound</a> предоставляет метод для подачи звука системным динамиком, с указанием частоты и длительности звука. Размер дистрибутива (в архиве dll и исходник) — менее 40 Кб. Пример:<br /></p><div class="codebox"><pre><code>Set objBeep = CreateObject(&quot;TONEC1.LongBeep&quot;)
objBeep.BeepSound 500, 100
objBeep.BeepSound 550, 100
objBeep.BeepSound 600, 500</code></pre></div>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2009-02-23T21:31:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=19905#p19905</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: WSH: подача звукового сигнала через системный динамик]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=674#p674" />
			<content type="html"><![CDATA[<p>Если в командной строке задать код символа несколько раз, то динамик будет выдавать каждый раз кратный &quot;пик&quot; вместо одиночного.<br />Имя файла скрипта: beep.js<br />Запуск:<br />&quot;beep.js&quot; (пикает 5 раз одиночным &quot;пиком&quot;, пауза 300 миллисекунд)<br />&quot;beep.js n p m&quot; (n - число сигналов, p - пауза в миллисекундах,<br />m - число &quot;пиков&quot; в каждом сигнале)<br /></p><div class="codebox"><pre><code>/****************************************************************
Использование системного динамика на JScript.
Имя: beep.js
Запуск:
&quot;beep.js&quot; (пикает 5 раз одиночным &quot;пиком&quot;, пауза 300 миллисекунд)
&quot;beep.js n p m&quot; (n - число сигналов, p - пауза в миллисекундах,
m - число &quot;пиков&quot; в каждом сигнале)
*****************************************************************/

// VARIABLES

ws=WScript;
sh=ws.CreateObject(&quot;WScript.Shell&quot;);
args=ws.Arguments;
n=(args.length&gt;0)?args(0):5;
p=(args.length&gt;1)?args(1):300;
m=(args.length&gt;2)?args(2):1;
a=new Array(m);
  a[0]=7;


// MAIN CODE

for (i=1;i&lt;m;i++)
{
  a[i]=a[i-1];
}

for (i=0;i&lt;n;i++)
{
  sh.Run(&quot;%comspec% /c echo &quot;+eval(&quot;String.fromCharCode(&quot;+a.join()+&quot;)&quot;),0,true);
  ws.Sleep(p);
}</code></pre></div><p>Скрипт опубликовал <strong>YMP</strong>.</p>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2006-09-24T10:50:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=674#p674</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: WSH: подача звукового сигнала через системный динамик]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=673#p673" />
			<content type="html"><![CDATA[<p>Использование системного динамика на JScript.<br />Имя файла скрипта: beep.js<br />Запуск:<br />&quot;beep.js&quot; (пикает 5 раз, пауза 300 миллисекунд)<br />&quot;beep.js n p&quot; (n - число сигналов, p - пауза в миллисекундах)<br /></p><div class="codebox"><pre><code>/************************************************************
Использование системного динамика на JScript.
Имя: beep.js
Запуск:
&quot;beep.js&quot; (пикает 5 раз, пауза 300 миллисекунд)
&quot;beep.js n p&quot; (n - число сигналов, p - пауза в миллисекундах)
************************************************************/

// VARIABLES

ws=WScript;
sh=ws.CreateObject(&quot;WScript.Shell&quot;);
args=ws.Arguments;
n=(args.length&gt;0)?args(0):5;
p=(args.length&gt;1)?args(1):300;


// MAIN CODE

for (i=0;i&lt;n;i++)
{
  sh.Run(&quot;%comspec% /c echo &quot;+String.fromCharCode(7),0,true);
  ws.Sleep(p);
}</code></pre></div><p>Скрипт опубликовал <strong>YMP</strong>.</p>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2006-09-24T10:45:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=673#p673</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[WSH: подача звукового сигнала через системный динамик]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=31#p31" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Set WshShell = CreateObject(&quot;WScript.Shell&quot;)
WshShell.Run &quot;%comspec% /c echo &quot; &amp; Chr(7), 0, True</code></pre></div>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2006-07-08T08:35:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=31#p31</id>
		</entry>
</feed>
