Установка положения экрана программы - PullRequest
0 голосов
/ 07 сентября 2010

Как мне установить позицию сторонней программы, используя vbscript, чтобы всегда отображать в определенной позиции на экране?

Ответы [ 2 ]

2 голосов
/ 07 сентября 2010

VBScript и Windows Script Host не имеют этой функциональности из коробки, поэтому краткий ответ «Вы не можете».

Длинный ответ: если вам действительно нужно это сделать,для этой цели вы можете использовать сторонний инструмент, например AutoIt .Вы также можете написать специальную утилиту (в C ++, C # с PInvoke и т. Д.), Которая будет использовать соответствующие функции Windows API (FindWindow, SetWindowPos и т. Д.) И вызывать ее изваш сценарий.

0 голосов
/ 10 сентября 2010

Я не думаю, что это будет возможно с использованием VBScript.Как упоминала Хелен, это можно сделать с помощью AutoIt или в C ++, C # и т. Д.

Используя AutoIt, вы можете либо написать скрипт, который всегда выполнялся, и проверить, существует ли окно стороннего приложения., а затем переместите его в нужное место ... Или, лучше, создайте скрипт запуска, чтобы запустить стороннее приложение и поместите его в точное место.Если вы не можете установить AutoIt на всех компьютерах, на которых он будет работать, вы также можете скомпилировать скрипт в отдельный exe-файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...