diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/src/main/java/macro/Input.java b/src/main/java/macro/Input.java index c1b8a2b..e169d7b 100644 --- a/src/main/java/macro/Input.java +++ b/src/main/java/macro/Input.java @@ -12,6 +12,7 @@ import com.sun.jna.platform.WindowUtils; import com.sun.jna.platform.win32.WinDef.LPARAM; import com.sun.jna.platform.win32.WinDef.WPARAM; import com.sun.jna.platform.win32.WinUser; +import static com.sun.jna.Native.getLastError;; public class Input { @@ -44,7 +45,8 @@ public class Input { public static void press(char c, int timeInMs, String windowName) { DesktopWindow window = WindowUtils.getAllWindows(true).stream() .filter(w -> w.getTitle().toLowerCase().contains(windowName.toLowerCase())).findFirst().get(); - System.out.println(SendMessageA(window.getHWND(), WinUser.WM_KEYDOWN, new WPARAM(c), new LPARAM(0))); + SendMessageA(window.getHWND(), WinUser.WM_KEYDOWN, new WPARAM(c), new LPARAM(0)); + System.out.println(getLastError()); try { Thread.sleep(timeInMs); } catch (InterruptedException e) { diff --git a/target/classes/META-INF/MANIFEST.MF b/target/classes/META-INF/MANIFEST.MF index 9bdf3b1..a5622f8 100644 --- a/target/classes/META-INF/MANIFEST.MF +++ b/target/classes/META-INF/MANIFEST.MF @@ -1,4 +1,4 @@ -Manifest-Version: 1.0 -Build-Jdk-Spec: 21 -Created-By: Maven Integration for Eclipse - +Manifest-Version: 1.0 +Build-Jdk-Spec: 21 +Created-By: Maven Integration for Eclipse + diff --git a/target/classes/META-INF/maven/me.akito123321.macro/macro/pom.properties b/target/classes/META-INF/maven/me.akito123321.macro/macro/pom.properties index bd5741d..47a72c0 100644 --- a/target/classes/META-INF/maven/me.akito123321.macro/macro/pom.properties +++ b/target/classes/META-INF/maven/me.akito123321.macro/macro/pom.properties @@ -1,7 +1,7 @@ #Generated by Maven Integration for Eclipse -#Thu May 23 23:10:46 CEST 2024 +#Fri May 24 08:04:04 CEST 2024 artifactId=macro groupId=me.akito123321.macro -m2e.projectLocation=C\:\\Users\\ronny\\eclipse-workspace\\macro +m2e.projectLocation=/home/ronny/Desktop/Private Projects/PROBot m2e.projectName=macro version=0.0.1-SNAPSHOT diff --git a/target/classes/macro/Input.class b/target/classes/macro/Input.class index bb3d1f7..84c5adf 100644 Binary files a/target/classes/macro/Input.class and b/target/classes/macro/Input.class differ