Author Topic: Очень не хватает...  (Read 7087 times)

0 Members and 1 Guest are viewing this topic.

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Очень не хватает...
« on: January 25, 2015, 11:55:01 AM »
Очень не хватает, чтобы окошки самих кликеров можно было сворачивать до такого состояния - и размещать эти окошки в любом месте на экране. А может кликер это может, а я и не знаю, и не вижу...? )) А то вот у меня ситуация, что мне нужно запустить много кликеров и они место на экране занимают, но при этом нужно, чтобы они именно на экране оставались - их кнопки. Мне вот только до таких размеров удалось свернуть кликеры -
Я не ду... Потому и не бу...

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: Очень не хватает...
« Reply #1 on: January 25, 2015, 01:08:00 PM »
так потоки вам в помощь! десять независимых потоков равны десяти независимым кликерам, а на управление назначить всем потокам разные горячие главиши Q A Z-первому   W S X-второму   E D C- и т.д

Замучаюсь я таким образом... Вот, к примеру, моя ситуация -



Верхние кликеры привязаны к окнам игры (каждый к своему окну). Они возвращают им нормальные размеры. Это на случай, если в игре что-то нужно будет сделать руками. Нижний все окна игры уменьшает и расставляет на свои места. Я закалебусь запоминать - к какому окну, какая комбинация клавишь назначена. В планах 24 окна игры на экране.
Я не ду... Потому и не бу...

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Очень не хватает...
« Reply #2 on: January 25, 2015, 03:25:19 PM »
Зачем для таких простецких действий столько кликеров? Еще и привязанных.
И зачем к каждому сворачивающий? Ведь когда развернешь до окна кликера тоже просто не доберешься.
Глупости. Берешь 1 ( ОДИН) кликер и 1 скрипт.
Скрипт все время ждет 1(одну) горячую клавишу.
Если она нажата, то сохраняются параметры окна под курсором. И окно разворачивается как нужно. При повторном нажатии запомненному, развернутому окну возвращаются прежние размеры и положение. Управление простое. Путаться не в чем. А главное не нужна новая суперформа кликера.
« Last Edit: January 25, 2015, 03:28:27 PM by Vint »


Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: Очень не хватает...
« Reply #3 on: January 26, 2015, 02:25:10 AM »
Зачем для таких простецких действий столько кликеров?
Чтобы каждый кликер был под своим окном, к которому он привязан. Чтобы не искать - какой кликер от какого окна.

И зачем к каждому сворачивающий? Ведь когда развернешь до окна кликера тоже просто не доберешься.
К каждому окну привязан не сворачивающий, а разворачивающий кликер. Сворачивающий СНИЗУ. И он сворачивает и ставит на места ВСЕ окна игры. И до него, при развернутых окнах, добраться легко.
Я не ду... Потому и не бу...

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: Очень не хватает...
« Reply #4 on: January 26, 2015, 02:25:54 AM »
необязательно располагать кликеры под окном к которому они привязаны, их можно складывать друг на друга или вообще во время работы сворачивать окна кликеров полностью, ну чем три свои горячие клавиши, хуже трёх кнопок на экране? немного привычки и всё. можно распечатку раскладки горячих клавишь сделать и на первое время положить перед глазами.
Смотри выше - "Чтобы каждый кликер был под своим окном, к которому он привязан. Чтобы не искать - какой кликер от какого окна."
Я не ду... Потому и не бу...

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: Очень не хватает...
« Reply #5 on: January 26, 2015, 03:57:35 AM »
помоему это упорство достойное лучшего применения, ну какие функции будут выполнять эти вырезанные кнопки? пуск и стоп, а ещё драгоценное место на экране занимать. Нехочу програмировать функции управления кликером, хочу именно так как мне с бодуна взбрело. навёл курсор в нужное окно кликнул колесом мыши пуск, кликнул снова стоп и всё и с окнами неошибёшься и место освободишь и урезаные кликеры расставлять на позиции работы ненужно.

Ааааа... Сделать макрос, который будет привязываться к кокну, в котором находится курсор мыши, и чтобы он разворачивал это окно... Блин. Я уж и отвык от понимания таких алгоритмов ))) В тех скриптах, что я сейчас пишу, просто не используется мышь вообще )) Ну да... Надо бы подумать над этим...
Я не ду... Потому и не бу...

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: Очень не хватает...
« Reply #6 on: January 26, 2015, 04:04:05 AM »
Только я че-то не пойму сейчас, как прописать так, чтобы макрос развернул то окно, которое находится под курсором мыши в данный момент... Голова уже кругом идет от этих скриптов...)
Я не ду... Потому и не бу...

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: Очень не хватает...
« Reply #7 on: January 26, 2015, 04:27:05 AM »
Всё! Разобрался! )))

Code: (clickermann) [Select]
$h = hget($_xmouse,$_ymouse)
wndsize( $h, 1030, 793)
wndpos( $h, 0, 0)
HALT

Спс за идею! ))
Я не ду... Потому и не бу...

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Очень не хватает...
« Reply #8 on: January 26, 2015, 08:07:31 AM »
помоему это упорство достойное лучшего применения, ну какие функции будут выполнять эти вырезанные кнопки? пуск и стоп, а ещё драгоценное место на экране занимать. Нехочу програмировать функции управления кликером, хочу именно так как мне с бодуна взбрело. навёл курсор в нужное окно кликнул колесом мыши пуск, кликнул снова стоп и всё и с окнами неошибёшься и место освободишь и урезаные кликеры расставлять на позиции работы ненужно.

Ааааа... Сделать макрос, который будет привязываться к кокну, в котором находится курсор мыши, и чтобы он разворачивал это окно... Блин. Я уж и отвык от понимания таких алгоритмов ))) В тех скриптах, что я сейчас пишу, просто не используется мышь вообще )) Ну да... Надо бы подумать над этим...

Ты читаешь что тебе пишут? Я предложил это в первом же ответе.
...окна под курсором...

вот тебе в коде, 1 кликер и один скрипт
Code: (clickermann) [Select]
// здесь можешь сделать расставлялку всех открытых окон в начале работы

$hwnd = 0
WHILE(1)
   IF(ISKEYDOWN(4) = 1)   // 4 - средняя кнопка мыши
      IF($hwnd = 0) // разворачиваем
         $hwnd = hget($_xmouse,$_ymouse)
         WNDGETINFO ($hwnd, $x, $y, $w, $h)
         WNDSETINFO ($hwnd, 0, 0, 1030, 793)
      ELSE       // сворачиваем
         WNDSETINFO ($hwnd, $x, $y, $w, $h)
         $hwnd = 0
      END_IF
      WHILE(ISKEYDOWN(4) = 1)
         WAITMS(50)
      END_CYC
   END_IF
END_CYC
« Last Edit: January 26, 2015, 08:28:54 AM by Vint »


Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: Очень не хватает...
« Reply #9 on: January 26, 2015, 12:28:31 PM »
Code: (clickermann) [Select]
// здесь можешь сделать расставлялку всех открытых окон в начале работы

$hwnd = 0
WHILE(1)
   IF(ISKEYDOWN(4) = 1)   // 4 - средняя кнопка мыши
      IF($hwnd = 0) // разворачиваем
         $hwnd = hget($_xmouse,$_ymouse)
         WNDGETINFO ($hwnd, $x, $y, $w, $h)
         WNDSETINFO ($hwnd, 0, 0, 1030, 793)
      ELSE       // сворачиваем
         WNDSETINFO ($hwnd, $x, $y, $w, $h)
         $hwnd = 0
      END_IF
      WHILE(ISKEYDOWN(4) = 1)
         WAITMS(50)
      END_CYC
   END_IF
END_CYC

Этот скрипт очень проц жрет...
Я не ду... Потому и не бу...

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Очень не хватает...
« Reply #10 on: January 26, 2015, 12:32:43 PM »
Этот скрипт очень проц жрет...
Ой блин. Ну забыл я задержку поставить. Но ты то не первый день уже.
Code: (clickermann) [Select]
// здесь можешь сделать расставлялку всех открытых окон в начале работы

$hwnd = 0
WHILE(1)
   IF(ISKEYDOWN(4) = 1)   // 4 - средняя кнопка мыши
      IF($hwnd = 0) // разворачиваем
         $hwnd = hget($_xmouse,$_ymouse)
         WNDGETINFO ($hwnd, $x, $y, $w, $h)
         WNDSETINFO ($hwnd, 0, 0, 1030, 793)
      ELSE       // сворачиваем
         WNDSETINFO ($hwnd, $x, $y, $w, $h)
         $hwnd = 0
      END_IF
      WHILE(ISKEYDOWN(4) = 1)
         WAITMS(50)
      END_CYC
   ELSE
      WAITMS(20)   
   END_IF
END_CYC


Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: Очень не хватает...
« Reply #11 on: January 26, 2015, 01:03:31 PM »
Ой блин. Ну забыл я задержку поставить. Но ты то не первый день уже.

Я просто с той темы, на которой я сейчас, че-то переключиться не могу... Давно тут не был ))
Я не ду... Потому и не бу...

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: Очень не хватает...
« Reply #12 on: January 26, 2015, 01:10:18 PM »
Ребят, с вашими мозгами вы б в ArcheAge полторы-две сотни тысяч рублей в месяц имели... Но там правда в Pascal-е надо разбираться.
« Last Edit: January 26, 2015, 01:27:24 PM by Hito »
Я не ду... Потому и не бу...

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: Очень не хватает...
« Reply #13 on: January 26, 2015, 02:09:02 PM »
Хотя вру... Ну, тут вообще от компа зависит. Вот одно игровое окно приносит около 150р в день. Если процессор core i7 и памяти норм (24-32 гига), то можно открыть около 24 окна одновременно. У меня core i3 и памяти - 16 гигов. 5 окон я еще открываю, но на 6-ом проц выжимает из себя всё. Есть конечно в этом деле свои геморои (такие, как, например - баны), но я вот вожусь как-то потихоньку... ))
« Last Edit: January 26, 2015, 02:12:12 PM by Hito »
Я не ду... Потому и не бу...