Ik wil in een VB applicatie een ander programma op de achtergrond mee laten draaien (m.b.v.: Set bla = New application_name.Application). Bij dit andere programma moet je echter een username en password opgeven. Kan ik dit oplossen in mijn VB-code?
Door een schermpje te tonen bij het opstarten van die andere applicatie waar je een usernaam en paswoord vraagt...
https://fgheysels.github.io/
Maar dat wil ik juist niet. Het programma moet zonder een actie van de gebruiker opgestart worden. Zodat het netjes op de achtergrond mee loopt.
Dat programma dat je wilt opstarten heeft dus een username/pwd nodig, maar je wilt dat de gebruiker die niet hoeft in te voeren?
Op welke manier vraagt dat ander programma voor dat username/pwd? Via een inlogschermpje neem ik aan?
https://fgheysels.github.io/
Was dat niet iets met DDE? Data huppeldepup Exchange ofzo? Dynamic Data Exchange? Zoiets... hoe het precies moet, weet ik niet maar er is vast wel genoeg over te vinden.
Reporter: Mister Gandhi, what do you think of western civilisation?
Gandhi: I think it would be a good idea
Verwijderd
Je kan ook command line parameters gebruiken... of je schrijft het password tijdelijk in het register (lekker veilig
)...
Verwijderd
Als het programma commandline parameters accepteert dan geef je die mee bij het opstarten vanuit VB.
Bijv.
Shell("program.exe -naam -password",vbNormalFocus)
Als het programma een eigen login scherm toont dan kan je eerst je eigen programma always on top zetten, dan het programma starten en met sendkeys de naam en het wachtwoord naar dit programma sturen.
Voorbeelden van deze functies kan je wel vinden op:
http://www.planet-source-code.com/vb/
(kijk ook even op google of je voor vb de pushkeys code kunt vinden, dat werkt wat beter dan sendkeys)
Bijv.
Shell("program.exe -naam -password",vbNormalFocus)
Als het programma een eigen login scherm toont dan kan je eerst je eigen programma always on top zetten, dan het programma starten en met sendkeys de naam en het wachtwoord naar dit programma sturen.
Voorbeelden van deze functies kan je wel vinden op:
http://www.planet-source-code.com/vb/
(kijk ook even op google of je voor vb de pushkeys code kunt vinden, dat werkt wat beter dan sendkeys)
Met
kun je je post editen!
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
[REMARK: Shell("program.exe -naam -password",vbNormalFocus)]
Ik gebruik geen exe. De application wordt in een object geplaatst:
Dim Bla as Application_name.Application
Set Bla = New Application_name.Application
Ik gebruik geen exe. De application wordt in een object geplaatst:
Dim Bla as Application_name.Application
Set Bla = New Application_name.Application
Welkom op GoT BlueSomething. Ik raad je aan om eerst ff wat FAQ's door te lezen over dit forum, want nadat je de edit- en quoteknop hebt gevonden, is er wellicht nog wel meer nuttigs te vinden in die FAQ's.
Hoekwoning 2021, 100m2 vvw, ERST20D-VM2D, SUZ-SWM60VA
Pagina: 1