Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Cursor Focus mal da - mal nicht

Mitglied: Peterz

Peterz (Level 1) - Jetzt verbinden

23.11.2017 um 10:12 Uhr, 1359 Aufrufe, 7 Kommentare

Hallo,
ich habe ein Powershell Script, welches mir AD-Benutzer anlegt. Die Eingabe von Benutzernamen erfolgt durch eine TextBox, wobei auf dem ersten Eingabefeld (hier Vorname) der Cursor Focus liegt (ist blau markiert).

Jetzt mein Problem.

Startet man das Script innerhalb von PowerShell ISE, ist der Cursor Focus gesetzt.
Öffnet man nur Powershell und navigiert zum Script und starte das Script, ist der der Cursor Focus auch gesetzt.
Starte ich das Script mit einem Doppelklick, startet das Script aber es ist kein Cursor Focus auf dem ersten Eingabefeld.

Woran kann es liegen, dass sich das Script in Abhängigkeit der Startart anders verhält?

Gruß
Peter
Mitglied: 134464
23.11.2017, aktualisiert um 10:39 Uhr
ist der der Cursor Focus auch gesetzt.
Einen Cursor Focus gibt es nicht, ein Feld/Button/Steuerelement kann den Fokus haben oder nicht, kein Cursor!
Woran kann es liegen, dass sich das Script in Abhängigkeit der Startart anders verhält?
Es kennt keiner dein Skript!
Starte ich das Script mit einem Doppelklick
Wie das? Hast du es als EXE kompiliert, oder die Explorer Dateierweiterungsaktion angepasst damit ein Doppelklick das Skript startet? Wenn ja wie sieht deine Befehlszeile aus?

Eine Powershell-Konsole und eine GUI sind zwei paar Schuhe, blende die Powershell-Konsole via WIN32API vorher aus.
Bitte warten ..
Mitglied: Peterz
23.11.2017 um 11:19 Uhr
Einen Cursor Focus gibt es nicht, ein Feld/Button/Steuerelement kann den Fokus haben oder nicht, kein Cursor!
Ok, ok, ich habe versucht es "bildlich" darzustellen.

Starte ich das Script mit einem Doppelklick
Ich habe die Explorer Dateierweiterungsaktion angepasst.

blende die Powershell-Konsole via WIN32API vorher aus.
Wie kann ich mit der Win32Api die Konsole ausblenden?

Ich kenn nur den Befehl.
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -WindowStyle Hidden & "PfadScript\Script.ps1"
Rufe ich das Script so auf, erscheint auch kein Focus.

Den Focus erzeuge ich mit dem Befehl: "$objForm.Add_Shown({$objForm.Activate(); $objVornameBox.focus()})"
Bitte warten ..
Mitglied: colinardo
23.11.2017, aktualisiert um 11:23 Uhr
Servus Peter,
Ich kenn nur den Befehl.
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -WindowStyle Hidden & "PfadScript\Script.ps1"
Das ist dein Problem , lass das weg.
Setze folgendes an den Anfang deines Skripts
Grüße Uwe
Bitte warten ..
Mitglied: Peterz
23.11.2017 um 11:43 Uhr
Setze folgendes an den Anfang deines Skripts
Das hat leider keinen Erfolg gebracht.

Beim Starten des Scripts mittels Doppelklick wird immer noch kein Focus gesetzt, starte ich das Script aus der Powershell direkt, ist der Focus da.
Müssen vielleicht beim Starten per Doppelklick noch Frameworks oder Module geladen werden?
Bitte warten ..
Mitglied: 134464
23.11.2017, aktualisiert um 11:58 Uhr
Welches OS?
Hier geht das problemlos. Win10 als auch Win7.
Wie sieht deine Modifikation per Doppelklick aus.

Meinst du vielleicht das das ganze Fenster nicht aktiv ist??
Bitte warten ..
Mitglied: colinardo
23.11.2017, aktualisiert um 13:11 Uhr
Zitat von 134464:
Hier geht das problemlos. Win10 als auch Win7.
Kann ich bestätigen
Meinst du vielleicht das das ganze Fenster nicht aktiv ist??
Wenn das der Fall sein sollte, funkt dir da eine andere Anwendung rein.

In dem Fall sollte das hier helfen
Bitte warten ..
Mitglied: Peterz
23.11.2017 um 13:06 Uhr
Welches OS?
Windows Server 2012R2

Meinst du vielleicht das das ganze Fenster nicht aktiv ist??
Nein. Das Script ruft eine Eingabebox mit vier Feldern auf, bei dem das erste Eingabefeld markiert sein soll, damit ich nicht mit der Maus erst hineinklicken muss.

Starte ich das Script mit einem Doppelklick oder mit dem Explorer Kontextmenü "Öffnen mit - Windows Powershell" wird das erste Eingabefeld nicht markiert/kein Focus drauf.

Starte ich zuerst Powershell und navigiere (cd\pfad\..) zu dem Script und starte es aus Powershell heraus, dann ist das erste Eingabefeld markiert und ich muss nicht mit der Maus erst hineinklicken.

Das verwundert mich, da es ja das gleiche Script ist.
Wenn es bei euch aber immer funktioniert, egal wie ein Script aufgerufen wird, dann muss es wahrscheinlich an meiner Umgebung liegen.
Mal sehen ob ich noch etwas herausbekommen kann.
Bitte warten ..
Ähnliche Inhalte
iOS
IOS hat nen Cursor!
Tipp von CriemoiOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Mac OS X

MacOSX 10.11.5, Win2012 Server, RDP Session - Focus Verlust

gelöst Frage von MadMaikMac OS X4 Kommentare

Ich bin mir nicht sicher in welches Thema dieser Beitrag am besten passt, aber unter Apple MacOS ist er ...

Pascal und Delphi

Blinkenden Cursor (von Tastatureingabe) ausschalten

Frage von KriegstreiberPascal und Delphi1 Kommentar

Servus Leute, Ich habe ein Script was mir mehrere Ergebnisse in Checkboxen anzeigt. Die Box sieht wie folgt aus: ...

Windows 7

Drucker - mal anpingbar mal wieder nicht

Frage von jensgebkenWindows 716 Kommentare

hallo Gemeinschaft, habe eine Epson WF 5620 und ein client verliert ab und zu die Verbindung zum Drucker (auch ...

Neue Wissensbeiträge
Drucker und Scanner

Kyocera PCL Barcode Flash SD v3.0 Firmware Update installieren

Tipp von Mana vor 14 StundenDrucker und Scanner

Ich hatte eine vorhandene "PCL Barcode Flash SD v3.0 Type D/E", die bisher in einem Kyocera FS-4200DN verbaut war. ...

Sicherheit
0-day Schwachstelle im Internet Explorer
Information von kgborn vor 5 TagenSicherheit2 Kommentare

In Microsofts Internet Explorer gibt es eine 0-day Schwachstelle in der Scripting Engine, die faktisch alle Browser- und Windows-Versionen ...

Internet

Internet-Speedtest Automatisieren via Befehlszeile, cmd, Bash (Windows, Linux, FreeBSD, Mac)

Tipp von anteNope vor 5 TagenInternet6 Kommentare

Also das hier ist irgendwie an mir vorbeigegangen. Einfacher geht es schlicht nicht mehr. Mit "-s 28624 wähle ich ...

Administrator.de Feedback

Entwicklertagebuch: Codeblöcke auf unseren Seiten

Information von admtech vor 6 TagenAdministrator.de Feedback22 Kommentare

Hallo Administrator User, Unsere Codeblöcke werden ab sofort anders dargestellt. In Zukunft kommen neue Typen dazu. Hier ein Beispiel ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
WLAN Abbrüche
Frage von jo23487LAN, WAN, Wireless37 Kommentare

Hallo zusammen, ich habe einen neuen Speedport installiert und seit dem Abbrüche des WLANS. Eigentlich kann das mit dem ...

LAN, WAN, Wireless
Einrichtung Router und Modem
Frage von SommelierLAN, WAN, Wireless20 Kommentare

Guten Abend, sitze hier derzeit ohne Festnetzinternet, da ich einen neuen Router + Kabelmodem habe. Ein Bintec Rs123 und ...

Backup
Schnelles Backup- oder Synchronisierungsprogramm gesucht
Frage von DanielG1974Backup19 Kommentare

Hallo Leute. Ich bin für unsere kleine Firma seit Wochen auf der Suche nach einem Backup- bzw. Synchronisierungsprogramm. Ein ...

Windows Userverwaltung
Abfrage lokaler Gruppenmitgliedschaften in Windows - Bug umschiffen
gelöst Frage von DerWoWussteWindows Userverwaltung18 Kommentare

Moin Kollegen. Wer schon auf Betriebstemperatur ist und ein forderndes Problem sucht ;-) Mit dem Powershell-Kommando bekommt man normalerweise ...