::进入批处理所在目录
cd "%~dps0"
%~d0

同理,将“文件全路径”作为参数时,进入这个文件所在文件夹的方式为

cd "%~dpsN" 注:N需要用参数的索引替换
%~dN

::终结某些进程

TASKKILL /F /IM *.exe

::如果文件夹不存在就创建

if not exist "logs" mkdir logs

::日期获取

格式:%date:~x,y%以及%time:~x,y%
说明:x是开始位置,y是取得字符数

比如说我要获取完整的日期和时间,
格式:%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
结果:20090419102539
但是如果时间早于10点,就会在日期之后显示一个空格,如何解决呢?
格式:%date:~0,4%%date:~5,2%%date:~8,2%0%time:~1,1%%time:~3,2%%time:~6,2%
结果:20090419082539

::choice 提示用户选择

@echo 选择频道和日期发送:
@choice /c 12 /M 选择第几个频道
if errorlevel 1 set app=tv1.bat
if errorlevel 2 set app=tv2.bat

@choice /c 1234567 /M 选择一周中的第几天
%app% %errorlevel%

::取子字符串

set p=123456789

echo %p:~1%  显示23456789

echo %p:~0,-1% 显示12345678

echo %p:~0,2% 显示12

也就是说,echo %var:~x,y%中,x是开始字符索引,从0起,y如果是正数就是从x起的字符个数,如果是负就是从结尾起的字符个数。

转载于:https://www.cnblogs.com/k1988/archive/2011/07/29/2165585.html

windows批处理使用记录相关推荐

  1. Windows - Windows批处理

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Wind ...

  2. RunDll32.exe 详解及[Windows批处理]清除IE缓存

    Rundll32命令详解 文件作用:执行32位DLL文件中的内部函数 位置:X:(当前系统分区)\windows\system32 命令语法: Rundll32.exe DLLname,Functio ...

  3. windows批处理脚本执行回到桌面的操作

    由于项目开发中的需要,特此记录一下使用windows批处理脚本一步回到桌面的小技巧 操作步骤主要是先生成一个VB语言的脚本,再向脚本里面写入VB指令,执行脚本后删除该临时脚本,代码如下: @echo ...

  4. Windows批处理程序编程学习笔记

    Windows批处理学习笔记(基础篇) 第一章 从零开始认识批处理(what why how) 1.1 什么是Windows批处理? 批处理程序全名为 Batch file programming 是 ...

  5. 十分经典的windows批处理教程 (文笔很不错呢)

    本人今天去面试第一次遇到问我windows批处理脚本的之前是问shell脚本后来说他们那里既有windows主机也有linux主机所以都得会无奈小哥只会点shell批处理也只会一点点皮毛所以开始搜集学 ...

  6. 服务器bat脚本删除空文件夹,windows批处理命令(1)——右键清理空文件夹

    日常学习工作免不了使用电脑,而作为一个强迫症,看到电脑中有空文件及其不爽: 再加上使用一些Git工具时含空文件不允许提交,因此就寻思着可不可以写一个脚本直接一键清理空文件夹. 最终实现的效果如下: 最 ...

  7. Windows批处理创建、删除隐藏账户,实现远程登录

    Windows批处理创建.删除隐藏账户脚本 一.手动操作 新建一个用户 利用命令行直接输或者做成批处理程序具体内容如下: @echo offnet user godyang$ 123456 /addn ...

  8. windows批处理编程

    批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用. 首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DO ...

  9. windows批处理 (cmd/bat) 编程详解

    2019独角兽企业重金招聘Python工程师标准>>> windows批处理 (cmd/bat) 编程详解 开始之前先简单说明下cmd文件和bat文件的区别:在本质上两者没有区别,都 ...

最新文章

  1. C#双面打印解决方法(打印word\excel\图片)
  2. 使用WinPcap和libpcap类库读写pcap文件(001)开发环境配置
  3. NetMarketShare:本月桌面浏览器市场份额几乎没有变化
  4. python观察日志(part18)--遍历文件夹下文件并判断后缀
  5. Win7启用Administrator账户登录
  6. 斗地主AI算法——第一章の业务逻辑
  7. 租用境外服务器开设网站,租用境外服务器对网站SEO有影响么?影响在那里?
  8. 照片转3d模型_三星使用AI将照片转换为3D模型
  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的餐厅收银管理系统
  10. WatchStor观察:冰岛身陷困境也不会停止数据中心项目
  11. string字符串在java_java-String字符串的常用使用方法
  12. Tatala 中文教程
  13. 组态软件(Configure)
  14. 智能小车制作过程全纪录:一、硬件平台
  15. pdf关键字高亮 java_Java PDF查找和高亮文本-Go语言中文社区
  16. 基于Grafana的监控报警平台
  17. 面试题:深拷贝和浅拷贝(超级详细,有内存图)
  18. android 模拟下雪的效果
  19. (固态)产品的质量和可靠性标准全系列(JEDEC+ASTM) - 最齐全、最完整及最新版
  20. Word查找和替换通配符(完全版)

热门文章

  1. mysql中删除标识列的语句_MySQL中一些常用的数据表操作语句笔记
  2. python gevent缺点_python的flask框架结合gevent性能反而大幅度下降?
  3. 【Go】从键盘输入字符串和数字
  4. emacs python开发环境_配置Emacs下的Python开发环境
  5. 企业付款到零钱 java_微信支付商户如何开通企业付款到零钱?
  6. python中easygui最新下载教程_python怎么下载easygui
  7. autojs怎么post协议_autojs QQ群post签到(五)
  8. N - New Game(DFS+剪枝)
  9. 深度学习与计算机视觉系列(7)_神经网络数据预处理,正则化与损失函数
  10. ArrayUtils使用详解