MCPcopy Create free account

hub / github.com/Mofangbao/midscene-pc / functions

Functions143 in github.com/Mofangbao/midscene-pc

↓ 14 callersFunctionpostJSON
( endpoint: string, path: string, body: any, token?: string )
src/services/remote.pc.service.ts:30
↓ 14 callersFunctionsleep
(ms: number)
src/pc.device.ts:32
↓ 12 callersMethodgetScreenPos
(regionPos: number[])
src/pc.device.ts:171
↓ 12 callersMethodsetPosition
* 设置鼠标位置
src/interfaces/pc.service.interface.ts:218
↓ 9 callersMethodcaptureImage
()
src/services/local.pc.service.ts:87
↓ 9 callersMethodclick
* 鼠标点击
src/interfaces/pc.service.interface.ts:228
↓ 9 callersMethodlaunch
()
src/pc.device.ts:273
↓ 7 callersMethodpressKey
(...keys: KeyCode[])
src/pc.device.ts:263
↓ 6 callersMethodmousewheel
(direction: "scrollUp" | "scrollDown" | "scrollLeft" | "scrollRight", pixel: number)
src/pc.device.ts:248
↓ 5 callersMethodaiTap
(locatePrompt: TUserPrompt, opt?: LocateOption & { fileChooserAccept?: string | string[] })
src/pc.agent.ts:54
↓ 4 callersFunctionscheduleRestart
(reason: string)
src/index.server.ts:37
↓ 3 callersMethodallMonitors
All monitors
src/interfaces/pc.service.interface.ts:309
↓ 3 callersMethodallWindows
All windows
src/interfaces/pc.service.interface.ts:311
↓ 3 callersMethodclearInput
(pos: { x: number; y: number }, newData?: string)
src/pc.device.ts:240
↓ 3 callersMethoddescribe
* 设备描述
src/pc.device.ts:649
↓ 3 callersMethodpressButton
* 鼠标按下
src/interfaces/pc.service.interface.ts:238
↓ 3 callersMethodreleaseButton
* 鼠标释放
src/interfaces/pc.service.interface.ts:243
↓ 3 callersFunctionserializeMonitor
(m: AbstractMonitor)
src/server.ts:15
↓ 3 callersFunctionstop
()
src/index.server.ts:27
↓ 3 callersMethodtypeText
(text: string)
src/pc.device.ts:186
↓ 3 callersFunctionurl
(base: string, path: string, token?: string)
src/services/remote.pc.service.ts:12
↓ 2 callersFunctioncreateRemotePCService
(endpoint: string, token?: string)
src/services/remote.pc.service.ts:126
↓ 2 callersMethoddoubleClick
* 鼠标双击
src/interfaces/pc.service.interface.ts:233
↓ 2 callersMethodfindWindow
()
src/pc.device.ts:213
↓ 2 callersFunctiongetControlPointAt
( x: number, y: number, startPoint: { x: number; y: number }, currentPoint: { x: number; y: number },
src/screeshot.ts:42
↓ 2 callersFunctiongetControlPoints
( startPoint: { x: number; y: number }, currentPoint: { x: number; y: number } )
src/screeshot.ts:22
↓ 2 callersFunctiongetPNG
(endpoint: string, path: string, token?: string)
src/services/remote.pc.service.ts:45
↓ 2 callersFunctionisPointInConfirmButton
( x: number, y: number, startPoint: { x: number; y: number }, currentPoint: { x: number; y: number } )
src/screeshot.ts:66
↓ 2 callersMethodmapKeyboard
(keyName: string)
src/pc.device.ts:179
↓ 2 callersMethodmove
* 鼠标移动
src/interfaces/pc.service.interface.ts:248
↓ 2 callersFunctionnormalize
(base: string)
src/services/remote.pc.service.ts:9
↓ 2 callersMethodpressKey
* 按下按键
src/interfaces/pc.service.interface.ts:275
↓ 2 callersMethodreleaseKey
* 释放按键
src/interfaces/pc.service.interface.ts:280
↓ 2 callersMethodscreenShot
(saveFileFullPath?: string)
src/interfaces/pc.service.interface.ts:313
↓ 2 callersMethodscrollDown
* 鼠标滚轮向下滚动
src/interfaces/pc.service.interface.ts:262
↓ 2 callersMethodscrollLeft
* 鼠标滚轮
src/interfaces/pc.service.interface.ts:253
↓ 2 callersMethodscrollRight
* 鼠标滚轮向右滚动
src/interfaces/pc.service.interface.ts:258
↓ 2 callersMethodscrollUp
* 鼠标滚轮向上滚动
src/interfaces/pc.service.interface.ts:267
↓ 2 callersMethodsetContent
* 设置剪贴板内容
src/interfaces/pc.service.interface.ts:293
↓ 2 callersFunctionstartAutoServer
(port?: number, host?: string, token?: string)
src/index.server.ts:10
↓ 2 callersFunctionstartServer
( port: number = Number(process.env.PORT) || 3333, host: string = process.env.HOST || "0.0.0.0", token:
src/server.ts:295
↓ 1 callersMethodaiLocate
(prompt: TUserPrompt, opt?: LocateOption)
src/pc.agent.ts:62
↓ 1 callersMethodclick
(element: LocateResultElement)
src/pc.device.ts:410
↓ 1 callersFunctioncreateServer
(service: IPCService = localPCService, token?: string)
src/server.ts:43
↓ 1 callersMethodgetContent
* 获取剪贴板内容
src/interfaces/pc.service.interface.ts:298
↓ 1 callersFunctiongetJSON
(endpoint: string, path: string, token?: string)
src/services/remote.pc.service.ts:22
↓ 1 callersMethodgetMonitorFromPoint
(point: Point)
src/interfaces/pc.service.interface.ts:312
↓ 1 callersMethodgetPosition
* 获取鼠标位置
src/interfaces/pc.service.interface.ts:223
↓ 1 callersMethodhasLaunched
()
src/pc.device.ts:268
↓ 1 callersMethodlistenOutput
(id: string, callback: (output: string) => void)
src/pc.device.ts:625
↓ 1 callersFunctionmain
()
src/cli.ts:26
↓ 1 callersMethodmonitors
* 设备支持的显示器
src/pc.device.ts:678
↓ 1 callersFunctionparseArgs
(argv: string[])
src/cli.ts:6
↓ 1 callersFunctionpointInBounds
(point: gui.PointF, bounds: gui.RectF)
src/screeshot.ts:9
↓ 1 callersMethodrandom32UUID
()
src/pc.agent.ts:23
↓ 1 callersFunctionrunDemo
(pcService: IPCService)
demo/run.ts:12
↓ 1 callersFunctionscreenshot
(saveFileFullPath?: string)
src/screeshot.ts:92
↓ 1 callersFunctiontestCache
(pcService: IPCService)
demo/cache.ts:5
↓ 1 callersMethodtype
* 输入文本
src/interfaces/pc.service.interface.ts:285
↓ 1 callersMethodwindows
* 设备支持的窗口
src/pc.device.ts:685
MethodactionSpace
* 设备支持的操作空间
src/pc.device.ts:424
MethodaiOutput
(task: string)
src/pc.agent.ts:34
FunctionallMonitors
()
src/services/remote.pc.service.ts:213
FunctionallWindows
()
src/services/remote.pc.service.ts:217
MethodappName
()
src/services/local.pc.service.ts:65
MethodappName
()
src/services/remote.pc.service.ts:99
FunctionbrowserUse
(pcService: IPCService)
demo/browser.use.ts:6
MethodcaptureImage
()
src/services/local.pc.service.ts:47
MethodcaptureImage
()
src/services/remote.pc.service.ts:86
MethodcaptureImage
()
src/services/remote.pc.service.ts:121
MethodclearCache
()
src/pc.agent.ts:83
Functionclick
(button: number)
src/services/remote.pc.service.ts:145
Methodconstructor
(options?: PCDeviceOptions)
src/pc.device.ts:160
Methodconstructor
( protected device: PCDevice, agentOptions?: PCAgentOptions, )
src/pc.agent.ts:8
Methodconstructor
(protected _monitor: Monitor)
src/services/local.pc.service.ts:16
Methodconstructor
(protected _window: Window)
src/services/local.pc.service.ts:57
Methodconstructor
(private endpoint: string, private data: any, private token?: string)
src/services/remote.pc.service.ts:53
Methodconstructor
(private endpoint: string, private data: any, private token?: string)
src/services/remote.pc.service.ts:92
MethodcurrentMonitor
()
src/services/local.pc.service.ts:71
MethodcurrentMonitor
()
src/services/remote.pc.service.ts:105
Methoddestroy
* 设备销毁
src/pc.device.ts:692
FunctiondoubleClick
(button: number)
src/services/remote.pc.service.ts:149
Methodfrequency
()
src/services/local.pc.service.ts:41
Methodfrequency
()
src/services/remote.pc.service.ts:80
MethodgenerateTargetInfo
(currentTargetWindow: WindowInfo)
src/pc.device.ts:284
FunctiongetContent
()
src/services/remote.pc.service.ts:202
FunctiongetMonitorFromPoint
(point: Point)
src/services/remote.pc.service.ts:221
FunctiongetPosition
()
src/services/remote.pc.service.ts:142
Methodheight
()
src/services/local.pc.service.ts:32
Methodheight
()
src/services/local.pc.service.ts:83
Methodheight
()
src/services/remote.pc.service.ts:71
Methodheight
()
src/services/remote.pc.service.ts:117
Methodid
()
src/services/local.pc.service.ts:51
Methodid
Unique identifier associated with the window.
src/services/local.pc.service.ts:62
Methodid
()
src/services/remote.pc.service.ts:56
Methodid
Unique identifier associated with the window.
src/services/remote.pc.service.ts:96
MethodisPrimary
()
src/services/local.pc.service.ts:44
MethodisPrimary
()
src/services/remote.pc.service.ts:83
Functionmove
(points: Point[])
src/services/remote.pc.service.ts:161
Methodname
()
src/services/local.pc.service.ts:20
next →1–100 of 143, ranked by callers