关于批处理 set命令。

批处理中的set命令用于设置环境变量

批处理BAT脚本是Windows操作系统中一种非常实用的脚本语言,它可以帮助我们自动化完成一些重复性的工作,在批处理脚本中,set命令是一个非常重要的命令,它可以用来设置或显示环境变量,本文将对set命令的使用进行详细的介绍。

set命令的基本用法

1、设置环境变量

关于批处理 set命令。

使用set命令可以设置环境变量,语法如下:

set 变量名=变量值

我们可以设置一个名为PATH的环境变量,用于存储程序的搜索路径:

set PATH=C:Windows;C:Program FilesJava;C:Program FilesPython

2、显示环境变量

使用set命令可以显示当前已经设置的所有环境变量,语法如下:

set

我们可以查看当前已经设置的所有环境变量:

关于批处理 set命令。

set

set命令的常用选项

1、/a:追加环境变量,而不是覆盖原有的值,如果环境变量已经存在,则在其值的后面追加新的值;如果环境变量不存在,则直接设置新的值。

我们可以追加一个名为JAVA_HOME的环境变量:

set JAVA_HOME=C:Program FilesJava /a

2、/p:提示用户输入要设置的值,这对于需要用户输入的环境变量非常有用。

我们可以提示用户输入一个名为USERNAME的环境变量:

set /p USERNAME=请输入用户名:

3、/x:删除指定的环境变量,如果环境变量不存在,则不执行任何操作。

关于批处理 set命令。

我们可以删除一个名为TEST的环境变量:

set TEST= /x

set命令的注意事项

1、set命令设置的环境变量仅对当前的批处理脚本有效,当脚本执行完毕后,设置的环境变量会自动失效,如果需要永久设置环境变量,可以将set命令添加到系统的环境变量配置文件中(如Windows系统中的system32driversetchosts文件)。

2、set命令设置的环境变量是以字符串的形式存储的,即使我们需要设置的是数字或其他类型的值,也需要将其转换为字符串,我们可以将一个数字转换为字符串并设置为环境变量:

set NUMBER=12345 /a
echo %NUMBER% > temp.txt && type temp.txt | findstr /r "^[0-9]*$" > nul && set /p NUMBER=<temp.txt && del temp.txt && echo %NUMBER%:%NUMBER% >> num.txt && for /f "delims=" %%i in (num.txt) do set NUMBER=%%i && del num.txt && echo %NUMBER%:%NUMBER% >> num.txt && for /f "delims=" %%i in (num.txt) do set NUMBER=%%i && del num.txt && echo %NUMBER%:%NUMBER% >> num.txt && for /f "delims=" %%i in (num.txt) do set NUMBER=%%i && del num.txt && echo %NUMBER%:%NUMBER% >> num.txt && for /f "delims=" %%i in (num.txt) do set NUMBER=%%i && del num.txt && echo %NUMBER%:%NUMBER% >> num.txt && for /f "delims=" %%i in (num.txt) do set NUMBER=%%i && del num.txt && echo %NUMBER%:%NUMBER% >> num.txt && for /f "delims=" %%i in (num.txt) do set NUMBER=%%i && del num.txt && echo %NUMBER%:%NUMBER% >> num.txt && for /f "delims=" %%i in (num.txt) do set NUMBER=%%i && del num.txt && echo %NUMBER%:%NUMBER% >> num.txt && for /f "delims=" %%i in (num.txt) do set NUMBER=%%i && del num.txt && echo %NUMBER%:%NUMBER% >> num.txt && for /f "delims=" %%i in (num.txt) do set NUMBER=%%i && del num.txt && echo %NUMBER%:%NUMBER% >> num.txt && for /f "delims=" %%i in (num.txt) do set NUMBER=%%i && del num.txt && echo %NUMBER%:%NUMBER% >> num.txt && for /f "delims=" %%i in (num.txt) do set NUMBER=%%i && del num.txt && echo %NUMBER%:%NUMBER% >> num.txt && for /f "delims=" %%i in (num.txt) do set NUMBER=%%i && del num.txt && echo %NUMBER%:%NUMBER% >> num.txt && for /f "delims=" %%i in (num.txt) do set NUMBER=%%i && del num.txt && echo %NUMBER%:%NUMBER% >> num.txt && for /f "delims=" %%i in (num.txt) do set NUMBER=%%i && del num.txt && echo %NUMBER%:%NUMBER% >> num.txt && for /f "delims=" %%i in (num.txt) do set NUMBER=%%i && del num.txt && echo %NUMBER%:%NUMTALBREAK>12345:12345>> num.txt && for /f "delims=" %i in (num.txt) do set NUMBER=!i! & goto endnum & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch & endlocal & goto endbatch &endnum:&for /f "tokens=*" %j in ('dir /b C:') do if not "%~j" == "num.txt" if not "%~j" == "nul" if not "%~j" == "temp.txt" if not "%~j" == "%~nx0" if not "%~j" == "%~dp0" if not "%~j" == "%~nx0" if not "%~j" == "%~dp0" if not "%~j" == "%~nx0" if not "%~j" == "%~dp0" if not "%~j" == "%~nx0" if not "%~j" == "%~dp0" if not "%~j" == "%~nx0" if not "%~j" == "%~dp0" if not "%~j" == "%~nx0" if not "%~j" == "%~dp0" if not "%~j" == "%~nx0" if not "%~j" == "%~dp0" if not "%~j" == "%~nx0" if not "%~j" == "%~dp0" if not "%~j" == "%~nx0" if not "%~j" == "%~dp0" if not "%~j" == "%~nx0" if not "%~j" == "%~dp0" if not "%~j" == "%~nx0" if not "%~j" == "%~dp0" if not "%~j" == "%~nx0" if not "%~j" == "%~dp0" if not "%~j" == "%~nx0" if not "%~j" == "%~dp0ifnot "%~j" == "%~nx0ifnot "%~j" == "%~dp0ifnot "%~j" == apendnumifnot ""==12345goto startnum&goto startnum&goto start

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/475871.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
硬件大师硬件大师订阅用户
上一篇 2024年7月7日 18:29
下一篇 2024年7月7日 18:39

相关推荐

  • 聊聊ubuntu安装jdk教程。

    以下是Ubuntu安装JDK的步骤:,,1. 打开终端,输入以下命令更新包管理器:sudo apt-get update,,2. 安装JDK:sudo apt-get install openjdk-8-jdk,,3. 配置环境变量:在终端中输入以下命令:echo 'export JAVA_…

    2024年7月10日
    04
  • 经验分享轻量服务器如何安装利用程序软件。

    根据我查到的信息,您可以在轻量应用服务器上安装应用程序或软件。安装方法和使用普通服务器无区别。使用 Ubuntu 操作系统的 apt-get 工具,或者使用 CentOS 操作系统的 yum 工具。 轻量服务器如何安装利用程序? …

    2024年7月8日
    01
  • 小编分享显卡驱动怎么安装到d盘里。

    在安装显卡驱动程序时,通常默认路径是系统盘(大多数情况下为C盘),但有时候,出于对系统盘空间的考虑或者个人喜好,用户可能希望将驱动安装到其他分区,比如D盘,下面将详细介绍如何将显卡驱动安装到D盘的步骤。…

    2024年6月20日
    030
  • 关于eclipse环境变量配置的步骤是什么。

    Eclipse环境变量配置的步骤如下: (图片来源网络,侵删) 1、下载并安装Eclipse:从Eclipse官方网站(https://www.eclipse.org/downloads/)下载适合您操作系统的Eclipse版本,并按照安装向导进行安装。 2、找到Ec…

    2024年6月28日
    09
  • 今日分享eclipse导出jar包不能运行。

    您好,这个问题可能是由于导出的jar包没有包含所有必要的依赖项导致的。您可以尝试以下方法来解决这个问题:,,1. 确保您的Eclipse版本是最新的。,2. 确保您已经安装了Java Development Kit(JDK)。,3. 在Eclipse…

    2024年7月25日
    05
  • 关于ubuntu中bashrc文件的作用是什么。

    .bashrc 文件在 Ubuntu 中主要用于配置 Bash shell 的环境。 (图片来源网络,侵删) 该文件包含了用户每次登录时运行的命令和设置,它允许用户自定义自己的命令行环境,以提高效率和改善使用体验,以下是一些主要…

    2024年6月27日
    06
  • Path如何进行环境变量的配置?

    开发Java程序,需要使用JDK提供的开发工具(比如javac.exe、java.exe等命令),而这些工具在JDK的安装目录的 bin目录下,如果不配置环境变量,那么这些命令只可以在该目录下执行。我们不可能把所有的java文件都放到JD…

    2023年5月12日 默认文章
    02
  • 今日分享ABAP Netweaver的环境变量怎么配置。

    ABAP Netweaver是SAP系统中的一个集成开发环境,用于开发和部署ABAP应用程序,在配置ABAP Netweaver的环境变量时,需要按照以下步骤进行操作: 1. 打开操作系统的环境变量设置:你需要打开操作系统的环境变量设置界…

    2024年6月14日
    04

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息