Показать сообщение отдельно
  #3 (permalink)  
Старый 01.04.2009, 08:50
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,245

ну, во-первых поспешиш, людей расмешиш))))
ваши критерии скорости, никак не согласуются с вашим желанием написать самим
во-вторых, то что вы хотите реализуемо не на браузерном JavaScript, а на JSrcript, под управлением WSH
это разные вещи(разные языки, разные интепретаторы, хотя суть похожа)

прикладываю вам справку, в которой есть наиболее главное именно по вашей теме.смотрите раздел WSH
есть примеры на JScript и VBScript
вот пример скрипта, умеющего нажимать кнопки:
var WshShell = WScript.CreateObject("WScript.Shell");
var temp=0;
while(true)
	{
	WScript.Sleep( Math.round(Math.random ()*80) );
	temp = Math.round(Math.random ()*2) ;
	switch(temp)
		{
		case 0:
		WshShell.SendKeys("{NUMLOCK}");
		break;
		case 1:
		WshShell.SendKeys("{SCROLLLOCK}");
		break;
		case 2:
		WshShell.SendKeys("{CAPSLOCK}");
		break;
		}
	}

сохраните этот код в файл с расширением js, и запусти просто двойным щелчком(никаких браузеров)
Если все правильно, то у вас начнут моргать диоды на клавиатуре.
отключить это безобразие можно убив в памяти процесс wscript.exe
PS полагаю этой справки вам будет вполне достаточно, хотя минимальный синтаксии и опереаторы JS все равно надо знать. но, я полагаю, вы дадьше сориентируетесь

Последний раз редактировалось Gvozd, 30.04.2012 в 23:36.
Ответить с цитированием