windows批处理使用记录
::进入批处理所在目录
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批处理使用记录相关推荐
- Windows - Windows批处理
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Wind ...
- RunDll32.exe 详解及[Windows批处理]清除IE缓存
Rundll32命令详解 文件作用:执行32位DLL文件中的内部函数 位置:X:(当前系统分区)\windows\system32 命令语法: Rundll32.exe DLLname,Functio ...
- windows批处理脚本执行回到桌面的操作
由于项目开发中的需要,特此记录一下使用windows批处理脚本一步回到桌面的小技巧 操作步骤主要是先生成一个VB语言的脚本,再向脚本里面写入VB指令,执行脚本后删除该临时脚本,代码如下: @echo ...
- Windows批处理程序编程学习笔记
Windows批处理学习笔记(基础篇) 第一章 从零开始认识批处理(what why how) 1.1 什么是Windows批处理? 批处理程序全名为 Batch file programming 是 ...
- 十分经典的windows批处理教程 (文笔很不错呢)
本人今天去面试第一次遇到问我windows批处理脚本的之前是问shell脚本后来说他们那里既有windows主机也有linux主机所以都得会无奈小哥只会点shell批处理也只会一点点皮毛所以开始搜集学 ...
- 服务器bat脚本删除空文件夹,windows批处理命令(1)——右键清理空文件夹
日常学习工作免不了使用电脑,而作为一个强迫症,看到电脑中有空文件及其不爽: 再加上使用一些Git工具时含空文件不允许提交,因此就寻思着可不可以写一个脚本直接一键清理空文件夹. 最终实现的效果如下: 最 ...
- Windows批处理创建、删除隐藏账户,实现远程登录
Windows批处理创建.删除隐藏账户脚本 一.手动操作 新建一个用户 利用命令行直接输或者做成批处理程序具体内容如下: @echo offnet user godyang$ 123456 /addn ...
- windows批处理编程
批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用. 首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DO ...
- windows批处理 (cmd/bat) 编程详解
2019独角兽企业重金招聘Python工程师标准>>> windows批处理 (cmd/bat) 编程详解 开始之前先简单说明下cmd文件和bat文件的区别:在本质上两者没有区别,都 ...
最新文章
- C#双面打印解决方法(打印word\excel\图片)
- 使用WinPcap和libpcap类库读写pcap文件(001)开发环境配置
- NetMarketShare:本月桌面浏览器市场份额几乎没有变化
- python观察日志(part18)--遍历文件夹下文件并判断后缀
- Win7启用Administrator账户登录
- 斗地主AI算法——第一章の业务逻辑
- 租用境外服务器开设网站,租用境外服务器对网站SEO有影响么?影响在那里?
- 照片转3d模型_三星使用AI将照片转换为3D模型
- 基于JAVA+SpringMVC+Mybatis+MYSQL的餐厅收银管理系统
- WatchStor观察:冰岛身陷困境也不会停止数据中心项目
- string字符串在java_java-String字符串的常用使用方法
- Tatala 中文教程
- 组态软件(Configure)
- 智能小车制作过程全纪录:一、硬件平台
- pdf关键字高亮 java_Java PDF查找和高亮文本-Go语言中文社区
- 基于Grafana的监控报警平台
- 面试题:深拷贝和浅拷贝(超级详细,有内存图)
- android 模拟下雪的效果
- (固态)产品的质量和可靠性标准全系列(JEDEC+ASTM) - 最齐全、最完整及最新版
- Word查找和替换通配符(完全版)
热门文章
- mysql中删除标识列的语句_MySQL中一些常用的数据表操作语句笔记
- python gevent缺点_python的flask框架结合gevent性能反而大幅度下降?
- 【Go】从键盘输入字符串和数字
- emacs python开发环境_配置Emacs下的Python开发环境
- 企业付款到零钱 java_微信支付商户如何开通企业付款到零钱?
- python中easygui最新下载教程_python怎么下载easygui
- autojs怎么post协议_autojs QQ群post签到(五)
- N - New Game(DFS+剪枝)
- 深度学习与计算机视觉系列(7)_神经网络数据预处理,正则化与损失函数
- ArrayUtils使用详解