【问题标题】:how to write a dos commands written inside a batch file into a javascript如何将写在批处理文件中的dos命令写入javascript
【发布时间】:2011-04-08 19:15:43
【问题描述】:

我正在使用以下 javascript:

function doPrint(){
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
var exe = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);
 exe.initWithPath("C:\\temp\\print.bat"); 
exe.launch();
}

print.bat 有以下命令:

lpr -S 192.168.19.211  -P print -o l C:\\Temp\\temp.txt

代码运行良好,但需要存在 print.bat。

如何将 print.bat 中编写的命令转移到我的 doPrint 函数中?

【问题讨论】:

    标签: javascript command dos mozilla


    【解决方案1】:

    看看https://developer.mozilla.org/en/Code_snippets/Running_applications#Using_nsIProcess

    您可以在 initWithPath 调用中使用 lpr 并使用 nsIProcess 使用参数运行它。

    【讨论】:

      猜你喜欢
      • 2013-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多