windows - Opret eksekverbar for at køre en genvej? Ligner en .bat-fil, men en .exe?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har et tastatur med 6 nøgler, jeg kan tildele stort set alt til, herunder åbne apps.


Jeg vil gerne kunne åbne Spotify med en af ​​disse nøgler, men jeg er nødt til at forbinde en .exe til nøglen - ingen anden filtype vil fungere.


Jeg har Spotify hentet fra Windows Store, så den sidder fast under WindowsApp-mappen i Programfiler, hvilket betyder, at jeg ikke kan få adgang til det direkte. Selv hvis jeg opretter en genvej og sætter den på skrivebordet, er det ikke en .exe, det er en .lnk.


Jeg undrer mig over, om der er en måde at oprette en .exe-fil på, som vil køre Spotify-genvejstasten, som jeg har på mit skrivebord eller enhver app overhovedet.


Jeg ved, at det lyder overflødigt - skaber en .exe til at køre en .exe - men jeg kan ikke få adgang til WindowsApp-mappen for direkte at linke den til mit tastatur. Jeg ved, at en batch-fil ville fungere, men jeg kan ikke forbinde en .bat til mit tastatur, kun .exe.


Jeg har ikke erfaring med at skabe eksekverbare, så jeg ved ikke engang, hvor jeg skal starte, og jeg har ikke kunnet finde noget online.

Bedste reference


Dette er Stack Overflow hvor du kan gøre det selv, så her er hvordan.



  1. Download en BAT til EXE-konverter fra her eller her. [15] [16]

  2. Lav en batchfil for at starte programmet efter eget valg. (Koden vil se ud som følger)
    @start "" "C:usersJimithyJonesDesktopSpotify.exe" && exit

  3. Konverter det til en EXE med et af de foregående programmer. ADVARSEL! Nogle gange opdages de som ondsindede filer, fordi batch-filer har evnen til at skade computeren.

  4. Tildel den nye EXE til dine genvejstaster.


Andre referencer 1


Hvis du vil prøve det selv, skal du:



  • installer en compiler

  • skriv koden

  • brug kompilatoren til at oprette en eksekverbar



Selv om dette kan lyde kompliceret for nogen uden erfaring, er det i dette tilfælde ikke så svært.





Sådan gør du det med den meget enkle PureBasic compiler :



  • Download og installer PureBasic compiler fra denne hjemmeside


    • https://www.purebasic.com/download.php

    • (demoversionen er fint, det gør jobbet)

    • vælg [[PureBasic-Demo.zip (x64 - 64 bit)]]








  • start den PureBasic IDE og skriv denne kode:


    • I dette eksempel gør jeg en eksekverbar, som vil starte Sublime Text, så ændrer stien til din Spotify-eksekverbar




`` `[17]


; // make this a console program
OpenConsole()

; // specify path to another executable
pathToExecutable$ = "C:Program FilesSublime Text 3sublime\_text.exe"

; // use RunProgram to launch another executable
x = RunProgram(pathToExecutable$)


`` `






  • Når du har indtastet koden, skal du klikke på File menuen øverst og derefter klikke på Save As.... Du bliver bedt om et navn til din kildekodefil .

  • Vælg en placering, for eksempel din Desktop og indtast derefter et navn på filen, for eksempel proxy. (dette vil oprette en proxy.pb fil)







  • sidste trin, lav proxy.exe eksekverbar

  • Klik på Compiler menuen, og klik derefter på Create Executable...

  • Vælg sted (igen jeg anbefaler dit skrivebord), og derefter indtast et navn til den eksekverbare , igen for eksempel proxy og klik derefter på Save (dette vil oprette proxy.exe på dit skrivebord)






Du kan flytte din nye oprettede eksekverbar overalt, den er bærbar.


Held og lykke!