2 batch-file special-characters
当编写批处理文件,我发现有些人采用Echo.,Echo/,Echo(等...这些回波一个空行,所以就是它们之间的区别Echo[Special Character]?
您可以使用许多不同的字符echo.其中一个.[]+\:/,;=(.
但是对于一个好的选择有多种要求.
它应该创建一个空行(不是ECHO iS OFF)
第一个点适用于所有字符(从列表中).
第二点因\:.内容而失败\..\..\..\windows\system32\calc.exe
@echo off
setlocal EnableDelayedExpansion
set var=\..\..\..\windows\system32\calc.exe
echo.!var!
Run Code Online (Sandbox Code Playgroud)
,;=失败/?并/失败?
@echo off
setlocal EnableDelayedExpansion
set var=/?
echo=!var!
Run Code Online (Sandbox Code Playgroud)
第三点失败了 .[]+
echo echo HELLO FROM %~f0 > echo[.bat
echo[ This fails
Run Code Online (Sandbox Code Playgroud)
唯一有效的是 echo(
| 归档时间: |
|
| 查看次数: |
153 次 |
| 最近记录: |