none
Fenster in den Vordergrund bringen RRS feed

  • Frage

  • Hallo zusammen,

    ich habe eine Frage, die mir nach längerer Suche in diesem Forum, sowie auf Google nicht beantwortet werden konnte.

    Ich öffne über einen Buttonklick in einer Form den Internet Explorer und navigiere diesen dann auf eine bestimmte Homepage. Jedoch öffnet sich dieses Fenster im Hintergrund. Wie bekomme ich dieses in den Vordergrund?

    $Internet_Explorer_OnClick= 
    {
    #TODO: Place custom script here
    $ie = New-Object -comobject InternetExplorer.Application
    $ie.visible = $true
    
    $ie.Navigate( "https://campus.tum.de/tumonline/webnav.ini")
    }
    

    Vielen Dank für eure Hilfe!

    Viele Grüße!


    Freitag, 1. März 2013 09:04

Antworten

  • Das ist nicht so einfach!
    Allgemein ist es sehr schwierig (weil sicherheitsrelevant) Windows Programme von außen zu steuern! (Stell dir vor das könnte jeder Virus oder Hacker!)

    Die Lösung ist aber hier:
    http://stackoverflow.com/questions/12801563/powershell-setforegroundwindow

    Es gibt dafür auch ein PowerShell Modul:
    http://wasp.codeplex.com/

    Mit diesem Modul kann man (beschränkt) andere Windows Programme steuern.


    Please click “Mark as Answer” if my post answers your question and click “Vote As Helpful” if my Post helps you.
    Bitte markiere hilfreiche Beiträge von mir als “Als Hilfreich bewerten” und Beiträge die deine Frage ganz oder teilweise beantwortet haben als “Als Antwort markieren”.
    My PowerShell Blog http://www.admin-source.info
    [string](0..21|%{[char][int]([int]("{0:d}" -f 0x28)+('755964655967-86965747271757624-8796158066061').substring(($_*2),2))})-replace' '
    German ? Come to German PowerShell Forum!

    • Als Antwort markiert Flooggee Freitag, 1. März 2013 12:41
    Freitag, 1. März 2013 11:24

Alle Antworten

  • Solange du nur zu Seite hin navigieren möchtest, reicht ein

    start-process "https://url.de" 

    aus, hat auch den Vorteil das der Standardbrowser verwendet wird.

    Gruß

    Freitag, 1. März 2013 10:21
  • Das ist nicht so einfach!
    Allgemein ist es sehr schwierig (weil sicherheitsrelevant) Windows Programme von außen zu steuern! (Stell dir vor das könnte jeder Virus oder Hacker!)

    Die Lösung ist aber hier:
    http://stackoverflow.com/questions/12801563/powershell-setforegroundwindow

    Es gibt dafür auch ein PowerShell Modul:
    http://wasp.codeplex.com/

    Mit diesem Modul kann man (beschränkt) andere Windows Programme steuern.


    Please click “Mark as Answer” if my post answers your question and click “Vote As Helpful” if my Post helps you.
    Bitte markiere hilfreiche Beiträge von mir als “Als Hilfreich bewerten” und Beiträge die deine Frage ganz oder teilweise beantwortet haben als “Als Antwort markieren”.
    My PowerShell Blog http://www.admin-source.info
    [string](0..21|%{[char][int]([int]("{0:d}" -f 0x28)+('755964655967-86965747271757624-8796158066061').substring(($_*2),2))})-replace' '
    German ? Come to German PowerShell Forum!

    • Als Antwort markiert Flooggee Freitag, 1. März 2013 12:41
    Freitag, 1. März 2013 11:24