singlepost

JScript как приложение под Windows << На главную или назад  

var wsh=WScript.CreateObject("WScript.Shell");
WScript.Sleep("1000");
str = "";
while(1==1) – бесконечный цикл до завершения через диспечер или выключением компа
{
WScript.Sleep("5000");
for(i=0; i<str.length; i++)
{
wsh.SendKeys("{enter}");
WScript.Sleep("1");
wsh.SendKeys("Dybvfybt!"); – на русской раскладке выдаст "Внимание".
wsh.SendKeys("%+"); – переведёт на англ раскладку
wsh.SendKeys("LOL"); – напишет лол
wsh.SendKeys("%+"); – переведёт на русскую раскладку назад
WScript.Sleep("30000"); – 30 секунд перерыв
}

}

Собственно вопросы:
1)Как поставить мышку в известные координаты (Х,У)
2)Как кликнуть мышкой на том месте где она стоит
3)Как кликнуть мышкой в известных координатах (Х,У), не уводя её туда, (чтобы курсор не метался, а клики происходили в разных частях экрана)
4)Как нажать кнопки F1-F12.

Спасибо.

10 ответов в теме “JScript как приложение под Windows”

  1. 10
    Георгий Заносов ответил:

    ну так тренеровка же..
    не всегда я буду пилот этот писать :)

  2. 9
    Дмитрий Заносов ответил:

    А что бы вы посоветовали? Просто бы кусочек скрипта, решили его доделать, чтобы покрыть весь спектор потребности в пилоте, а не только чат)))))))

  3. 8
    Денис Гублин ответил:

    и для этого выбран WSH !?

  4. 7
    Дмитрий Заносов ответил:

    Пилот для онлайн игры)

  5. 6
    Денис Гублин ответил:

    Вообще, мне кажется, это редкость, мне ни разу не попадались ситуации, когда до чего-нибудь можно было бы добраться только мышью. Это неправильно.
    А что хочешь сделать-то в итоге? В чем суть задачи?

  6. 5
    Георгий Заносов ответил:

    Спасибо, ф1-ф12 применю.

    А добраться табом не получается.. там нет таб переходов.

  7. 4
    Денис Гублин ответил:

    Попов.Командные файлы и сценарии Win Script Host
    Борн. Руководство разработчика Microsoft на Windows Script Host 2.0

  8. 3
    Денис Гублин ответил:

    Не JS, а JScript для ясности =) Не знаю, как уж там в JavaS?1?ript с мышью, а WSH ни VBScript`у, ни JScript`у с мышью работать не позволяет. Во всяком случае, сколько ни пользовался этими скриптовыми языками, подобной информации не встречал. Подобную задачу на JScript решил бы иначе:
    1) Делаю активным нужное окно.
    2) Добираюсь tab-ом и стреклками до нужной кнопки
    3) Жму Enter.

    <F1> – {F1}
    <F2> – {F2}
    и т.д.

    Если ничего не напутал)))

  9. 2
    Евгений Тихонов ответил:

    Это ж вроде не JS, а ASP

  10. 1
    Георгий Заносов ответил:

    Это вообще не серверная часть :)

    Написано в текстовом документе и сохранено с расширением JS
    =)

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.