Skip to content

系统输入

有时候需要对外部应用进行一些输入操作,比如密码、图片、文件等。

utools.hideMainWindowPasteFile(filePath)

粘贴文件

类型定义

ts
function hideMainWindowPasteFile(filePath: string): boolean;
function hideMainWindowPasteFile(filePath: string[]): boolean;

filePath 为文件路径,可以是单个文件路径,也可以是文件路径数组。

示例代码

ts
utools.hideMainWindowPasteFile("C:\\Users\\Administrator\\Desktop\\test.txt");

utools.hideMainWindowPasteImage(imagePath)

粘贴图片

类型定义

ts
function hideMainWindowPasteImage(imagePath: string): boolean;
function hideMainWindowPasteImage(imageFile: Uint8Array): boolean;
  • imagePath 字符串可以是图片路径,也可以是图片的 Base64 编码
  • imageFile 为图片的二进制数据

示例代码

ts
utools.hideMainWindowPasteImage("./test.png");

utools.hideMainWindowPasteText(text)

粘贴文本

类型定义

ts
function hideMainWindowPasteText(text: string): boolean;

示例代码

ts
utools.hideMainWindowPasteText("Hello World!");

utools.hideMainWindowTypeString(text)

输入文本,基于输入法原理实现,可以保证输入任意字符串,包括 emoji

类型定义

ts
function hideMainWindowTypeString(text: string): boolean;

示例代码

ts
utools.hideMainWindowTypeString("uTools 新一代效率工具平台 - 🐼👏🦄👨‍👩‍👧‍👦🚵🏻");