| Другое > Hard'n'Soft |
| Помогите написать BAT-ник |
| (1/1) |
| masato56:
На HDD D:\Silent Hill 3\sh3.exe На HDD D:\Silent Hill 3\sh3FOV.exe Вообщем есть игра Silent Hill 3. Для нормального отображения FOV нужно перед запуском игры запустить sh3FOV.exe. Открывается окошко с программой которое нужно свернуть. Затем нужно запустить саму игру через sh3.exe. Когда игра запустится нужно нажать на цифровой клавиатуре кнопку "*". Всё, теперь игра будет с нормальным FOV. После выхода с игры нужно чтобы свёрнутое окошко sh3FOV.exe закрылось автоматически. Помогите пожалуйста с написанием данных. Мне получилось сделать батник со всем вышеперечисленным, кроме нажатия клавиши "*". Заранее спасибо. Мои данные: start /min sh3FOV.exe sh3.exe taskkill /im sh3FOV.exe |
| Skay:
masato56, через батник напрямую не реализовать нажатие клавиши. вам надо Nircmdc, он позволяет эмулировать нажатия клавишь. Прмиер. Я с помощью него в виртуалке рефералы на дропбоксе накручивал) |
| masato56:
--- Цитата: Skay от 13 Май 2014, 01:55:43 ---masato56, через батник напрямую не реализовать нажатие клавиши. вам надо Nircmdc, он позволяет эмулировать нажатия клавишь. Прмиер. Я с помощью него в виртуалке рефералы на дропбоксе накручивал) --- Конец цитаты --- Я не хочу зависеть от какой либо программы которые облегчают написание скриптов. После создания батника я скомпилирую его в exe, который в свою очередь будет запускаться не только на моём компе. Если на компе не будет Nircmdc скрипт просто не сработает в любом формате. |
| Ogr:
--- Цитата: masato56 ---Я не хочу зависеть от какой либо программы которые облегчают написание скриптов. --- Конец цитаты --- внимательнее надо быть, и осмысливать прочитанное: --- Цитата: Skay ---через батник напрямую не реализовать нажатие клавиши. --- Конец цитаты --- |
| user88385823:
слишком много действий для батника |
| masato56:
Человек как то реализовал это всё в одном exe файле. Только у меня антивирь ругается. Толи скомпилировал он его неправильно, толи и вправду вирус в файле. Но сам смысл что он как то это сделал же. По видимому мне такое непосилам. Прийдётся довольствоваться тем чем есть. :( |
| user88385823:
кто те сказал что он изначально через bat делал, а потом в exe его? че за бред |
| septicflash:
Все это дело можно написать на AutoIt. Например эмуляция нажатия клавиши делается так "Send ( "keys" [, flag = 0 ] )" |
| Skay:
--- Цитата: masato56 от 13 Май 2014, 05:02:51 ---Человек как то реализовал это всё в одном exe файле. Только у меня антивирь ругается. Толи скомпилировал он его неправильно, толи и вправду вирус в файле. Но сам смысл что он как то это сделал же. По видимому мне такое непосилам. Прийдётся довольствоваться тем чем есть. :( --- Конец цитаты --- ехе это не батник, таи через винапи в любое окно можно посылать нажатия клавишь, главное хэндл знать. я когда то для линяги так в связки с lua свой кликер писал). антивирус наверно поэтому ииругался. а вообще правильно посоветовали автоит |
| Навигация |
| Главная страница сообщений |