Hur kan jag göra så att 2 scripts startar när jag startar ett program?

Trädvy Permalänk
Medlem
Plats
en ort i sverige
Registrerad
Jul 2016

Hur kan jag göra så att 2 scripts startar när jag startar ett program?

Hej! Jag är relativt ny till auto hotkey och jag har gjort två stycken olika scripts för att köpa loadouts i ett spel, dessa scriptsen är väldigt simpla (de skriver bara saker i chatten så att jag får massa kits) och jag skulle vilja göra så att scriptsen öppnar när jag startar spelet och stänger när jag stänger spelet. Detta skulle antagligen kunna göras i en batch fil men jag kan inte skriva batchfiler så det blir ju lite svårt. Har ni något exempel på en bit kod som skulle kunna göra detta? Hjälp uppskattas.

feting dator

Trädvy Permalänk
Medlem
Plats
Falun
Registrerad
Dec 2010

Du kan starta allt från ett 3e auto hotkey script. Sedan håller det scriptet koll på när spelet är igång eller inte och stoppar de andra två scripten. Vet inte om jag tycker det är värt besvärt dock.

Trädvy Permalänk
Medlem
Plats
en ort i sverige
Registrerad
Jul 2016

Och hur ska jag göra det?

feting dator

Trädvy Permalänk
Medlem
Plats
Falun
Registrerad
Dec 2010

Det var så länge sedan jag gjorde något liknande att jag inte kan hjälpa dig med koden direkt utan att behöva sätta mig in i det igen.

https://autohotkey.com/docs/commands/Run.htm
Står hur du startar saker med AHK

https://autohotkey.com/docs/commands/Process.htm
Med Process, Exist så kan du kolla om ditt spel och andra script är igång.

Kör en loop, med lite sleep, som kollar när spelet inte är igång längre och då kör du close på scripten.

Kan kolla på CloseWait också, det går kanske att göra det lite snyggare med den också.