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.