Appearance
模拟按键
模拟用户的键盘与鼠标操作。
utools.simulateKeyboardTap(key[, ...modifiers])
模拟键盘按键
类型定义
ts
function simulateKeyboardTap(key: string, ...modifiers: string[]): void;
key
: 要模拟的按键modifiers
: 要模拟的修饰键,一般为shift
、ctrl
、alt
、meta
示例代码
ts
// 模拟键盘敲击 Enter
utools.simulateKeyboardTap("enter");
// windows linux 模拟粘贴
utools.simulateKeyboardTap("v", "ctrl");
// macos 模拟粘贴
utools.simulateKeyboardTap("v", "command");
// 模拟 Ctrl + Alt + A
utools.simulateKeyboardTap("a", "ctrl", "alt");
utools.simulateMouseMove(x, y)
模拟鼠标移动到指定位置
类型定义
ts
function simulateMouseMove(x: number, y: number): void;
示例代码
ts
utools.simulateMouseMove(100, 100);
utools.simulateMouseClick(x, y)
模拟鼠标左键点击
类型定义
ts
function simulateMouseClick(x: number, y: number): void;
示例代码
ts
utools.simulateMouseClick(100, 100);
utools.simulateMouseDoubleClick(x, y)
模拟鼠标左键双击
类型定义
ts
function simulateMouseDoubleClick(x: number, y: number): void;
示例代码
ts
utools.simulateMouseDoubleClick(100, 100);
utools.simulateMouseRightClick(x, y)
模拟鼠标右键点击
类型定义
ts
function simulateMouseRightClick(x: number, y: number): void;
示例代码
ts
utools.simulateMouseRightClick(100, 100);