Автор Тема: Помогите написать BAT-ник  (Прочитано 6607 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн masato56

  • Пользователь
  • Сообщений: 8
    • Просмотр профиля
Помогите написать BAT-ник
« : 12 Май 2014, 21:21:48 »
На 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

  • Пользователь
  • Сообщений: 4120
  • Пол: Мужской
    • Просмотр профиля
Re: Помогите написать BAT-ник
« Ответ #1 : 13 Май 2014, 01:55:43 »
masato56, через батник напрямую не реализовать нажатие клавиши. вам надо Nircmdc, он позволяет эмулировать нажатия клавишь. Прмиер. Я с помощью него в виртуалке рефералы на дропбоксе накручивал)

Оффлайн masato56

  • Пользователь
  • Сообщений: 8
    • Просмотр профиля
Re: Помогите написать BAT-ник
« Ответ #2 : 13 Май 2014, 04:13:53 »
masato56, через батник напрямую не реализовать нажатие клавиши. вам надо Nircmdc, он позволяет эмулировать нажатия клавишь. Прмиер. Я с помощью него в виртуалке рефералы на дропбоксе накручивал)

Я не хочу зависеть от какой либо программы которые облегчают написание скриптов. После создания батника я скомпилирую его в exe, который в свою очередь будет запускаться не только на моём компе. Если на компе не будет Nircmdc скрипт просто не сработает в любом формате. 

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7480
    • Просмотр профиля
Re: Помогите написать BAT-ник
« Ответ #3 : 13 Май 2014, 04:24:50 »
Цитата: masato56
Я не хочу зависеть от какой либо программы которые облегчают написание скриптов.

внимательнее надо быть, и осмысливать прочитанное:
Цитата: Skay
через батник напрямую не реализовать нажатие клавиши.


Оффлайн user88385823

  • Ушел с форума
  • Сообщений: 147
    • Просмотр профиля
Re: Помогите написать BAT-ник
« Ответ #4 : 13 Май 2014, 04:25:44 »
слишком много действий для батника

Оффлайн masato56

  • Пользователь
  • Сообщений: 8
    • Просмотр профиля
Re: Помогите написать BAT-ник
« Ответ #5 : 13 Май 2014, 05:02:51 »
Человек как то реализовал это всё в одном exe файле. Только у меня антивирь ругается. Толи скомпилировал он его неправильно, толи и вправду вирус в файле. Но сам смысл что он как то это сделал же.
По видимому мне такое непосилам. Прийдётся довольствоваться тем чем есть.  :(

Оффлайн user88385823

  • Ушел с форума
  • Сообщений: 147
    • Просмотр профиля
Re: Помогите написать BAT-ник
« Ответ #6 : 13 Май 2014, 06:56:49 »
кто те сказал что он изначально через bat делал, а потом в exe его? че за бред

Оффлайн septicflash

  • Пользователь
  • Сообщений: 1
    • Просмотр профиля
Re: Помогите написать BAT-ник
« Ответ #7 : 13 Май 2014, 07:10:07 »
Все это дело можно написать на AutoIt. Например эмуляция нажатия клавиши делается так "Send ( "keys" [, flag = 0 ] )"

Оффлайн Skay

  • Пользователь
  • Сообщений: 4120
  • Пол: Мужской
    • Просмотр профиля
Re: Помогите написать BAT-ник
« Ответ #8 : 13 Май 2014, 09:17:19 »
Человек как то реализовал это всё в одном exe файле. Только у меня антивирь ругается. Толи скомпилировал он его неправильно, толи и вправду вирус в файле. Но сам смысл что он как то это сделал же.
По видимому мне такое непосилам. Прийдётся довольствоваться тем чем есть.  :(

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