bat脚本设置系统环境变量

2023-05-16

bat脚本中输入以下命令就可以添加到系统环境变量

SET PATH=D:\gcc-arm-none-eabi\bin

如果要修改系统环境变量采用以下命令
在 Windows 的批处理 (bat) 脚本中,可以使用 SET 命令来设置环境变量。其中,PATH 环境变量用于指定系统的可执行文件路径列表,例如 %SystemRoot%\system32、%SystemRoot% 等目录。

要修改 PATH 环境变量,可以使用以下命令:

set PATH=%PATH%;新路径

其中,%PATH% 表示当前的 PATH 环境变量值,% 符号用于引用环境变量。这个命令的作用是在 PATH 环境变量的末尾添加一个新路径。

需要注意的是,在修改 PATH 环境变量时,一定要保留原有的路径列表,否则会导致系统无法找到必要的可执行文件。另外,在向 PATH 环境变量添加新路径时,也要避免重复添加已有的路径。

以下是一个示例,演示如何将一个目录添加到 PATH 环境变量中:

@echo off

set mypath=C:\mytools

if exist %mypath% (
    set "PATH=%PATH%;%mypath%"
    echo 已将 %mypath% 添加到 PATH 环境变量中。
) else (
    echo 目录 %mypath% 不存在,请检查后重试。
)

pause

在这个示例中,我们首先使用 set 命令将目标目录路径存储到 mypath 变量中。然后使用 if 语句判断目录是否存在,如果存在则将目录添加到 PATH 环境变量中,并输出添加成功的消息;否则输出目录不存在的错误信息。最后使用 pause 命令暂停脚本执行,等待用户按下任意键继续。

主要来源于chatgpt

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

bat脚本设置系统环境变量 的相关文章

  • 批处理文件(bat)之全彩滚动我爱你

    前言 xff1a 本文章分享利用bat文件制作炫彩的全屏滚动文字效果 xff0c 具体效果可关注我的抖音 xff0c 查看短视频介绍 代码实现 xff1a 64 echo off amp setlocal enabledelayedexpa
  • 【批处理bat】暂停功能命令

    一 目的 对暂停功能做修改 二 功能 2 1屏蔽 pause gt nul 在原本的pause上使用右尖括号写入nul即可不显示任何内容 2 2修改 echo press anykey to continue XD 在pause前利用ech
  • bat管理mstsc 远程桌面连接

    批量添加用户 64 echo off set 34 用户名文件 61 a txt 34 set 34 用户组名称 61 administrators 34 文件路径可以有空格 xff0c 但是不需要额外加 34 引号 for f 34 us
  • bat批处理脚本大全

    目录 1 echo 2 注释 3 常见cmd命令 4 参数与变量 5 for循环 6 函数 7 数组 在windows上编程或者制作一些小工具 xff0c 少不了使用批处理脚本 xff0c 而且在各种开发环境搭建中我们经常会看到批处理脚本
  • cmd中执行批处理(.bat)文件,批处理文件调用python脚本

    记录我在cmd中操作遇到的一些问题 以及Bat脚本常用的一些命令 文章目录 一 bat批处理文件调用python脚本 xff0c 此时执行 bat文件出现了无模块的问题 xff08 安装python模块 xff09 二 cmd执行带参的ba
  • bat批处理文件建立和打开

    一 新建bat文件 1 1新建文本文件 xff0c 在文本文件写入如下内容 xff1a xff08 注意不要有中文路径和中文名称 xff09 格式 xff1a start 目录路径 app exe 具体的实例如下所示 xff1a start
  • 使用bat文件实现部署以及备份

    因为每次都要把文件传上去 停止服务器 xff0c 然后备份 xff0c 再把文件移入再启动 xff0c 太麻烦 所以写了个bat文件执行 停止服务 备份 移动文件从桌面到文件夹 在启动 xff0c 启动的net stop 是我把启动文件注册
  • bat, shell脚本ssh自动输入密码

    我电脑是win11 xff0c 并且自带ubuntu系统 xff0c 打开cmd xff0c 然后输入ubuntu xff0c 可以直接进入ubuntu系统 xff0c 然后执行简单的linux命令 我在两个系统下都写了自动连接远程服务的脚
  • windows的BAT或者linux的VI下批量更改替换文件名的脚本

    windows 的BAT 或者linux 的VI 下批量更改替换文件名的脚本 本来离开写脚本有些日子了 xff0c 倒是现在有些文件处理或者EXCEL 工作簿要处理的话 xff0c 还是会用简化流程来处理 脚本函数则帮我解决了很多麻烦事 昨
  • bat修改hosts文件

    attrib R C WINDOWS system32 drivers etc hosts 64 echo 64 echo 127 0 0 1 aaaa bbb com gt gt C WINDOWS system32 drivers et
  • 电脑固定ip地址之后重启却失效了的解决办法

    开始 运行 cmd 回车 英文状态下输入 netsh winsock reset 回车后会提示重启 先不重启 继续输入 netsh int ip reset reset log 回车后会提示重启 此时先重启电脑 重启之后再次设置好固定ip地
  • windows批处理命令总结(超详细滴)

    总结自 https baike baidu com item E6 89 B9 E5 A4 84 E7 90 86 1448600 fr aladdin 文件夹管理 cd 显示当前目录名或改变当前目录 md 创建目录 rd 删除一个目录 d
  • 在cmd/bat脚本中获取当前脚本文件所在目录

    Q 在Win7 Win10中以管理员身份运行在cmd bat脚本时 如何获取当前脚本文件所在目录 当我们在Win7 Win10中使用鼠标右键的 以管理员身份运行 以管理员身份运行cmd bat脚本时 系统默认进入的目录是C Windows
  • cmd /c /k

    cmd c dir 是执行完dir命令后关闭命令窗口 cmd k dir 是执行完dir命令后不关闭命令窗口 cmd c start dir 会打开一个新窗口后执行dir指令 原窗口会关闭 cmd k start dir 会打开一个新窗口后
  • Windows下如何查看被占用进程及结束进程?

    Windows下如何查看被占用进程及结束进程 查找所有运行的端口命令 netstat ano 查找被占用端口对应的PID netstat aon findstr 2990 查找指定PID的进程 tasklist findstr 1004 结
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别

    文章目录 前言 变量对比 0 i i var var var 总结 前言 最近使用批处理程序处理文件的时候 发现这 bat中的变量形式真是 变化多端 有时候加1个百分号 有时候加2个百分号 还有的时候加感叹号 真是让初学者一头雾水 于是查询
  • 批处理命令,函数传参和跳转

    文章目录 函数 参数传递 返回值 局部变量保护 goto 批处理系列 初步 set指令 设置变量 函数 函数封装是编程语言必不可少的环节 而函数在创建时 至少需要有一个函数标识 同时需要一块区域 来组成函数体 Dos中的函数用标签来标识 以
  • windows脚本 批量删除指定文件夹、指定文件

    前言 用于批量删除项目中的测试数据 提供用户纯净的软件 使用说明 修改file list和folder list对应的数据 来自定义删除的内容 效果图 源码 echo off chcp 65001 gt nul 2 gt 1 REM 设置文
  • bat删除文本文件每行前几个字符

    echo off set fn a txt for f usebackq delims i in fn do echo i gt con set h i setlocal enabledelayedexpansion echo h 4 en
  • 设置bat工作目录

    在执行bat脚本的时候 如果直接双击bat脚本 此时的工作路径一般为 C Users Administrator gt 很多时候需要将工作路径设置为bat脚本所在的目录 可以在bat脚本内设置当前工作路径为bat文件所在目录 cd d dp

随机推荐