Войти

Показать полную графическую версию : [решено] Смещение курсора мыши на X:Y от текущей позиции


Elven
10-06-2014, 16:33
Нужно сместить курсор относительно текущей позиции на несколько пикселей (или дюймов, или %, или еще каких единиц - не имеет значения). Сделать это желательно средствами VBS, но, если невозможно, то любыми встроенными средствами Windows.

Kazun
10-06-2014, 16:39
PowerShell(10 писелей):
$current = [System.Windows.Forms.Cursor]::Position
$current.X += 10
$current.Y += 10
[System.Windows.Forms.Cursor]::Position = $current

Elven
11-06-2014, 12:25
пардоньте, господа. с PS не сталкивался нормально, а посему буду задавать идиотский вопрос: что я делаю не так? Приведенный выше код сохранил как ps1 запускаю через PowerShell_ISE - все работает как часы. Добавил в батник

powershell -command d:\ps1\cursor.ps1

получил такую каку с маком
http://s019.radikal.ru/i624/1406/b2/350f6767b68d.jpg

Kazun
11-06-2014, 12:39
Добавьте первой строчкой в скрипт:
Add-Type -AssemblyName System.Windows.Forms

Elven
11-06-2014, 12:53
Kazun, большое человеческое мерси.




© OSzone.net 2001-2012