asp调用dos命令出错

bubucong 2008-06-01 07:52:18
我用代码实现调用cmd.exe成功,可是我把别的dos命令行写进去之后却发生下面的错误:
错误类型:
(0x80070002)
代码如下:<%
dim WshShell
Set WshShell=Server.CreateObject("Wscript.Shell")
dim username
dim strACLCommand


strACLCommand =Request.form("text")
Response.Write strACLCommand
dim obj
obj=wshshell.run("cmd.exe/c"& strACLCommand ,10,false)

Response.Write obj
Response.End
if err.number <> 0 then
Response.Write "err"
else
Response.Write "OK"
end if
%>strACLCommand接受上个页面传来的字符串,也就是dos命令:D:\JPEG2000>vm9_compress -i d:\JPEG2000\barbara.raw -rcb 512 512 1 -o newbarbara.jp2 -dt uchar -Fkernels W9X7 -Flev 3 -rate 1,这是怎么回事啊?上面的命令在dos环境里是运行成功的。。。。。。。。有人能帮帮我吗?谢谢了。。。。。。。。。
...全文
47 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
No_Data_Found 2008-06-02
  • 打赏
  • 举报
回复
obj=wshshell.run(strACLCommand ,10,false)
jspadmin 2008-06-02
  • 打赏
  • 举报
回复
你可以先测试下简单的命令如"dir >list.txt",然后检查cmd文件所在目录下,是否已经成功生成了list.txt文件。
如果没问题的话,就可能是你的命令的问题。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧