我试图通过命令脚本找出如何将鼠标光标N像素移动到某个方向....因为我无法在我的计算机上安装任何东西。
我基本上试图让屏幕永远保持活动状态,直到我杀死脚本。
(是的,我一直在寻找通过命令脚本来实现它的方法......但找不到任何东西。我希望它是可能的。)
答案 0 :(得分:13)
搜索 NirCmd ,并将其安装在 C:\ windows 中,并执行:
nircmd setcursor 100 50
nircmd movecursor 10 10
或其他点击命令等。
答案 1 :(得分:13)
使用批处理文件操作鼠标的最简单方法是使用
rundll32 user32.dll,SetCursorPos
但这不是很有用 - 只需将鼠标设置为0,0位置。
检查mouse.bat - 它是一个自编译的C#/批处理文件,不需要外部工具,源可见且可编辑。
示例:
//clicks at the current position
call mouse click
//double clicks at the current position
call mouse doubleClick
//right clicks at the current position
call mouse rightClick
//returns the position of the cursor
call mouse position
//scrolls up the mouse wheel with 1500 units
call mouse scrollUp 150
//scrolls down with 100 postitions
call mouse scrollDown 100
//relatively(from the current position) moves the mouse with 100 horizontal and 100 vertial postitions
call mouse moveBy 100x100
//absolute positioning
call mouse moveTo 100x100
//relative drag (lefclick and move)
call mouse dragBy 300x200
//absolute drag
call mouse dragTo 500x500
答案 2 :(得分:2)
(最新答案,但对其他人仍然有用) 如果您只是想让计算机不入睡,则软件“ Caffeine”可以很好地完成此任务。
答案 3 :(得分:1)
您可以尝试安装AutoHotKey。它使控制鼠标非常简单。示例脚本:
#MaxThreadsPerHotkey 3
^g::
Toggle := !Toggle
Loop
{
If (!Toggle)
Break
Click
Sleep 1000 ; Make this number higher for slower clicks, lower for faster.
}
Return
在运行本示例的脚本后,按Control + g,它将每秒单击一次以保持屏幕清醒。再次按Ctrl + g停止。
答案 4 :(得分:-1)
尝试将睡眠模式设置为“无”,但如果您想移动鼠标而不触摸它,请下载 memz clean 并让“随机光标移动”变为蓝色。现在享受。 (如果它不起作用,则必须禁用有效载荷。尝试执行 shift+esc 以启用/禁用有效载荷。尝试执行 ctrl+shift+s 跳过一些时间,因为在几分钟内鼠标会抖动得更好。)>