Board logo

标题: [系统相关] 批处理如何获取某个命令的执行结果 [打印本页]

作者: lxlsh    时间: 2014-2-13 14:42     标题: 批处理如何获取某个命令的执行结果

本帖最后由 pcl_test 于 2016-8-14 21:13 编辑

如hostname命令得到主机的名字,我怎么把它赋值给另一个变量,如hostname输出aaa,set命令set bbb=【hostnmae的输出结果aaa】
作者: Batcher    时间: 2014-2-13 14:47

你用的是DOS系统?还是Windows系统的CMD呢?
作者: lxlsh    时间: 2014-2-13 14:53

回复 2# Batcher


    在批处理里面
作者: DAIC    时间: 2014-2-13 16:39

方法1:
  1. @echo off
  2. for /f %%i in ('hostname') do (
  3.     set "bbb=%%i"
  4. )
  5. echo %bbb%
  6. pause
复制代码
方法2:
  1. echo %computername%
复制代码

作者: lxlsh    时间: 2014-2-13 17:32

回复 4# DAIC


    后来找到方法了,第二种简单,我用的就是第二种,谢谢啊




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2