首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在启动时运行vscode终端中的路径设置脚本?

如何在启动时运行vscode终端中的路径设置脚本?
EN

Stack Overflow用户
提问于 2022-05-11 10:11:03
回答 1查看 107关注 0票数 0

我有一个设置路径变量的脚本。每次启动新的终端实例时,我都必须手动运行这个脚本。

我正在寻找一种自动化的方式来运行这个脚本在启动时,为每个终端实例。

我尝试了下面的方法,但不起作用

代码语言:javascript
复制
{
  "terminal.integrated.profiles.windows": {
    "Command Prompt": {
      "path": "cmd.exe",
      "args": [
         "-noexit",
         "-file",
         "h:\\all-languages-env.cmd"
      ]
    }
  },
  "terminal.integrated.defaultProfile.windows": "Command Prompt",
}

我期待脚本h:\all-languages-env.cmd在每个终端(命令提示符)启动时运行。

脚本文件如下所示

代码语言:javascript
复制
@ECHO OFF
call devtools isSupported nodejs 16.13.0 || exit /B %ERRORLEVEL%
call devtools isSupported phantomjs 2.1.1 || exit /B %ERRORLEVEL%
set npm_config_registry=http://example.com
set npm_config_user_agent="npm/{npm-version} node/{node-version} {platform} {arch} | NDS %USERNAME% %COMPUTERNAME%"
set SASS_BINARY_SITE=http://example.com/node-sass
set SPAWN_WRAP_SHIM_ROOT=H:\.nodejs
set CHROME_BIN="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
set npm_config_prefix=H:\.nodejs\npm\8
set npm_config_cache=H:\.nodejs\npm\8\cache
set npm_config_tmp=H:\.nodejs\npm\8\tmp
set NODEJS_16_13_0=H:\nodejs\16
set PATH=%NODEJS_16_13_0%;H:\.nodejs\npm\8;%PATH%
type nul > H:\nodejs\16\lastUsed
set PHANTOMJS_2_1_1=H:\phantomjs\2\bin
set PHANTOMJS_BIN=%PHANTOMJS_2_1_1%\phantomjs.exe
set PATH=%PHANTOMJS_2_1_1%;%PATH%
type nul > H:\phantomjs\2\lastUsed
ECHO javascript environment set
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-11 10:54:59

cmd.exe使用不同的参数

代码语言:javascript
复制
{
  "terminal.integrated.profiles.windows": {
    "Command Prompt": {
      "path": "cmd.exe",
      "args": [
         "/K",
         "h:\\all-languages-env.cmd"
      ]
    }
  },
  "terminal.integrated.defaultProfile.windows": "Command Prompt",
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72199217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档