设置打印机

it2022-05-09  23

  <SCRIPT language="javascript">   /*   <OBJECT id="WSNetwork" style="DISPLAY: none" classid="clsid:093FF999-1EA0-4079-9525-9614C3504B74" viewastext>   </OBJECT>   <OBJECT id="WSHShell" style="DISPLAY: none" classid="clsid:72C24DD5-D70A-438B-8A42-98424B88AFB8" viewastext>   </OBJECT>   var WSHShell = new ActiveXObject("WScript.Shell");   var WshSysEnv=WSHShell.Environment("SYSTEM");   var strNT = "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Windows\\Device";   var str98 = "HKEY_CURRENT_CONFIG\\System\\CurrentControlSet\\Control\\Print\\Printers\\Default";   var strDefault,defaultPrinter;   if(WshSysEnv("OS") == "Windows_NT")   {    //if NT    strDefault = strNT;    defaultPrinter = WSHShell.RegRead(strDefault);    defaultPrinter = defaultPrinter.split(",")[0];   }   else   {    strDefault = str98;    defaultPrinter = WSHShell.RegRead(strDefault);   }      var strCurrentPrinter;   if(WSNetwork.ComputerName == "maoxiaohua")   {    strCurrentPrinter = "EPSONEPL";   }   else   {    strCurrentPrinter = "\\\\maoxiaohua\\EPSONEPL";       }   WSNetwork.SetDefaultPrinter(strCurrentPrinter);   */   

  var OLECMDID_PRINT = 6;   var OLECMDEXECOPT_DONTPROMPTUSER = 2;   var OLECMDEXECOPT_PROMPTUSER = 1;   WebBrowser1.ExecWB(OLECMDID_PRINT, 6);      window.setTimeout("window.opener = null;window.close();",1500);   //window.setTimeout("WSNetwork.SetDefaultPrinter(defaultPrinter);window.opener = null;window.close();",1500);   </SCRIPT>

转载于:https://www.cnblogs.com/nanshouyong326/archive/2009/02/06/1385290.html

相关资源:vb设置默认打印机 vb设置默认打印机

最新回复(0)