Другое > 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 свой кликер писал). антивирус наверно поэтому ииругался.
а вообще правильно посоветовали автоит
Навигация
Главная страница сообщений

Перейти к полной версии