bat脚本获取另一个bat脚本的执行结果
时间: 2024-01-30 07:38:37 浏览: 40
可以使用 `%ERRORLEVEL%` 来获取上一个命令或程序的执行结果。在另一个 bat 脚本中,可以使用 `call` 命令来执行第一个 bat 脚本,并通过 `%ERRORLEVEL%` 获取其执行结果。
示例代码:
第一个 bat 脚本(test.bat):
```
@echo off
echo "hello"
exit /B 123
```
第二个 bat 脚本:
```
@echo off
call test.bat
echo %ERRORLEVEL%
```
执行第二个 bat 脚本后,将输出:
```
"hello"
123
```
其中,123 就是第一个 bat 脚本的退出码。
相关问题
写一个bat脚本,自动执行另一个bat脚本
可以使用以下命令来执行另一个.bat脚本:
```
call path\to\another.bat
```
然后将上述命令放入你的.bat脚本中即可自动执行另一个.bat脚本。例如,如果你想要自动执行一个名为test.bat的脚本,你的脚本可以写成这样:
```
@echo off
call path\to\test.bat
```
注意替换"path\to"为你要执行的.bat脚本的实际路径。然后保存该文件为一个.bat文件,双击运行即可。
bat脚本 获取copy命令结果
在Windows系统中,可以使用BAT脚本获取COPY命令的结果。可以在BAT脚本中使用以下语句来实现:
```
for /f "tokens=*" %i in ('copy source destination ^&^& echo Done!') do @echo %i
```
其中,source是要复制的文件的路径,destination是要复制到的目标路径。这条语句会在COPY命令执行完成后输出"Done!"。
这是一个简单的例子,如果需要更多细节,可以继续研究COPY命令和BAT脚本的相关文档。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)