Rösta fram årets bästa pepparkakshus!
  • 1
  • 2
2009-05-26, 22:27
  #1
Medlem
sam_elofs avatar
Hej, undrar om det finns nåt lätt sätt att skapa ett script/fil/program/etc som man kan lägga på skrivbordet, och när man startar det, stänger en bestämd process från windows task manager. Anledningen till att jag vill ha detta är irrelevant.
Citera
2009-05-26, 22:57
  #2
Medlem
http://www.autohotkey.com/

Kod:
process, close, spotify.exe
Citera
2009-05-26, 23:40
  #3
Medlem
kanulas avatar
1. Skapa ett textdokument, döp den till "vadduvill".bat. Det viktiga är att filändelsen är .bat och inte .txt.
2. Redigera filen och skriv in:
Kod:
taskkill /F /IM dittprogram.exe /T
(Du byter givetvis ut "dittprogram.exe" till den process som du vill döda)
3. Spara.
Klart!
Citera
2009-05-26, 23:51
  #4
Medlem
sam_elofs avatar
Citat:
Ursprungligen postat av kanula
1. Skapa ett textdokument, döp den till "vadduvill".bat. Det viktiga är att filändelsen är .bat och inte .txt.
2. Redigera filen och skriv in:
Kod:
taskkill /F /IM dittprogram.exe /T
(Du byter givetvis ut "dittprogram.exe" till den process som du vill döda)
3. Spara.
Klart!

Tackar för snabba och perfekta svar!
Citera
2009-05-27, 00:32
  #5
Medlem
sam_elofs avatar
Fortsätter i denna tråd i stället för att skapa en ny. Undrar, finns det nåt simpelt sätt att binda en viss tangentbordsknapp till en exe-fil? Som det ser ut nu så verkar det bara gå att binda med ctrl+alt, osv. Vill kunna starta ett program genom att bara trycka på en knapp på tangentbordet.
Citera
2009-05-27, 00:41
  #6
Medlem
StefanHeterJags avatar
Citat:
Ursprungligen postat av sam_elof
Fortsätter i denna tråd i stället för att skapa en ny. Undrar, finns det nåt simpelt sätt att binda en viss tangentbordsknapp till en exe-fil? Som det ser ut nu så verkar det bara gå att binda med ctrl+alt, osv. Vill kunna starta ett program genom att bara trycka på en knapp på tangentbordet.
Du kan ju alltid markera en genväg och sedan välja egenskaper och sätta hotkey för genvägen. Men då hotkeys är just hotkeys, kräver ctrl+alt, ctrl-shift-alt osv så är det ju inte det du är ute efter.

Vill du att en vanligt knapptryckning på valfri bokstav/siffra osv ska starta ett visst program så tror jag att du behöver ett program som ligger körandes dolt i minnet (typ vanligt program utan formulär) som sedan hookar keyboard systemwide eller reggar sig som lyssnare på något RegisterHotKey-API eller liknande och sedan får det programmet agera vid vald tangentnedtryckning.

Sen finns det säkert sådana program som gör just det så du slipper programmera ett sådant själv.. Men jag vet inget sådant på rak arm.
Citera
2009-05-27, 14:18
  #7
Medlem
Citat:
Ursprungligen postat av sam_elof
Fortsätter i denna tråd i stället för att skapa en ny. Undrar, finns det nåt simpelt sätt att binda en viss tangentbordsknapp till en exe-fil? Som det ser ut nu så verkar det bara gå att binda med ctrl+alt, osv. Vill kunna starta ett program genom att bara trycka på en knapp på tangentbordet.

Precis som "StefanHeterJag" skriver så krävs det en keyboard hook som känner av knapptrycken, och det är precis vad autohotkey har.

"f1" knappen binds till att köra slask.exe:
Kod:
f1::run, c:\slask.exe

Eller om du vill stänga en process:
Kod:
f1::process, close, slask.exe
Citera
2009-05-27, 15:02
  #8
Medlem
StefanHeterJags avatar
Citat:
Ursprungligen postat av mhe
Precis som "StefanHeterJag" skriver så krävs det en keyboard hook som känner av knapptrycken, och det är precis vad autohotkey har.

"f1" knappen binds till att köra slask.exe:
Kod:
f1::run, c:\slask.exe

Eller om du vill stänga en process:
Kod:
f1::process, close, slask.exe
Men går det att skapa en hook på vanliga tangenter, typ A?
Citera
2009-05-27, 15:10
  #9
Medlem
Citat:
Ursprungligen postat av StefanHeterJag
Men går det att skapa en hook på vanliga tangenter, typ A?

Javisst, byt ut f1 mot a. Eller om du vill använda en modifier, http://www.autohotkey.com/docs/Hotkeys.htm
Citera
2009-05-27, 16:18
  #10
Medlem
StefanHeterJags avatar
Citat:
Ursprungligen postat av mhe
Javisst, byt ut f1 mot a. Eller om du vill använda en modifier, http://www.autohotkey.com/docs/Hotkeys.htm
Ah, jaha det var ett traybarprogram som ligger och lyssnar. Då förstår jag att det går att hooka på bara en vanlig tangent.
Citera
2012-10-02, 19:12
  #11
Medlem
Melestors avatar
Hur gör man för att få scriptet att vara aktivt hela tiden?
Vill att programmet avslutas direkt när det startas.
Citera
2012-10-02, 19:19
  #12
Medlem
Andreasvbs avatar
Citat:
Ursprungligen postat av Melestor
Hur gör man för att få scriptet att vara aktivt hela tiden?
Vill att programmet avslutas direkt när det startas.
http://www.autohotkey.com/docs/commands/_Persistent.htm
Citera
  • 1
  • 2

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in