In questi giorni ho avuto bisogno di lanciare uno script vbs con ColdFusion, purtroppo però utilizzando il tag cfexecute CF tornava un errore, non lo vedeva come un file eseguibile :
risultato : error=139
Ho risolto chiamando direttamente l'interprete vbs, passandogli nei parametri anche il nome del file vbs da lanciare :
<cfexecute
name=" c:\vbscript\script.vbs"
arguments="Parametri"
outputfile="c:\vbscript\output.txt"
timeout="60">
</cfexecute>
risultato : error=139
Ho risolto chiamando direttamente l'interprete vbs, passandogli nei parametri anche il nome del file vbs da lanciare :
<cfset Parametri = 'e:\vbscript\script.vbs /FileOriginale:"c:\vbscript\abstract.doc"'>
<cfexecute
name="C:\WINDOWS\system32\cscript.exe"
arguments="#Parametri#"
outputfile="c:\vbscript\output.txt"
timeout="60">
</cfexecute>
Categorie:
ColdFusion