windows - 将环境变量设置为函数结果

标签 windows batch-file cmd

我对批处理编程有点菜鸟。我有这个非常小而简单的代码来用 Tuppers 自引用公式做一些事情:

java -jar Tuppers.jar --read-image <img file you want to read>

我将图像文件放在名为 Read 的文件夹中。所以我使用这个命令行:

java -jar Tuppers.jar --read-image Read\*

因为我在该文件夹中一次只能有一个文件。

我想为函数的结果设置一个变量 num 然后 echo 它出来,但是如果我使用

set /p num = java -jar Tuppers.jar --read-image Read\*

然后它只是将变量设置到命令行。

最佳答案

For /f "delims=" %A in ('java -jar Tuppers.jar --read-image Read\*') do echo %A

请参阅 for/? 并在批处理文件中使用 %%A 并在键入时使用 %A

关于windows - 将环境变量设置为函数结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29977247/

相关文章:

windows - 执行 .ps1 脚本时的 Powershell 问题

c# - 什么会导致进程停止重新创建?

c - 吉文 : c compiler cannot create executables - tidalcycles installation

javascript - 如何从在 Node bash 上运行的 JavaScript 代码运行 Windows cmd.exe 命令?

batch-file - 更改 WMIC 结果的格式

Python cx_Freeze 导入错误 : cannot import name 'idnadata'

c++ - 测量由我的程序引起的设备驱动程序 CPU/IO 利用率

java - 在 Windows 中设置默认堆大小

java - 从 java 类 : 启动 .bat 文件

powershell - 如何从通过 CMD 调用的 PowerShell Start-Process 启动的进程中获取 ErrorLevel?