![]() |
Programma aanroepen via een script?
De laatste tijd hebben wij op de Hogeschool nogal problemen met het inloggen op VPN. Er kunnen namelijk maar een beperkt aantal gebruikers op VPN. Nu hebben wij voor onze studie internet nodig, aangezien we veel bij databases moeten op internet. Dus soms moet je gewoon het 20x proberen (of langer) en als je dan net inlogt op het moment dat er eimand uitlogt ben je binnen.
Nu begint dit behoorlijk irritant te worden, en is het idee ontstaan om een programmatje te ontwikkelen die automatisch inlogt. En dat elke 3 seconden. Want dit probleem met VPN word waarschijntlijk niet snel opgelost. *helaas* Wat ik van het programma wil: - Contact maken met een programma dat is geinstallerd op de computer. (VPN) (VPN moet daarna inloggen) - Vragen aan gebruiker wat hun inlogcode + wachtwoord is. - Elke 3 seconden dat wachtwoord invullen op VPN en proberen in te loggen. Het schrijven van dit programma moet voor mij niet zo heel moeilijk zijn. En ik denk dat ik het ook kan. Alleen ik heb geen idee hoe ik VPN zou moeten aanroepen via een script... Misschien dat iemand daarmee kan helpen? Ik wil hem het liefst gaan programmeren in Java omdat ik daar beter in ben. (maar ik ken ook Python) Groetjes, Vinyard |
Google eens op .bat bestanden...
|
Ik heb eens gekeken naar die .bat files.
Alleen mijn school-laptop werkt niet op Windows. Het is een Mac. :D Dus dan heb ik er niet veel aan een .bat bestand. Maar ik zal ze voor thuis wel leren. Leuk idee, dat wel. Groetjes, Tripp (Vinyard) |
Het betere alternatief voor een batch-bestand (.bat/.cmd) is een (ba)sh-script voor Linux/Mac/Solaris, ...
Anyhow, ik weet niet of dat direct zou werken. Met een beetje geluk kan je op Mac wel aan de slag met automator (toch, dat is een soort eenvoudige vorm van scripten). Anders zou ik in de eerste plaats proberen uitzoeken of je via de shell/terminal je VPN-programma kan aanroepen en eventueel meegeven wat je login-gegevens zijn (dat kan je op Linux toch uitvinden via 'man VPNprogramma' waarbij je VPNprogramma vervangt door de naam van je VPN-programma). Dat is de eenvoudigste manier, en je kan dan nog kiezen of je het via Python, een bash-script of Java doet, want alledrie kunnen gewoon commando's uitvoeren zoals je in je terminal zou doen. Ik heb echter te weinig ervaring met Mac om te kunnen zeggen hoe je alles het beste aanpakt. Een andere mogelijkheid is kijken bij de maker van het programma of ze niets van SDK, API of libraries aanbieden voor dat programma die je vanuit Java/Python kan gebruiken. |
Het betere alternatief voor een batch-bestand (.bat/.cmd) is een (ba)sh-script voor Linux/Mac/Solaris, ...
Anyhow, ik weet niet of dat direct zou werken. Met een beetje geluk kan je op Mac wel aan de slag met automator (toch, dat is een soort eenvoudige vorm van scripten). Anders zou ik in de eerste plaats proberen uitzoeken of je via de shell/terminal je VPN-programma kan aanroepen en eventueel meegeven wat je login-gegevens zijn (dat kan je op Linux toch uitvinden via 'man VPNprogramma' waarbij je VPNprogramma vervangt door de naam van je VPN-programma). Dat is de eenvoudigste manier, en je kan dan nog kiezen of je het via Python, een bash-script of Java doet, want alledrie kunnen gewoon commando's uitvoeren zoals je in je terminal zou doen. Ik heb echter te weinig ervaring met Mac om te kunnen zeggen hoe je alles het beste aanpakt. Een andere mogelijkheid is kijken bij de maker van het programma of ze niets van SDK, API of libraries aanbieden voor dat programma die je vanuit Java/Python kan gebruiken. |
Alle tijden zijn GMT +1. Het is nu 03:27. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.