gpt4 book ai didi

javascript - 生成子进程转义引号

转载 作者:行者123 更新时间:2023-11-28 19:46:48 24 4
gpt4 key购买 nike

我正在尝试添加需要引用字符串的参数,但 spawn 正在转义它们。

代码如下:

var printProc = spawn('RawPrintServer.exe', ['STANDALONE', '"RawPrinter"'], {
detached: true,
stdio: ['ignore', out, err]
});

当我检查任务管理器时,我可以看到它已将其生成为

RawPrintServer.exe STANDALONE "\"RawPrinter\""

而我需要

RawPrintServer.exe STANDALONE "RawPrinter"

最佳答案

windowsVerbatimArguments

var printProc = spawn('RawPrintServer.exe', ['STANDALONE', '"RawPrinter"'], {
detached: true,
stdio: ['ignore', out, err],
windowsVerbatimArguments: true
});

发现它在错误 ( Quotes are not handled correctly when child_process.spawn() parses args ) 中提到,但我认为它没有记录。

关于javascript - 生成子进程转义引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24136476/

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