当前位置: 首页 > 图文教程 > 网络编程 > ASP > WEB打印设置解决方案四

ASP
无限级分类
ASP漏洞全接触-高级篇
ASP漏洞全接触-入门篇
调试ASP脚本
ASP编程经典例子
ASP技术访问WEB数据库
ASP中巧用Response属性
用ISAPIfilter使INC、ASA文件安全
浅析COM的思想及原理(1)
浅析COM的思想及原理(2)
浅析COM的思想及原理(3)
比较ADO与ODBC的区别
asp提供在线文章翻译的功能
关于文摘插件提交表单的开发
Access通用-自动替换数据库中的字符串
复选框用法
1小时ASP入门
显示目录下所有的文件(含文件夹)
[漏洞]利用Activer server explorer可对文件进行读写访问
给你的FSO对象加把锁

ASP 中的 WEB打印设置解决方案四


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 21 ::
收藏到网摘: n/a

 使用到的技术:  
ASP,WSH,VBScript  
文件ASPPrint.asp代码如下:  
<%@ Language=VBScript %>  
<%  
     Option Explicit   

     Dim strSubmit             ' Form中用来保存提交按钮的值  
     Dim strPrinterPath      ' Form中保存网络打印机路径的值  
     Dim strUsername       ' Form中用户名的值  
     Dim strPassword        ' Form中密码的值  
     Dim strMessage          ' Form打印内容的值  
     Dim objFS                    ' VBScript中的文件系统对象  
     Dim objWSHNet         ' WSH中的网络对象  
     Dim objPrinter             ' 打印对象   
 
    strSubmit = Request.Form("Submit")  
%>  

  <HTML>  
  <HEAD>  
  <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">  
  </HEAD>  
  <BODY>  
 
<%  
     If strSubmit = "" Then  
%>  

  注意的是:  
      由于我是演示起见,其中有关NT的帐号和密码都是使用了不加密的手段在ASP中传递的真正的运用中应该对该登录过程进行安全处理。  
  <FORM action="ASPPrint.asp" method=POST id=form name=form>  
     <TABLE WIDTH=100% ALIGN=center BORDER=0 CELLSPACING=1 CELLPADDING=1>  
         <TR>  
              <TD ALIGN=right NOWRAP>网络打印机路径:</TD>  
              <TD ALIGN=left NOWRAP><INPUT type="text" id=printerpath name=printerpath value="\\< Domain >\< Printer >"></TD>  
         </TR>  
         <TR>  
              <TD ALIGN=right NOWRAP>登录帐号:</TD>  
              <TD ALIGN=left NOWRAP><INPUT type="text" id=username name=username   
              value="<% = strUsername %>"></TD>  
         </TR>  
         <TR>  
              <TD ALIGN=right NOWRAP>登录口令:</TD>  
              <TD ALIGN=left NOWRAP><INPUT type="password" id=password name=password></TD>  
         </TR>  
         <TR>  
   &nbs