json - PowerShell 中路径的 Visual Studio Code tasks.json 问题
问题描述
我有一个插件,每次我点击保存时都会运行一个命令。当我尝试在保存时运行批处理文件时出现以下错误:
未找到命令 autopush.bat,但当前位置确实存在。默认情况下,Windows PowerShell 不会从当前位置加载命令。如果您信任此命令,请键入:“.\autopush.bat”。有关更多详细信息,请参阅“获取关于_Command_Precedence 的帮助”。
我的 settings.json 文件:
{
"saveAndRun": {
"commands": [
{
"match": ".*",
"cmd": "autopush.bat",
"useShortcut": false,
"silent": false
}
]
}
}
我不确定如何在“autostart.bat”中添加点和反斜杠
我尝试使用“.\b autostart.bat”,但没有成功。
解决方案
我的错,我使用了错误的转义字符。我必须.\\autostart.bat
按照此处所述使用:如何在构建 JSON 字符串时转义特殊字符?
\b Backspace (ascii code 08)
\f Form feed (ascii code 0C)
\n New line
\r Carriage return
\t Tab
\" Double quote
\\ Backslash character
推荐阅读
- php - 使用 axios 上传到 AWS S3 时图像文件不正确
- javascript - 如何在 NodeJS 的任何猫鼬模型中使用数组?
- amazon-web-services - psycopg2 不适用于 AWS Lambda 上的无服务器框架部署
- gradle - AndroidX KTX 导航片段和导航 ui 的版本更新从版本 2.2.2 到 2.3.0 失败
- c# - Identity Server 4 Demo 返回无效的 ClientId
- pytorch - 使用 conv2d 的问题 - 错误的张量输入形状
- excel - 为什么我的用户表单输入字段不能退回小数位?
- swift - XCode:在自定义 UIView 的顶部分层一个按钮
- c# - 从 ASP.NET core 3.1 API 调用 WCF 服务
- node.js - NodeJS 和猫鼬 - UnhandledPromiseRejectionWarning: MongoError: Transaction 1 has been aborted