Ho un programma in c# che ad un certo punto avvia questa riga
E funziona tutto come desiderato nel senso che viene avviato uno script vbs e gli viene dato come argomento un certo parametro
Sto tentando di replicare il funzionamento di quanto sopra su un programma B4J
Uso il seguente codice
Ma non funziona come previsto (almeno come previsto da me)
Nel senso che non vedo lo script lanciato in esecuzione
Come mai non parte?
Quali istruzioni in B4J usereste per avviare uno script vbs passandogli un parametro?
B4X:
Process.Start("C:\prog_mio\script.vbs", "COMANDI_ADD");
E funziona tutto come desiderato nel senso che viene avviato uno script vbs e gli viene dato come argomento un certo parametro
Sto tentando di replicare il funzionamento di quanto sopra su un programma B4J
Uso il seguente codice
B4X:
Dim VbsShell As Shell
VbsShell.Initialize("VbsEvent", "c:\windows\system32\cscript.exe", Array As String("//nologo", "C:\prog_mio\script.vbs", "COMANDI_ADD"))
VbsShell.WorkingDirectory = dir_prog & "\"
VbsShell.Run(12000)
Ma non funziona come previsto (almeno come previsto da me)
Nel senso che non vedo lo script lanciato in esecuzione
Come mai non parte?
Quali istruzioni in B4J usereste per avviare uno script vbs passandogli un parametro?
Last edited: