batch

批处理中用%1到%9来指代第1到第9个参数,需要的时候直接用%x就行。

 

举个例子,假设某test.bat文件内容如下:

1 
2 
 

@echo off 

echo %1 %2 %3  


如果改成

1 
 

echo %1 %3  


同样在cmd里输入test.bat 123 abc xyz的话,屏幕会回显123 xyz

  1. @echo off  
  2. echo show %1%  
  3. set /p ver=请输入版本:  
  4. echo 版本:%ver% 打包开始  
  5. ECHO 内容>"文件名"

    如果有特殊字符要用到^,如写入">"就是:

    1
    ECHO ^>>"文件名"

    你的情况的话就这样写:

    1
    ECHO ^<hello^>>"C: est.txt"

  

原文地址:https://www.cnblogs.com/hualiu0/p/5717699.html