类 SystemUtil
java.lang.Object
club.xiaojiawei.utils.SystemUtil
系统工具类
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static void
addTray
(String trayIconName, String trayName, Consumer<MouseEvent> clickMouseListener, MenuItem... menuItems) 添加托盘static void
static void
static void
static void
static boolean
copyToClipboard
(String content) 到系统剪切板static void
delay
(int delay) 单位毫秒static void
static void
static void
static void
static void
static void
static void
static com.sun.jna.platform.win32.WinDef.HWND
static com.sun.jna.platform.win32.WinDef.HWND
获取窗口static com.sun.jna.platform.win32.WinDef.HWND
static com.sun.jna.platform.win32.WinDef.HWND
static void
frontWindow
(com.sun.jna.platform.win32.WinDef.HWND programHWND) 前置窗口static void
killGame()
通过此方式停止的游戏,screen.log监听器可能无法监测到游戏被关闭static void
static void
killProgram
(com.sun.jna.platform.win32.WinDef.HWND programHWND) 已过时。static void
static void
调用系统通知static void
openUrlByBrowser
(String url) 通过浏览器打开链接static void
static String
registryGetStringValueForUserProgram
(RegCommonNameEnum regCommonNameEnum, String userProgramName) 获取注册表中用户程序REG_SZ类型的信息static void
移除托盘static void
sendKey
(int keyCode) void
setScreenLogListener
(ScreenLogListener screenLogListener, PowerLogListener powerLogListener, DeckLogListener deckLogListener) static void
static void
更新游戏窗口信息static void
updateRECT
(com.sun.jna.platform.win32.WinDef.HWND programHWND, com.sun.jna.platform.win32.WinDef.RECT programRECT) 更新窗口信息
-
字段详细资料
-
CLIPBOARD
-
TRAY
系统托盘 -
trayIcon
-
DESKTOP
-
-
构造器详细资料
-
SystemUtil
public SystemUtil()
-
-
方法详细资料
-
setScreenLogListener
@Autowired public void setScreenLogListener(ScreenLogListener screenLogListener, PowerLogListener powerLogListener, DeckLogListener deckLogListener) -
notice
调用系统通知- 参数:
title
-content
-
-
cancelAllTask
public static void cancelAllTask() -
cancelAllListener
public static void cancelAllListener() -
stopAllThread
public static void stopAllThread() -
cancelAllProgramTimer
public static void cancelAllProgramTimer() -
cancelAllRunnable
public static void cancelAllRunnable() -
notice
-
findHWND
获取窗口- 参数:
windowTitle
-- 返回:
-
updateRECT
public static void updateRECT(com.sun.jna.platform.win32.WinDef.HWND programHWND, com.sun.jna.platform.win32.WinDef.RECT programRECT) 更新窗口信息 -
updateGameRect
public static void updateGameRect()更新游戏窗口信息 -
findGameHWND
public static com.sun.jna.platform.win32.WinDef.HWND findGameHWND() -
findPlatformHWND
public static com.sun.jna.platform.win32.WinDef.HWND findPlatformHWND() -
findLoginPlatformHWND
public static com.sun.jna.platform.win32.WinDef.HWND findLoginPlatformHWND() -
deleteAllContent
public static void deleteAllContent() -
pasteFromClipboard
public static void pasteFromClipboard() -
sendKey
public static void sendKey(int keyCode) -
frontWindow
public static void frontWindow(com.sun.jna.platform.win32.WinDef.HWND programHWND) 前置窗口- 参数:
programHWND
-
-
openUrlByBrowser
通过浏览器打开链接- 参数:
url
-
-
delay
public static void delay(int delay) 单位毫秒- 参数:
delay
-
-
delayHuman
public static void delayHuman() -
delayTiny
public static void delayTiny() -
delayShort
public static void delayShort() -
delayMedium
public static void delayMedium() -
delayLong
public static void delayLong() -
delayHuge
public static void delayHuge() -
killProgram
已过时。 -
killGame
public static void killGame()通过此方式停止的游戏,screen.log监听器可能无法监测到游戏被关闭 -
killPlatform
public static void killPlatform() -
addTray
public static void addTray(String trayIconName, String trayName, Consumer<MouseEvent> clickMouseListener, MenuItem... menuItems) 添加托盘- 参数:
trayIconName
-trayName
-menuItems
-
-
removeTray
public static void removeTray()移除托盘 -
copyToClipboard
到系统剪切板- 参数:
content
-
-
registryGetStringValueForUserProgram
public static String registryGetStringValueForUserProgram(RegCommonNameEnum regCommonNameEnum, String userProgramName) 获取注册表中用户程序REG_SZ类型的信息- 参数:
regCommonNameEnum
-userProgramName
-- 返回:
-