Make more processes

This commit is contained in:
2025-01-03 19:51:28 +01:00
parent a9024539a4
commit 6a4e25cdb8

View File

@@ -7,7 +7,7 @@ using System.Windows.Forms;
namespace DD2Switcher;
internal static class Program {
private static int NumProc = 9;
private static int NumProc = 10;
private static Process[] windows = new Process[NumProc];
private static int ActiveIndex = -1;
@@ -142,7 +142,7 @@ internal static class Program {
Console.WriteLine($"Foreground process: {process}");
bool found = false;
for (int i = 0; i < 9; i++) {
for (int i = 0; i < NumProc; i++) {
var window = windows[i];
if (window != null && window.Id == process.Id) {
found = true;
@@ -151,7 +151,7 @@ internal static class Program {
}
if (!found) {
for (int i = 0; i < 9; i++) {
for (int i = 0; i < NumProc; i++) {
var window = windows[i];
if (window == null) {
Console.WriteLine($"Adding foreground window to tracked at index {i}...");
@@ -160,7 +160,7 @@ internal static class Program {
}
}
for (int i = 0; i < 9; i++) {
for (int i = 0; i < NumProc; i++) {
var window = windows[i];
if (window != null && window.Id == process.Id) {
windows[i] = windows[index];
@@ -201,7 +201,7 @@ internal static class Program {
Process.GetCurrentProcess().Kill();
}
for (int i = 0; i < 9; i++) {
for (int i = 0; i < NumProc; i++) {
windows[i] = null;
HotKeyManager.RegisterHotKey(Keys.D1 + i, KeyModifiers.Alt);
HotKeyManager.RegisterHotKey(Keys.D1 + i, KeyModifiers.Alt | KeyModifiers.Shift);