需要如下代码效果,谢谢各位
<script language="VBScript">
Set oShell=CreateObject("WScript.Shell")
Set oExec=oShell.Exec("c:\reg.bat")
</script>
<script language="VBScript">
Set oShell=CreateObject("WScript.Shell")
Set oExec=oShell.Exec("c:\reg.bat")
</script>
但如何用java实现这个效果呢?
不用调用上述代码更好
如果要用java实现的话就直接用,也就是用java调用bat
Runtime.getRuntime().exec("cmd /c del c:\\a.doc"); //Runtime.getRuntime().exec("notepad"); //Runtime.getRuntime().exec("cmd /c start c:\\a.doc"); //Runtime.getRuntime().exec("cmd /c start http://www.baidu.com"); Runtime.getRuntime().exec("cmd /k start c:\\test.bat"); //java调用bat文件 mysqldump --user=root --host=localhost --password=pass zhangwei >c:\zw4.sql java中如何调用CMD命令 cmd /c dir 是执行完dir命令后关闭命令窗口。 cmd /k dir 是执行完dir命令后不关闭命令窗口。 cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。 cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。 可以用cmd /?查看帮助信息。
执行如下代码提示,runtime 未定义,该如何处理??
function PP()
{
var test;
test="",num="<%=printnum%>";
for(var i=1;i<=num;i++)
{
test= "test" + i;
if (document.getElementById(test).GetValue(9)==4961)
{
Runtime.getRuntime().exec("cmd /c start d:\\1.bat");
}
document.getElementById(test).Print(4);
}
}
function PP()
{
var test;
test="",num="<%=printnum%>";
for(var i=1;i<=num;i++)
{
test= "test" + i;
if (document.getElementById(test).GetValue(9)==4961)
{
<要执行下面vbscript>
}
document.getElementById(test).Print(4);
}
}
<script language="VBScript">
Set oShell=CreateObject("reg.RegPP")
oShell.SetBinaryValue "HKEY_CURRENT_USER\Printers\DevModePerUser","value1","23007500740065005000"
</script>