batch-fil - Konfiguration af Windows (10) musenøgleindstillinger med kommandoer?

Indlæg af Hanne Mølgaard Plasc

Problem



Så hej


Jeg vil gerne kunne ændre mine Windows-musenøgleindstillinger i flyve.
For at opnå dette tænkte jeg på nogle kommandoer, der kørte med en batchfil (eller noget andet, der ikke skal være en batchfil åbenbart) ville være noget, der er muligt (?).
Jeg kunne nemt programmere en batchfil, der skal køres ved at trykke på en knap med mit tastatur.


Ved nogen om/hvordan jeg kunne konfigurere min musenøgle indstillinger uden faktisk at åbne nem adgangscenter og gå der?
Det, jeg primært vil ændre, ville være:

image


Eventuelle svar er meget værdsat, og husk, det behøver ikke at være præcis det jeg sagde, jeg vil bare have en måde at opnå dette på.
Jeg er åben for alle muligheder, tak.

Bedste reference


Lav en tekstfil, som du kan ringe til swapmouse.cs, der indeholder dette:


using System.Runtime.InteropServices;
using System;

class SwapMouse
{
    [DllImport("user32.dll")]
    public static extern Int32 SwapMouseButton(Int32 bSwap);

    static void Main(string[] args)
    {
        int rightButtonIsAlreadyPrimary = SwapMouseButton(1);
        if (rightButtonIsAlreadyPrimary != 0)
        {
            SwapMouseButton(0);  // Make the left mousebutton primary
        }
    }
}


Og kompilér det til swapmouse.exe med denne kommando i et terminal vindue:


'\%SystemRoot\%Microsoft.NETFramework64v3.5csc" swapmouse.cs


Bare kør .exe-filen, hvis du vil have den tilbage til den oprindelige tilstand, skal du bare køre .exe-filen igen.