vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
VB(A) IE-Explorer starten - anderer User und Password 
Autor: woerny
Datum: 29.08.18 11:45

Hallo @ all,

ich muß mich immer wieder, im IE mit meiner Zeit-Kennung anmelden. Ich habe mir eine Batch-Datei erstellt, die lediglich noch mein Passwort abfragt.

runas /u:dst\Hxxxxx "C:\Program Files (x86)\Internet Explorer\iexplore.exe" & _
  "http://miteinerbestimmtenURLöffnen"
Gibt es eine Möglichkeit, dass gleich das Passwort mit übermittelt wird?

Gruß
Werner



Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB(A) IE-Explorer starten - anderer User und Password 
Autor: effeff
Datum: 29.08.18 15:05

Z. B.: http://allapi.mentalis.org/apilist/CreateProcessWithLogon.shtml

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB(A) IE-Explorer starten - anderer User und Password 
Autor: woerny
Datum: 30.08.18 10:36

Hallo Effeff,

funktioniert *perfekt* - Dankeschön!
Ein kleiner Wermutstropfen, bleibt leider.

Hast Du evtl. noch eine Idee, wie ich einen Parameter (Sprich eine URL) mitgeben könnte?

Gruß
Werner



Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB(A) IE-Explorer starten - anderer User und Password 
Autor: effeff
Datum: 30.08.18 11:56

Im einfachsten Fall, indem Du die von Dir gewünschte URL dem Internet Explorer als Startseite einträgst...

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB(A) IE-Explorer starten - anderer User und Password 
Autor: woerny
Datum: 30.08.18 17:01

*lach*
So habe ich es bereits gemacht!
Da es 3 unterschiedliche URLs sind, habe ich die alle 3 als Favoriten hinzugefügt.

Danke nochmals



Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB(A) IE-Explorer starten - anderer User und Password 
Autor: Souffleurlos
Datum: 01.09.18 12:00

Hallo woerny,
der Betreff deines Posts lautet: VB(A) IE-Explorer starten. Deine Vorgehensweise ist aber eine ganz Andere als VB(A) like!

Ich würde in VB(A) einen Verweis auf "Microsoft Internet Controls" setzen sowie gleich noch dazu:
Microsoft HTML Object Library. Einen Zugriff auf den Internetexplorer würde ich so realisieren:

Private WithEvents oIE As InternetExplorer.Application

Set oIE = CreateObject("InternetExplorer.Application")

oIE.Visible = True 'Wenn Du die Anwendung überhaupt sehen lassen willst"
oIE.Navigat2 "IrgendEineURL"
Do
DoEvents
Loop While oIE.Busy

Wenn Deine Seite angezeigt wird wird ein Event ausgelöst. NewDocument ... In Dieses NewDocument kannst Du mit den HTML-Objekten Benutzer und Passwort in die eentsprechenden Elemente setzen und
über element.FireEvent "onClick" die Sache posten und gut ist. Mittels den Entwicklertools von InternetExplorer oder auch Firefox kannst Du die Elemente der Webseite gut bestimmen und deren
ID's oder was auch immer das Element kennzeichnet auslesen.

Dim oHtml As HTMLButton

Set oHtml = oIE.document.getElementById("Der_Button")
oHtml.FireEvent "onClick"

Wollte ich am Rande eerwähnt haben, weil das wäre VB(A) like.

Noch was: Im Event NewDocument wird ein Zeiger auf eine IDispatch-Schnittstelle übergeben. Die
kannst Du in VB nicht direkt aufgreifen. Der Paramenter lautet mW. ppDisp. In diesem Fall musst
du eine neue Instanz des IExplorers verwenden:

Dim oIE2 As IntnetExplorer.Application

Set oIE2 = CreateObject("InternetExplorer.Application")

... Diverse Eigenschaften des neuen Browser festlegen, wie Statusbar etc.

Set ppDisp = oIE2 ! Als Rückgabe aus dem Event festlegen.

Dann kannst du auf oIE2.Document zugreifen.

Die kannst anstatt mit CreateObject, das erzeugt eine neue Instanz, eine bereits bestehende Instanz mit GetObject("InternetExplorer.Application") an dein Programm binden, wie es beliebt.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel