gpt4 book ai didi

Javascript,如何将两个变量组合成第三个变量

转载 作者:行者123 更新时间:2023-12-03 03:53:32 25 4
gpt4 key购买 nike

我正在开发一个项目,研究从内部 SharePoint 网站上的 html 页面向用户部署打印机的替代方法。

我发现有人发布的一些代码似乎运行良好,但我想看看是否可以稍微更改一下以更好地满足我们的需求,从而以更干净的方式创建数百台新打印机安装链接。

这对我们有用。

var WshNetwork = new ActiveXObject("WScript.Network"); 
var PrinterPath = "\\\\printserver-a\\printer-a";
WshNetwork.AddWindowsPrinterConnection(PrinterPath); //Does the adding of the printer
WshNetwork.SetDefaultPrinter(PrinterPath); //Sets printer as system default

我不想修改 PrinterPath 变量,而是想提前定义一个 PrintServer 变量和一个 Printer 变量,然后将这两个变量组合成第三个变量,列在打印机路径中。

我尝试了一些我见过的例子,并与一位对 JavaScript 有更好理解的同事交谈过,但找不到任何适合我的东西。我当时就在想这样的事情。

var PrintServer = "printserver-a";
var Printer = "printer-a";
var WshNetwork = new ActiveXObject("WScript.Network");
var PrinterPath = "\\\\PrintServer\\Printer";
WshNetwork.AddWindowsPrinterConnection(PrinterPath); //Does the adding of the printer
WshNetwork.SetDefaultPrinter(PrinterPath); //Sets printer as system default

但这对我不起作用,我想看看我错过了什么。我对 JavaScript 毫无了解,但发现这对我们来说是最好的解决方案之一。

最佳答案

一个template literal在这里有效:

var PrinterPath = `\\\\${PrintServer}\\${Printer}`; 

或者,字符串连接:

var PrinterPath = "\\\\" + PrintServer + "\\" + Printer;

关于Javascript,如何将两个变量组合成第三个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45066511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com