web_synchronization_tool/lib/windows/synchronization_web_tool.dart

30 lines
676 B
Dart
Raw Normal View History

2024-04-02 11:02:06 +08:00
import 'dart:ffi';
import 'package:web_synchronization_tool/windows/windowsJs.dart';
import 'package:webview_windows/webview_windows.dart';
class SynchronizationWebTool{
/// 主控
late WebviewController mainController;
/// 受控
List<WebviewController> childController = [];
/// 点击同步
clickSynchronization(double x,double y){
for (var controller in childController) {
controller.executeScript(WindowsJs.clickJs(x, y));
}
}
/// 输入
input(int value){
mainController.executeScript(WindowsJs.inputJs(value));
for (var controller in childController) {
controller.executeScript(WindowsJs.inputJs(value));
}
}
}