Just nu i M3-nätverket
Jump to content

Interaktion med 'scheduled tasks'


Mattias Bratt

Recommended Posts

Mattias Bratt

Finns det något sätt att interagera med processer (t.ex. skicka tangenttryckningartill dem) som startats som ett 'scheduled task' ? Om inte den användare som är angiven under 'run as' i taskets egenskaper är inloggad när processen startar finns det ju inget skrivbord att öppna något fönster på.

 

Har provat med VBscript som t.ex detta:

 

<job>

<object id="shell" progid="WScript.Shell"/>

<script language="VBScript">

Return = shell.Run("g:\winamp\winamp.exe")

shell.AppActivate Return

WScript.Sleep(4000)

shell.SendKeys "x" ' play

</script>

</job>

 

Detta funkar om 'Run as' användaren råkar vara inloggad så att winamp öppnas på skrivbordet, men inte annars.

 

Finns det något annat alternativ som bara skickar knapptryckningar till ett specificerat process-ID?

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...