|  | ||||
|  | ||||
| 
 | 
|  Важные объявления | 
|  | 
|  09.10.2010, 04:59
            
            
                TS   | #2 (permalink) | 
| Интересующийся Регистрация: 08.02.2010 
                    Сообщений: 94
                 | 
            
            Задал вопрос на 2+2. У кого есть аккаунт на cardrunners, посмотрите, пожалуйста, что находится по ссылке из 23 поста [Зарегистрироваться?]
         | 
|   |    0 | 
|  09.10.2010, 14:26 | #3 (permalink) | 
| Бессмертный | 
            
            ; ; AutoHotkey Version: 1.x ; Language: English ; Platform: Win9x/NT ; Author: A.N.Other ; ; Script Function: ; Template script (you can customize this template by editing "ShellNew\Template.ahk" in your Windows folder) ; #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. SendMode Input ; Recommended for new scripts due to its superior speed and reliability. SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. SetTitleMatchMode, 2 Home:: WinGetActiveTitle, Title1 WinMove, %Title1%,, 108, 0 return PgUp:: WinGetActiveTitle, Title1 WinMove, %Title1%,, 880, 0 return End:: WinGetActiveTitle, Title1 WinMove, %Title1%,, 108, 470 return PgDn:: WinGetActiveTitle, Title1 WinMove, %Title1%,, 880, 470 return Insert:: WinGetActiveTitle, Title1 WinMove, %Title1%,, 1900, 235 return 
                __________________        | 
|   |    +1 (+1/-0) | 
|  09.10.2010, 19:13
            
            
                TS   | #8 (permalink) | |
| Интересующийся Регистрация: 08.02.2010 
                    Сообщений: 94
                 | Цитата: 
 Скрипт будет в любом руме работать, он просто переносит окна. | |
|   |    0 | 
|  10.10.2010, 14:30
            
            
                TS   | #12 (permalink) | 
| Интересующийся Регистрация: 08.02.2010 
                    Сообщений: 94
                 | 
            
            Сначала в скрипте написана кнопка, при помощи которой будет происходить данное перемещение, т.е. в данном случае это кнопка "home". Далее, нужно определиться, сколько всего позиций для перемещения будет на столе. Если как в воде, т.е. экран разделён на 4 части, как если расположить 4 стола в режиме "title", то координаты будут примерно следующими : - открываем любые 4 стола и распологаем их в режиме "title" (это если на старзах, в другим румах по другому). Делаем скриншот одного из них. Затем смотрим свойства картинки, нас интересует длина и высота в пикселях. - начинаем считать координаты. В данном случае на картинке есть 2 цифры: зелёная обозначает длину, синяя высоту. Координаты верхнего левого стола будут о на о. Вернего правого - длина стола в пикселях на ноль. Нижнего левого - ноль на высоту стола в пикселях, и нижнего правого - ширина стола в пикселях на высоту стола в пикселях. Ну вроде бы всё подробно расписал, там делов-то на 5 минут всего. | 
|   |    0 | 
|  15.10.2010, 20:34 | #19 (permalink) | 
| Участник Регистрация: 23.01.2009 Адрес: Москва 
                    Сообщений: 168
                 | 
            
            модифицировал скрипт теперь двигать столы можно с помощью одной клавиши (в примере исп. правый контрол) идея такая : определил 4 точки (pos1x := 95 pos1y := 0 pos2x := 880 pos2y := 0 ...) При нажатии, получаем координаты активного окна. Если координаты не соответсвуют pos1, то двигаем окно в точку pos1. Если же окно уже находится в pos1, то проверяем, заняты ли каким либо окном точки pos2-4. Если свободны, то помещаем окно в ближайшую свободную (2,3,4 в порядке очередности). Если все позиции заняты то помещаем в pos2 (мало ли зачем окно из общего стека вытащить понадобилось) вроде получилось удобно... ; ; AutoHotkey Version: 1.x ; Language: English ; Platform: Win9x/NT ; Author: gc5 ; ; Script Function: ; Template script (you can customize this template by editing "ShellNew\Template.ahk" in your Windows folder) ; #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. SendMode Input ; Recommended for new scripts due to its superior speed and reliability. SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. SetTitleMatchMode, 2 RControl:: pos1x := 95 pos1y := 0 pos2x := 880 pos2y := 0 pos3x := 95 pos3y := 470 pos4x := 880 pos4y := 470 WinGetActiveTitle, Title1 WinGetPos, x0, y0, Width, Height, %Title1% if (x0 <> pos1x or y0 <> pos1y){ WinMove, %Title1%,, 95, 0 } else { pos2occ := 0 pos3occ := 0 pos4occ := 0 WinGet, id, list,,, Program Manager Loop, %id% { this_id := id%A_Index% WinGetTitle, this_title, ahk_id %this_id% WinGet, winminmax, MinMax, ahk_id %this_id% if winminmax = -1 Continue WinGetPos, x, y, Width, Height, %this_title% if (x = pos2x and y = pos2y) pos2occ := 1 if (x = pos3x and y = pos3y) pos3occ := 1 if (x = pos4x and y = pos4y) pos4occ := 1 } if pos2occ = 0 WinMove, %Title1%,, %pos2x%, %pos2y% else if pos3occ = 0 WinMove, %Title1%,, %pos3x%, %pos3y% else if pos4occ = 0 WinMove, %Title1%,, %pos4x%, %pos4y% else WinMove, %Title1%,, %pos2x%, %pos2y% } return | 
|   |    0 | 
|  Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| ВОДы Verneer | jone | Видео и аудио-материалы о покере | 17 | 16.05.2013 22:11 | 
| Verneer: «Мысли о тренерстве. Часть 1» | OldBoy | Новости, статьи, репортажи.. | 1 | 18.02.2012 18:15 | 
| Ищу mt Micro 2011 Verneer/ Rush poker | ZuZo | Видео и аудио-материалы о покере | 3 | 26.08.2011 14:17 | 
| Verneer: о планировании и трейдинге | News.CGM.ru | Новости, статьи, репортажи.. | 0 | 15.12.2010 17:20 | 
| скрипт бет пот онгейм , подправте скрипт кто шарит в этом , плиз :) ? | pokerman777 | Покер софт | 2 | 07.08.2008 11:57 | 
| 
 | 
 |