Make more processes
This commit is contained in:
@@ -7,7 +7,7 @@ using System.Windows.Forms;
|
|||||||
namespace DD2Switcher;
|
namespace DD2Switcher;
|
||||||
|
|
||||||
internal static class Program {
|
internal static class Program {
|
||||||
private static int NumProc = 9;
|
private static int NumProc = 10;
|
||||||
private static Process[] windows = new Process[NumProc];
|
private static Process[] windows = new Process[NumProc];
|
||||||
private static int ActiveIndex = -1;
|
private static int ActiveIndex = -1;
|
||||||
|
|
||||||
@@ -142,7 +142,7 @@ internal static class Program {
|
|||||||
Console.WriteLine($"Foreground process: {process}");
|
Console.WriteLine($"Foreground process: {process}");
|
||||||
bool found = false;
|
bool found = false;
|
||||||
|
|
||||||
for (int i = 0; i < 9; i++) {
|
for (int i = 0; i < NumProc; i++) {
|
||||||
var window = windows[i];
|
var window = windows[i];
|
||||||
if (window != null && window.Id == process.Id) {
|
if (window != null && window.Id == process.Id) {
|
||||||
found = true;
|
found = true;
|
||||||
@@ -151,7 +151,7 @@ internal static class Program {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!found) {
|
if (!found) {
|
||||||
for (int i = 0; i < 9; i++) {
|
for (int i = 0; i < NumProc; i++) {
|
||||||
var window = windows[i];
|
var window = windows[i];
|
||||||
if (window == null) {
|
if (window == null) {
|
||||||
Console.WriteLine($"Adding foreground window to tracked at index {i}...");
|
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];
|
var window = windows[i];
|
||||||
if (window != null && window.Id == process.Id) {
|
if (window != null && window.Id == process.Id) {
|
||||||
windows[i] = windows[index];
|
windows[i] = windows[index];
|
||||||
@@ -201,7 +201,7 @@ internal static class Program {
|
|||||||
Process.GetCurrentProcess().Kill();
|
Process.GetCurrentProcess().Kill();
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int i = 0; i < 9; i++) {
|
for (int i = 0; i < NumProc; i++) {
|
||||||
windows[i] = null;
|
windows[i] = null;
|
||||||
HotKeyManager.RegisterHotKey(Keys.D1 + i, KeyModifiers.Alt);
|
HotKeyManager.RegisterHotKey(Keys.D1 + i, KeyModifiers.Alt);
|
||||||
HotKeyManager.RegisterHotKey(Keys.D1 + i, KeyModifiers.Alt | KeyModifiers.Shift);
|
HotKeyManager.RegisterHotKey(Keys.D1 + i, KeyModifiers.Alt | KeyModifiers.Shift);
|
||||||
|
Reference in New Issue
Block a user