Slik kjører VBS Script Fra Java

Slik kjører VBS Script Fra Java


En måte å dramatisk øke din programmering makt er å mikse og matche funksjonene i ulike programmerings og skriptspråk for å utnytte fordelene av hver. For eksempel VBScript (Visual Basic Scripting) gir en rekke viktige funksjoner for enkelt å automat operativsystemet Windows, men Java er bedre egnet for større og mer komplekse programmer. Du trenger ikke å velge mellom de to: du kan kjøre VBScripts innenfra Java (men bare på Windows-maskiner).

Bruksanvisning

1 Åpne din favoritt teksteditor. All tekst editor som kan lagre rene tekstfiler vil gjøre det bra, inkludert Windows Notisblokk.

2 Lim inn følgende enkle VBScript i det tomme tekstfilen:

sett shell = Create ( "Shell.Application")

shell.Open "http://www.ehow.com"

Denne enkle VBScript gjør ingenting mer enn å åpne eHow nettside i brukerens standard nettleser.

3 Lagre filen i mappen C: \ katalog med navnet "openURL.vbs."

4 Trykk "Ctrl-n" for å opprette en ny tekstfil. Lagre den som "callVBS.java."

5 Lim inn følgende i Java-filen og lagre den:

public class VBSCaller {

public static void main (String [] args) {

try {

Runtime.getRuntime () exec ( "wscript C: \\ openURL.vbs.");

} Catch (IOException e) {

System.exit (0);

}

}

}

Nøkkelen er linjen som begynner med Runtime. Denne kommandoen forteller operativsystemet til å kjøre et eksternt program (for eksempel VBScript).

Hint

  • Dette vil bare fungere fra Windows, siden bare Windows har ressurser til å kjøre VBS programmer.