标签归档:bat

BAT 路径

例子:
@echo off
echo 当前盘符:%~d0
echo 当前盘符和路径:%~dp0
echo 当前盘符和路径的短文件名格式:%~sdp0
echo 当前批处理全路径:%~f0
echo 当前CMD默认目录:%cd%

pause

 

通过批处理取当前目录的上一级目录
@echo off
if %cd%==%cd:~,3% echo 当前目录已经是%cd:~,1%盘的根目录!&goto end
cd..
set "bd=%cd%"
cd..
set "bbd=%cd%"
if "%bbd%"=="%bd%" (echo 上一级目录是...

继续阅读

发表在 windows | 标签为 | BAT 路径已关闭评论

bat 常用命令

基础部分:
======================================================================

一、基础语法:
    1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文本文件编辑工具创建和修改。
    2.批处理是一种简单的程序,可以用 if 和 goto 来控制流程,也可以使用 for 循环。
    3.批处理的编程能力远不如C语言等编程语言,也十分不规范。
  &...

继续阅读

发表在 windows | 标签为 | bat 常用命令已关闭评论

bat批处理日期时间格式设置使用

bat批处理日期时间格式设置使用小结。

@echo off
@title 字符串的编辑测试(下面描述用的箭头→ ← 分别表示向右、向左的意思)
set aa=1234567890
echo 说明:下面复合变量中,逗号前的数字表示指针偏移量,逗号后的数字表示提取的字符长度
echo %aa:~1,5% //指针向右→偏移1位,然后从指针处开始向右→提取5个字符.
echo %aa:~0,-3% //指针不偏移,→提取所有字符,并除去最后3个字符.
echo %aa:~5% //单个数字,不指定长度值.表示指针→偏移5个字符,然后,→提取所有字符.
echo %aa:~-5% //单个...

继续阅读

发表在 technologys | 标签为 , , , | bat批处理日期时间格式设置使用已关闭评论