From 3f00c41f088518da0f22e96b4425df2c642237e9 Mon Sep 17 00:00:00 2001 From: kkard2 Date: Fri, 17 Oct 2025 20:03:09 +0200 Subject: remove vds i wasn't using --- _windows/VirtualDesktopSwitcher/Program.cs | 43 ------------------------------ 1 file changed, 43 deletions(-) delete mode 100644 _windows/VirtualDesktopSwitcher/Program.cs (limited to '_windows/VirtualDesktopSwitcher/Program.cs') diff --git a/_windows/VirtualDesktopSwitcher/Program.cs b/_windows/VirtualDesktopSwitcher/Program.cs deleted file mode 100644 index eba2e44..0000000 --- a/_windows/VirtualDesktopSwitcher/Program.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System.Runtime.InteropServices; -using WindowsDesktop; - - - -class Program -{ - [DllImport("user32.dll")] private static extern IntPtr GetForegroundWindow(); - - private static int RealIndex(int index) - { - if (index == 0) - return 9; - - return index - 1; - } - - [STAThread] - public static int Main(string[] args) - { - if (args[0] == "prepare") - { - while (VirtualDesktop.GetDesktops().Length < 10) - VirtualDesktop.Create(); - return 0; - } - if (args[0] == "switch") - { - var desktops = VirtualDesktop.GetDesktops(); - desktops[RealIndex(int.Parse(args[1]))].Switch(); - return 0; - } - if (args[0] == "move") - { - var desktops = VirtualDesktop.GetDesktops(); - var targetDesktop = desktops[RealIndex(int.Parse(args[1]))]; - VirtualDesktop.MoveToDesktop(GetForegroundWindow(), targetDesktop); - } - - return 1; - } -} - -- cgit v1.3.1