Come eseguire VBS Script Da Java

August 19

Come eseguire VBS Script Da Java


Un modo per aumentare notevolmente la vostra potenza di programmazione è quello di combinare le caratteristiche dei vari linguaggi di programmazione e di scripting di sfruttare i vantaggi di ciascuna. Ad esempio, VBScript (Visual Basic Scripting) fornisce una serie di funzioni chiave per un facile automazione del sistema operativo Windows, ma Java è più adatto per i programmi più grandi e complessi. Non è necessario scegliere tra i due: è possibile eseguire VBScript all'interno di Java (ma solo su computer Windows).

istruzione

1 Aprite il vostro editor di testo preferito. Qualsiasi editor di testo in grado di salvare i file di testo farà bene, tra cui Blocco note di Windows.

2 Incollare il seguente VBScript semplice nel file di testo vuoto:

Set shell = CreateObject ( "Shell.Application")

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

Questo semplice VBScript non fa altro che aprire il sito eHow nel browser predefinito dell'utente.

3 Salvare il file nella directory C: \ con il nome "openURL.vbs."

4 Premere il tasto "Ctrl-n" per creare un nuovo file di testo. Salvarlo come "callVBS.java."

5 Incollare il seguente nel file Java e salvarlo:

public class VBSCaller {

Main (string [] args) {public static void

try {

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

} Catch (IOException e) {

System.exit (0);

}

}

}

La chiave è la linea che inizia con Runtime. Questo comando dice al sistema operativo di eseguire un programma esterno (come il tuo VBScript).

Consigli e avvertenze

  • Questo funziona solo all'interno di Windows, dal momento che solo Windows ha le risorse per eseguire programmi VBS.