bat常用命令

2020-04-09  本文已影响0人  sorry510
set prepath=C:\phpStudy\PHPTutorial\WWW\xin_jianke\
# 如何使用
%prepath%
timeout /t 1 延时1秒
test.bat a b c
echo %1 %2 %3 # a b c
call="%cd%\test.bat" a b c    (调用指定目录下的 test.bat,且输入3个参数给他)
start test2.bat arg1 arg2
if 1 == 1 ( 
  echo 1 
) else if 1 == 2 ( 
  echo 2 
) else (
  echo 3
)
"%time%"      显示如:"11:04:23.03" (完整的时间"hh:mm:ss.tt")
"%time:~0,5%" 显示"hh:mm"(即"11:04"),其中0表示从右向左移位操作的个数,5表示从左向右移位操作的个数
"%time:~0,8%" 显示标准时间格式"hh:mm:ss"(即"11:04:23",前8个字符串)
"%time:~3,-3%"显示"mm:ss"(即从第4个开始,截去最后3个的字符串)
"%time:~3%"   显示"04:23.03"(即去掉前4个字符串)
"%time:~-3%"  显示".tt"(即最后3个字符串)
set a="abcd1234"
echo %a%          显示:"abcd1234"
set a=%a:1=kk%    替换“1”为“kk”
echo %a%          显示:"abcdkk234"
       %SystemRoot%   ===    C:\WINDOWS    (%windir% 同样)
       %ProgramFiles% ===    C:\Program Files
       %USERPROFILE%  ===    C:\Documents and Settings\Administrator  (子目录有“桌面”,“开始菜单”,“收藏夹”等)
       %APPDATA%      ===    C:\Documents and Settings\Administrator\Application Data
       %TEMP%         ===    C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp  (%TEM% 同样)
       %APPDATA%      ===    C:\Documents and Settings\Administrator\Application Data
       %OS%           ===    Windows_NT (系统)
       %Path%         ===    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem  (原本的设置)
       %HOMEDRIVE%    ===    C:   (系统盘)
       %HOMEPATH%     ===    \Documents and Settings\Administrator

       :: 枚举当前的环境变量
       setlocal enabledelayedexpansion
       FOR /F "usebackq delims==" %%i IN (`set`) DO @echo %%i    !%%i!
上一篇 下一篇

猜你喜欢

热点阅读