您现在的位置是:首页 > 学习之路 > 学习笔记学习笔记

批处理

卞振伟2019-02-28【学习笔记】人已围观

简介1、系统自带,无需另行安装;
2、命令少,语句简洁,上手非常快;
3、编写出来的脚本小巧玲珑,随写随用;

批处理是一门简单的脚本语言,虽然不能独当一面,但是,若作为工作中的辅助工具,绝对会让大家有随用随写、称心如意的畅快感。


相对于批处理,我更喜欢Linux的shell,所以我对批处理的熟练度并不高,这里就简单分享一下,我常使用的批处理。

echo off  ::从下一行开始关闭回显

@echo off 从本行开始关闭回显,一般批处理第一行都是这个

title 新标题

echo 当需要改变提醒的内容时。。。 pause >nul

echo %path%  输出当前的环境变量——>当年我装Java JDK的时候就用它查的

set /p p=请输入            //读数
if %p% leq 12 (
    echo %p%
)
else (
    echo 9
)

EQU - 等于
NEQ - 不等于
LSS - 小于
LEQ - 小于或等于
GTR - 大于
GEQ - 大于或等于

for 循环的格式
for %variable IN (set) DO command [command-parameters]  特别注意这是在cmd中的格式
for %%variable IN (set) DO command [command-parameters] 批处理文件中要采用这种格式

举几个例子:




再介绍几个常用的操作
for %i in (*.*) do echo "%i"     遍历目录下的文件
for %i in (*.txt) do echo "%i"  遍历目录下的txt文件
for %i in (??.txt) do echo "%i"遍历目录下只用两个字符的文件

为解析文本:for /f 
for /f %%i in (test.txt) do echo %%i&pause     会把test.txt的文本读取出来哦!是不是很实用

切分字符串的利器:delims=
for /f "delims=," %i in (test.txt) do echo %i   以,为分隔符

定点提取:tokens=
for /f "delims=, tokens=3" %i in (test.txt) do echo %i
举个栗子www,bianzw,cn
tokens=3
就会输出cn

今天先到这里吧
在下面我会给大家分享一下我常用的cmd指令
 

 常用CMD指令总结:

 

Windows 10/Win10命令大全通用
		1.	calc----------启动计算器   
		2.	appwiz.cpl----------程序和功能    
		3.	charmap----------启动字符映射表    
		4.	cleanmgr: 打开磁盘清理工具    	
		5.	自动关机命令    Shutdown -s -t 600----表示600秒后自动关机  
			shutdown -a ------可取消定时关机    
			Shutdown -r -t 600------表示600秒后自动重启    
			rundll32 user32.dll,LockWorkStation------表示锁定计算机   
		6.	colorcpl----------颜色管理,配置显示器和打印机等中的色彩   
		7.	CompMgmtLauncher----------计算机管理   
		8.	comexp.msc----------打开系统组件服务   
		9.	eventvwr----------事件查看器
		10.	control----------控制面版    
		11.	devmgmt.msc----------设备管理器  
			hdwwiz.cpl----------设备管理器   
		12.	desk.cpl----------屏幕分辨率    
		13.	diskmgmt.msc----------磁盘管理   
		14.	explorer----------打开资源管理器   
		15.	Firewall.cpl----------Windows防火墙   
		16.	fsmgmt.msc----------共享文件夹管理器   
		17.	inetcpl.cpl----------Internet属性   
		18.	logoff----------注销命令    
		19.	main.cpl----------鼠标属性   
		20.	mplayer2----------简易widnows media player   
		21.	Msconfig.exe----------系统配置实用程序   
		22.	msinfo32----------系统信息   
		23.	mspaint----------画图   
		24.	Msra----------Windows远程协助   
		25.	mstsc----------远程桌面连接    
		26.	ncpa.cpl----------网络连接     
		27.	narrator----------屏幕“讲述人”    
		28.	notepad----------打开记事本   
		29.	Nslookup----------IP地址侦测器    
		30.	odbcad32----------ODBC数据源管理器    
		31.	OptionalFeatures----------打开“打开或关闭Windows功能”对话框    
		32.	osk----------打开屏幕键盘    
		33.	perfmon----------计算机性能监测器    
		34.	powercfg.cpl----------电源选项  
			cfg:control flow gragh控制流图 
			cpl:Contol Panel Item控制面板项
		35.	Resmon----------资源监视器   
		36.	Rstrui----------系统还原   
		37.	regedit.exe----------注册表    
			regedt32----------注册表编辑器   
		38.	services.msc----------本地服务设置    
		39.	snippingtool----------截图工具,支持无规则截图    
		40.	sysdm.cpl----------系统属性   
		41.	taskmgr----------任务管理器(旧版)   
		42.	taskschd.msc----------任务计划程序   
		43.	timedate.cpl----------日期和时间    
		44.	utilman----------辅助工具管理器    
		45.	wf.msc----------高级安全Windows防火墙   
		46.	WFS----------Windows传真和扫描   
		47.	write----------写字板    
		48.	dvdplay-----------DVD播放器。
		49.	dxdiag----------检查DirectX信息。
		50.	winver----------检查Windows版本。
		51.	magnify----------放大镜实用程序.
		52.	fsmgmt.msc----------共享文件夹管理器。
		53.	utilman----------辅助工具管理器。
		54.	sigverif----------文件签名验证程序。

 

由于本人更喜欢shell,所以批处理就点到为止了  //  →_→直说自己就会一点批处理就好怕露馅好啦  吼吼吼
最后如果想了解更多关于Linux指令的,请关注我的个人博客。

分享一个学习批处理的网址
 

Tags:编程   程序员

很赞哦! ()

上一篇:深度学习学习笔记

下一篇:返回列表

文章评论

站点信息

  • 建站时间:2018-11-25
  • 网站程序:帝国CMS7.5
  • 文章统计:118篇文章
  • 标签管理标签云
  • 统计数据百度统计
  • 网站地图XML网站地图
  • 微信公众号:扫描二维码,关注我的公众号
  • GitHub:扫描二维码,关注我的GitHub

客服在线

QQ客服

客服微信扫码

服务时间

周一至周日 9:00-21:00