webForumDet fria alternativet

Skicka kommando till program?

6 svar · 384 visningar · startad av Foppah

FoppahMedlem sedan maj 200560 inlägg
#1

Hej,

Går det via en batchfil eller på något annat sätt skicka ett kommando till ett program varje gång det startas?

Alltså "ALT+>" vill jag skicka till ett program varje gång jag startar det. Några förslag?

OveRRidEMedlem sedan feb. 200112 078 inlägg
#2

Du menar, efter att programmet har startat? Eller när det startas?

FoppahMedlem sedan maj 200560 inlägg
#3

Efter att programmet har startat.

OveRRidEMedlem sedan feb. 200112 078 inlägg
#4

Ja, isåfall vet jag faktiskt inte.

FoppahMedlem sedan maj 200560 inlägg
#5

När det startas då? Jag kan testa och se om det går.

OveRRidEMedlem sedan feb. 200112 078 inlägg
#6

Tveksamt. Det jag syftade på var att ge programmet uppstartsparametrar via kommandoraden. Såvida inte programfilen själv har parametrar som är till för stöd för att exekvera vissa funktioner efter uppstart, så tror jag inte det går på det sättet.

Men jag vet som sagt inte säkert. Det måste ju finnas sätt att programmatiskt ta fram en handle till processen och sen trycka in olika events, men jag är högst tveksam till att det går med batchscript. Man får nog ge sig på ett riktigt språk om man ska ge sig på sådana tilltag.

/red. Men för att vända på steken; vad exakt vill du åstakomma?

colioneMedlem sedan juni 20014 421 inlägg
#7

Det är ju lösbart med AppActivate och SendKeys i VBScript, fast det är inte vidare jättestabil lösning med tanke på att den sänder kommandona även om applikationen byter fokus.

128 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)