怎么能在ASP中执行 可执行文件啊?

yaolijie 2004-04-22 01:19:37
<%
dim ylj,ywj,path,Shell,rarcomm,RetCode,cmd,comm,fso
path="D:\web\"
ylj=Server.mappath("temp")&"\"
ywj=Server.mappath("212.rar")
Set Shell = Server.CreateObject("WScript.Shell")
rarcomm= "D:\web\cmd.exe /c "&path&"rar.exe x -t -o+ -p- "
cmd=rarcomm&ywj&" "&ylj
RetCode = Shell.Run(cmd,1, True)
%>
像这个,我已经把 rar.exe 和 cmd.exe 放进了d:\web\目录中,但是在浏览器中执行完后,没有反应啊,这是怎么回事呢?

还有在<script language=vbscript>脚本中,怎么来读取其他网页传过来表单的内容呢?比如 12.htm?id=100 怎么来读取这个id号呢?
...全文
40 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaolijie 2004-04-22
  • 打赏
  • 举报
回复
大家最好能解决第一个问题啦,谢谢 ̄! ̄ 253
NewIcp 2004-04-22
  • 打赏
  • 举报
回复
为什么要用到alert("您传递的参数为:" + obj.name)这个阿
yaolijie 2004-04-22
  • 打赏
  • 举报
回复
谢谢上面的老兄:)
国手 2004-04-22
  • 打赏
  • 举报
回复
1.html
<script>
var obj = new Object();
obj.name="huangyan";
window.showModalDialog("2.html",obj,"dialogWidth=300px;dialogHeight=150px");
</script>

2.html
<script>
var obj = window.dialogArguments
alert("您传递的参数为:" + obj.name)
if (obj.name!=""){
alert("ok")
}
</script>
<table width="168" height="43" border="1" cellpadding="1" cellspacing="1">
<tr>
<td>
<script>
document.write (obj.name);
</script>
</td>
</tr>
</table>
yaolijie 2004-04-22
  • 打赏
  • 举报
回复
加油啊。有没有人用过这个啊。?
芝城游侠 2004-04-22
  • 打赏
  • 举报
回复
好象是要用第三方组件才能实现执行EXE的功能。
benben168 2004-04-22
  • 打赏
  • 举报
回复
沒有用過,關注一下
yaolijie 2004-04-22
  • 打赏
  • 举报
回复
还是一样哦,是不是WEB服务器要设置什么啊?
yaolijie 2004-04-22
  • 打赏
  • 举报
回复
id=Request.QueryString("id")
这个是ASP的,我是说在VB脚本里的中。

谢谢 yslcuk(yl) 我来试一下。
yslcuk 2004-04-22
  • 打赏
  • 举报
回复
Set oScript = Server.CreateObject("WSCRIPT.SHELL")
strCMD = "ftp.exe -s:" & Server.MapPath("test.ftp")
Call oScript.Run ("cmd.exe /c " & strCMD & " > " & strTempFile, 0, True)
你看一下
skyboy0720 2004-04-22
  • 打赏
  • 举报
回复
id=Request.QueryString("id")

28,391

社区成员

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

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