我正在使用 child_process 从连接到我的服务器的 Windows 客户端启动软件。一般情况下,工作起来就像一个魅力,但在一个情况下,我有一个“&”符号,导致命令启动失败。
有没有办法转义这种特殊字符?
这是我的命令的示例:
var exec = require('child_process').exec, child;
child = exec('C:/Programs/program.exe /Callback:other&program.exe /Start');
有一个限制:我无法使用/Callback:"other&program.exe"因为 program.exe 无法智能地转义 "符号
最佳答案
正如 Aikon Mogwai 所说(感谢他):
Use ^ to mask ampersand &.
这适用于 child_process exec 命令。
关于node.js - 如何在node.js child_process exec命令中使用 "&"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38750654/