Avatar billede Fennek The Fox Praktikant
06. september 2017 - 23:48

VBScript virker næsten men hvad mangler jeg?

Jeg sidder her og skal starte appen Discord på en række computere i en ungdomsklub, men da ikke alle kommer til at bruge denne app vil jeg blot starte den og lade den køre i baggrunden i systembakken.
Appen er så smart at den allerede kører i systembakken, men den popper også frem på hele skrivebordet og det ønsker jeg ikke, derfor har jeg lavet et vbs script der starter appen og vil så sende den "væk" og altså ikke bare minimere den, så den kun kommer til at køre i systembakken, men mit script synes ikke at virke 100%...

Dim objShell
Dim objWshShell
Set objShell = WScript.CreateObject("WScript.Shell")
Set objWshShell = WScript.CreateObject("WScript.Shell")

objShell.Run("""%UserProfile%\AppData\Local\Discord\app-0.0.297\Discord.exe""")

set objShell = CreateObject("shell.application")

WScript.Sleep 10000
objWshShell.AppActivate Discord
objWshShell.SendKeys "% {l}"

Set objShell = Nothing
Set objWshShell = Nothing

Når dette script starter, starter appen fint op, 10 sekunder efter kommer det lille vindue op i venstre øverste hjørne (Svarer til at man højreklikker i toppen af appen) men så sker der ikke mere og jeg tænker at det skyldes at jeg har gjort fokus vinduet til appen og ikke det lille ekstra vindue, men hvordan får jeg den så til det i mit script?

Skal jeg tilføje en ekstra linje...objWshShell.AppActivate.....men hvad skal der så stå efter den?

Håber nogen kan hjælpe mig med et svar, for jeg sidder godt fast og ALT+F4 kan ikke bruges mærkeligt nok, da det lukker appen både på skrivebordet og i systembakken.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester