设置任务以在工作空间之外运行文件

问题描述 投票:1回答:1

代码中的任务是否允许从工作空间外部的目录中加载外部可执行文件?

以下内容试图从工作区外部的文件夹中运行可执行文件。

    "version": "2.0.0",
        "taskName": "EXRTool",
        "type": "shell",
        "windows": {
            "command": "C:\\Custom Program Settings\\EXRTools\\exrdisplay.exe"
        },

这是我的tasks.json文件;我想做的两件事是,第一,加载一个驻留在工作空间之外的文件夹中的可执行文件,第二,运行Windows命令行文件作为任务。无需赘述,我在所有尝试中都尝试了tasks.json文件中的许多属性设置选项,但由于出现此错误而失败

> Executing task in folder CodeProjects: C:\Custom Program Settings\EXRTools\exrdisplay.exe <

The terminal shell CWD "\\Custom Program Settings\Projects.Code" does not exist

Terminal will be reused by tasks, press any key to close it.
visual-studio-code task
1个回答
0
投票

Visual Studio代码中的任务不喜欢文件路径中的空格;解决方案是创建一个Powershell脚本,该脚本使文件可以从带有空格的路径执行。同样,Visual Studio代码也默认设置为Powershell而不是CMD。

© www.soinside.com 2019 - 2024. All rights reserved.