Handhabung ein popup-Fenster mit powershell
Kann jemand bitte sagen Sie mir, wie Sie klicken Sie auf "ok" oder "Abbrechen" in einem popup-Fenster mithilfe der powershell?
Ich bin versucht, zu automatisieren, eine website mithilfe von powershell, aber ich bin neu in powershell. Ich klicken Sie auf die Schaltfläche " OK " in einem popup-Fenster, um fortzufahren. Ich weiß, VBscript, in denen ich
set obj0 = createobject("wscript.shell")
count = 0
do while count = 0
if obj0.appactivate "Popupboxname" then
----perform required action---
count = 1
else
wscript.sleep(2000)
end if
loop
Kann mir jemand sagen, wie das gleiche zu tun in der powershell? Wenn ich irgendwie Zugriff auf das popup-Fenster, atleast ich kann die Verwendung der sendkeys-Befehl zum senden der enter-Taste. Bitte lassen Sie mich wissen, wie man die popup-Fenster. Vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit Powershell v2, die Sie verwenden können, PInvoke, um den Zugriff auf die normalen Win32-API, so dass Sie Zugriff auf
FindWindow
undSetForegroundWindow
. Dann nutzen SieSendKeys
zu sendenEnter
- Taste.Etwas wie diese zu registrieren Methoden:
Finden Sie nun die Fenster, die Sie brauchen:
Damit es den Fokus:
Und senden Sie den
Enter
Schlüssel:Quellen/inspiration:
Möchten Sie vielleicht investige der WASP-Snap-in von CodePlex:
http://wasp.codeplex.com/wikipage?title=Some%20Usage%20Examples&referringTitle=Home