1

Тема: Работа в свернутом режиме

Вообщем есть код, пытаюсь сделать чтобы он работал в свернутом окне, но ничего не выходит, на форуме нашел 4 темы пытался сделать, но ничего не вышло. Как я понимаю нужен PID или название процесса в котором будет работать скрипт. Помогите реализовать идею

F2::ExitApp
F1::
Loop
{
  Send, {vk42}
  sleep 2000

  Loop, 63
  {
	  Send, {vk51}
	  sleep 2000
  }
  
  sleep 2000
}

2

Re: Работа в свернутом режиме

Пытался сделать вот так, но скрипт вообще не работает тогда

F2::ExitApp
F1::
Loop
{
  ControlSend, ahk_parent, {vk42}, ahk_exe notepad.exe
  sleep 2000

  Loop, 63
  {
	  ControlSend, ahk_parent, {vk51}, ahk_exe notepad.exe
	  sleep 2000
  }
  
  sleep 2000
}

3

Re: Работа в свернутом режиме

Это как повезёт. В большинстве свёрнутых окон ControlSend не работает.

4 (изменено: dfm1337, 2016-01-02 18:32:13)

Re: Работа в свернутом режиме

ypppu
А как еще можно? Я включал скрипт и когда было окно открыто было, чтобы проверить работает ли вообще скрипт

5

Re: Работа в свернутом режиме

Ещё существует PostMessage / SendMessage. Но я в этом не рубенштейн.

6

Re: Работа в свернутом режиме

dfm1337 пишет:

Пытался сделать вот так, но скрипт вообще не работает тогда

Для блокнота не совсем подходит первый параметр ahk_parent
Надо сразу в нужный контрол отправлять:

F2::ExitApp
F1::
Loop
{
  ControlSend, Edit1, {vk42}, ahk_exe notepad.exe
  sleep 2000

  Loop, 63
  {
	  ControlSend, Edit1, {vk51}, ahk_exe notepad.exe
	  sleep 2000
  }
  
  sleep 2000
}

Но например через ahk_parent можно отправлять блокноту ctrl+o

F1::ControlSend,ahk_parent, ^{vk4F}, ahk_exe notepad.exe

7

Re: Работа в свернутом режиме

yalanne
А вот для игры какие данные нужны? Я в игре делаю очень маленькое окно и там все работает, но хотелось бы чтобы игра была свернута

8

Re: Работа в свернутом режиме

Если у игры название процессора допустим game.exe

9 (изменено: yalanne, 2016-01-02 19:27:32)

Re: Работа в свернутом режиме

Не все приложения могут принимать клавиши в свернутом окне или даже не имя фокуса.

10

Re: Работа в свернутом режиме

yalanne
И кстати твой код не работает в свернутом режиме)

11

Re: Работа в свернутом режиме

yalanne
Ну можно попробывать, если не будет принимать, то что поделать, помоги)

12

Re: Работа в свернутом режиме

Все я сам сделал . Может кому то пригодится

F2::ExitApp
F1::
Loop
{
  ControlSend, ,{vk42}, ahk_pid 5380
  sleep 2000

  Loop, 63
  {
	  ControlSend, ,{vk41}, ahk_pid 5380
	  sleep 2000
  }
  
  sleep 2000
}

13

Re: Работа в свернутом режиме

dfm1337 У меня есть один скрипт Я хочу чтобы он работал в свернутом режиме но Помогите пожалуйста как сделать чтобыоба скрипта работали но игра было в свернутом режиме С кажите пожалуйста Заранее спасибо

14

Re: Работа в свернутом режиме

SeRPaS, вам сюда и сюда.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

15

Re: Работа в свернутом режиме

teadrinker Я не понял

16

Re: Работа в свернутом режиме

Правила читайте, и выполняйте. Если что-то в правилах непонятно — спрашивайте.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder