2016-10-31 5 views
0

enter image description here У меня есть 3 монитора, которые подключены к ПК. Он отображает вкладку Google Chrome на каждом из экранов с помощью какой-либо панели инструментов. Он будет автоматически отключаться каждую ночь с веб-сайта (я не могу этого контролировать). Поэтому мне нужно вручную войти в него, открыть вкладки, а затем переместить их на каждый из мониторов каждую ночь. Я пытаюсь автоматизировать эту задачу. Я пытаюсь использовать Sikuli slides, чтобы сделать это. Сейчас я могу войти в систему, открыть вкладки и нажать на кнопки. Но я не могу перетащить вкладки на другие мониторы. Не важно, какая вкладка отображается на мониторе. На компьютере работает Windows 7. Как я могу это сделать? Любой скриптовый язык или инструмент, доступный в окнах, прекрасен. Заранее спасибо.Как переместить вкладки браузера на разные мониторы с помощью скрипта?

Edit: Добавлен файл, который описывает мою потребность

ответ

0

Это то, что я сделал, чтобы исправить это:

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

Проблема заключается в невозможности загрузки сохраненного макроса и запуска с использованием командной строки (или я не мог понять). Поэтому я использовал Mouse Controller для записи движения мыши, чтобы открыть MouseRecorder и щелкнуть по бегу. [Он не может записывать нажатия клавиш]. Контроллер мыши имеет возможность запускать из командной строки с возможностью принимать имя файла в качестве аргумента.

Я написал командный файл, чтобы открыть и запустить MouseRecorder и запускаться каждую ночь с помощью планировщика задач.

0

Вы открываете то же самое на том же компьютере, на одних и тех же экранах, так что это будет в том же месте каждый раз.

AutoHotKey (АХК) можно сделать нажмите и перетащите с начала координат до конца координат:

https://autohotkey.com/docs/commands/MouseClickDrag.htm

Run AutoHotKey, щелкните правой кнопкой мыши на значок в области уведомлений панели задач (Systray) и нажмите «Window Spy», и он откроет вспомогательный инструмент AHK. Теперь вы можете щелкнуть вкладки Chrome и посмотреть в AHK, чтобы увидеть координаты указателя мыши, чтобы вы могли подключить их к команде. И перетащите браузер и посмотрите на координаты мыши там.

(И если вы не используете Windows 7, но вместо этого 8 или 8.1 или 10, вы можете использовать Aero Snap с Win + RightArrow, Win + RightArrow и Win + UpArrow, чтобы переместить активное окно на край затем на правом экране, затем в полноэкранном режиме).

(Или вы можете использовать Alt-Space, M, клавиши со стрелками для перемещения вокруг сфокусированного окна).

+0

Спасибо за предложение. Но мне удалось сделать это по-другому. Добавлен ответ – tuxebin