是否可以通过读取文本文件来设置 Windows 命令行变量?

是否可以通过读取文本文件来设置 Windows 命令行变量?

我有一个将每天创建的单行文本文件,并且想知道是否可以使用SETTYPE除非有人有更简单的 Windows 命令行实用程序)来定义 Windows 命令行变量。

答案1

如何使用文件中的值设置环境变量?

你不需要类型来做到这一点。相反,使用< 重定向操作员。

以下命令行使用会做你想做的事:

set /p variable=<file.txt

笔记:

  • command < filename将输入一个文本文件(filename)并将文本传递给command

进一步阅读

  • Windows CMD 命令行的 AZ 索引- 与 Windows cmd 行相关的所有事物的绝佳参考。
  • 重定向- 重定向运算符。
  • - 显示、设置或删除 CMD 环境变量。使用 SET 所做的更改将仅在当前 CMD 会话期间保留。

答案2

你可以重定向文件作为输入SET提示用户输入的命令。

因此类似于:

set /P myVariable= < myFile.txt

相关内容