Met java andere progs oproepen? bedoel je dan een programma uitvoeren?
Ik weet niet hoe je screenshots neemt met VB.NET (zie google daarvoor), maar met Java gaat het via de robot class (zie google voor extra info). Hoe je met java iets uit een excel document haalt weet ik ook niet, ik zou daarom met een tekstbestand werken. Je kan dat per regel uitlezen. Dan kan je met Runtime.getRuntime() .exec("iexplore
https://site.com"); de site openen en een screenshot nemen met de robot class.
Een tweede struikelblok is de parameter. Moet die in een htmlformulier ingevuld worden, of staat hij mee in de url, als GET variabele (vb index.php?var=iets)?
In het tweede geval kan je bovenstaande makkelijk uitvoeren door de link die met exec geopend wordt wat aan te passen, maar als hij via een formulier (als POST-variabele) wordt meegestuurd, dan zal dit moeilijk gaan.
In dat geval zou ik de pagina met curl(zie google) downloaden (exec("curl -d var=iets
https://site.com")) naar een tijdelijk bestand, dan met iexplore dat bestand openen, en dan een screenshot nemen.
Hou er rekening mee dat je ook af en toe je programma zal moeten pauzeren met een of andere wait functie (hoe ging dat ook alweer in java??), omdat een programma als iexplore niet onmiddelijk opent en laat, net als curl.
Misschien kan je wat meer details geven over wat precies de bedoeling is. Er moet volgens mij een andere manier zijn dan screenshots nemen, want dat is echt omslachtig. (ik denk maar aan een pagina die niet volledig op het scherm past, het is echt moeilijk om dan naar beneden te scrollen en nog een screenshot te nemen). De pagina's opslaan en via internet explorer/firefox bekijken zal veel makkelijker zijn...