随笔分类 -  BAT

运行bat时隐藏cmd窗口
摘要:运行bat时隐藏cmd窗口,开机启动bat以及隐藏运行窗口 bat隐藏窗口运行 cmd隐藏窗口运行 可以结合“使批处理不在黑屏的vbs”使用,vbs如下,隐藏运行aa.batDIM objShell set objShell=wscript.createObject("wscript.shell") 阅读全文

posted @ 2021-04-08 16:43 jack_Meng 阅读(66941) 评论(0) 推荐(1)

bat命令入门与高级技巧详解
摘要:这里为您介绍一下基础的bat命令知道及详细的bat命令使用方法,让我们使用bat命令解决windows当中一些需要手动操作的问题 目录 第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、errorlevel 5、title 6、COL 阅读全文

posted @ 2021-04-06 17:07 jack_Meng 阅读(7476) 评论(0) 推荐(2)

bat 复制目录结构(仅复制目录结构、复制目录及文件)
摘要:复制目录结构 使用xcopy复制目录结构 示例:复制当前目录结构及子目录到上层目录的t1文件夹中 xcopy %cd% ..\t1 /C /E /K /T /Y 另外在给几个参考: 例如A目录下里有A1,A2,A3文件夹再分别有其余子目录,复制到B目录下的时候也需要存在A1,A2,A3文件夹及其余子 阅读全文

posted @ 2021-04-06 10:26 jack_Meng 阅读(3306) 评论(0) 推荐(0)

bat命令批处理判断32位还是64位系统的多种方法
摘要:bat命令批处理判断32位还是64位系统的多种方法 更新时间:2018年02月01日 00:09:14 投稿:mdxy-dxy 这篇文章主要介绍了cmd命令批处理判断32位还是64位系统的多种方法,需要的朋友可以参考下 第一种代码:通过 %PROCESSOR_ARCHITECTURE% 可以通过cm 阅读全文

posted @ 2021-03-08 14:40 jack_Meng 阅读(2343) 评论(0) 推荐(0)

常用Windows系统目录环境变量
摘要:简介 所谓的Windows系统目录环境变量,是指一些常用且固定的Windows系统目录路径的简单缩写,它能使用户方便地输入与定位Windows的系统目录。 作用 Windows系统的默认安装目录在C盘的Windows中,但这并不固定,如果你的系统不是安装在这个目录下,那么外部程序如果想要定位你的某个 阅读全文

posted @ 2021-03-08 10:13 jack_Meng 阅读(3294) 评论(0) 推荐(0)

判断批处理bat文件中参数%n是否为空的几种方法
摘要:我需要测试是否设置了变量。我已经尝试了几种技术,但他们忽视了,只要%1用双引号包围时,如果%1是"c:\some path with spaces"。 IF NOT %1 GOTO MyLabel // This is invalid syntax IF "%1" == "" GOTO MyLabe 阅读全文

posted @ 2021-01-20 11:56 jack_Meng 阅读(15145) 评论(0) 推荐(1)

批处理bat计算两个时间差----使用call调用函数
摘要:这篇文章主要介绍了批处理bat中计算两个时间差的实现代码,需要的朋友可以参考下 这个是脚本代码[保存为etime.bat放在当前路径下即可: 代码如下: :etime <begin_time> <end_time> <return> rem 所测试任务的执行时间不超过1天 // 骨瘦如柴版 setl 阅读全文

posted @ 2020-12-16 16:35 jack_Meng 阅读(2551) 评论(0) 推荐(0)

批处理中的时间计算详解
摘要:最近总是有人在询问涉及到时间和日期计算的问题,其实要计算时间和日期最有效的方 法是用vbs的时间函数,几行代码就解决了。但我们今天要谈的就是如何用批来计算时间和日期 (有点自找苦吃的感觉),下面就展开正题吧: 一、系统中的date和time变量 要进行时间和日期的计算,我们必须认识两个系统变量dat 阅读全文

posted @ 2020-11-24 14:25 jack_Meng 阅读(4021) 评论(0) 推荐(0)

常用DOS命令之find和findstr的用法详解
摘要:1.字符串查找:find 2.字符串查找增强:findstr 一.字符串查找:find 在文件中搜索字符串。 FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] “string” [[drive:][path]filename[ …]] /V 显示所有未包含指定字符串的行。 阅读全文

posted @ 2020-10-16 12:47 jack_Meng 阅读(11964) 评论(0) 推荐(0)

bat中如何处理参数中的引号(文件路径)
摘要:bat中如何处理参数的引号 bat中如何处理参数的引号 脚本语句 bat中如何处理参数的引号 如果调用bat时 某一个参数包含空格,那么需要调用者将参数放在双引号中,这时候就遇到一个问题,有些参数包含双引号,有些则没有,如何能够对这些参数进行统一的处理, 下面给出我常用的一段code。(如果参数中本 阅读全文

posted @ 2020-10-13 23:07 jack_Meng 阅读(2670) 评论(0) 推荐(0)

在bat脚本if中多条件判断
摘要:我的意思是if语句如何下“且”“或”关系写法。比如:假如有2变量a、ba=2并且b=2打印 "aaaaa”a b有一个等于2的打印"bbbbb"都不等于2打印"ccccc"这要如何去实现呢? if %a% == 1 if %b% == 2 echo aaaaa if not %a% == 1 if 阅读全文

posted @ 2020-10-12 23:31 jack_Meng 阅读(13972) 评论(0) 推荐(0)

如何在批处理中使用FOR /F输出空行
摘要:相信大家都知道FOR /F ”DELIMS=“不能输出空行。个人用了!VAR!,虽然说躲过了预处理但不用引号实在是显示不出来啊,想了2天,最后用了退格符的方法如将:1123123SDFDS保存为1.TXT,注意中间有个空行 @echo off for /f "delims=" %%1 in (Ass 阅读全文

posted @ 2020-10-12 23:28 jack_Meng 阅读(1067) 评论(0) 推荐(0)

bat文件修改或替换文件内容
摘要:rem 定义变量延迟环境,关闭回显 @echo off&setlocal enabledelayedexpansion rem 读取a.txt所有内容 for /f "eol=* tokens=*" %%i in (a.txt) do ( rem 设置变量a为每行内容 set a=%%i rem 如 阅读全文

posted @ 2020-10-12 15:19 jack_Meng 阅读(31392) 评论(0) 推荐(1)

批处理命令--call、start、goto的区别
摘要:批处理命令——call 、 start 和 goto 一、call命令总结 【1】call命令简介 学过汇编或C的朋友,肯定都知道call指令表示什么意思。其实,在这里它的意思也是一样的。在批处理脚本中,call命令用来从一个批处理脚本中调用另一个批处理脚本。 语法: call [ [Drive:] 阅读全文

posted @ 2020-08-26 15:58 jack_Meng 阅读(3282) 评论(0) 推荐(0)

双网卡下添加静态路由
摘要:我们先来看看系统自带的route命令的帮助文档 C:\Users\Administrator>route /? 操作网络路由表。 ROUTE [-f] [-p] [-4|-6] command [destination] [MASK netmask] [gateway] [METRIC metric 阅读全文

posted @ 2020-04-14 20:07 jack_Meng 阅读(14043) 评论(0) 推荐(0)

windows下bat批处理实现守护进程(有日志)
摘要:开发部的一个核心程序总是会自己宕机,然后需要手工去起,而这个服务的安全级别又很高,只有我可以操作,搞得我晚上老没法睡,昨晚实在受不了了,想起以前在hp-ux下写的shell守护进程,这回搞个windows下的bat版守护程序吧,当时晚上思路已经很迟钝了,就叫了个兄弟让他写了,上去后运行效果不错,至少 阅读全文

posted @ 2020-01-02 16:07 jack_Meng 阅读(5359) 评论(0) 推荐(0)

ECHO命令输出空行的11种方法和效率
摘要:标题: 批处理技术内幕:ECHO命令作者: Demon链接: http://demon.tw/reverse/cmd-internal-echo.html版权: 本博客的所有文章,都遵守“署名-非商业性使用-相同方式共享 2.5 中国大陆”协议条款。 标题: 批处理技术内幕:ECHO命令作者: De 阅读全文

posted @ 2019-09-10 12:41 jack_Meng 阅读(13514) 评论(1) 推荐(3)

批处理应用的几个技巧
摘要:一、批处理最小化运行的几种方法: 1) 最小化运行批处理方法一:一般 mode con cols=20 lines=1 if exist "Temp.bat" goto Start >Temp.bat echo start /min "" "%~nx0"^&exit start /min Temp. 阅读全文

posted @ 2019-08-28 16:13 jack_Meng 阅读(2415) 评论(0) 推荐(0)

使用批处理打包C#开发程序
摘要:最近项目接近尾声,测试比较频繁,每天需要发布多个版本 把以下内容保存到Zip.bat @echo off set zip=C:\Program Files\7-Zip\7z.exe set timestamp=%date:~6,4%-%date:~0,2%-%date:~3,2% set times 阅读全文

posted @ 2019-08-14 13:12 jack_Meng 阅读(875) 评论(0) 推荐(0)

批处理统计某文件夹中文件的个数
摘要:@echo off set cnt=0for /f "delims=" %%i in ('dir/b/a-d "d:\112" 2^>nul') do (set /a cnt+=1 echo %%i ) if defined cnt (echo,共有%cnt%个文件.) else echo,没有找到 阅读全文

posted @ 2019-08-14 12:59 jack_Meng 阅读(5389) 评论(0) 推荐(0)

导航