龙空技术网

如何用1个记事本文件征服全世界?——cmd批处理脚本编写

野猫行天下 1019

前言:

而今各位老铁们对“bat 执行”可能比较关心,同学们都需要学习一些“bat 执行”的相关资讯。那么小编在网摘上收集了一些对于“bat 执行””的相关知识,希望各位老铁们能喜欢,你们快快来学习一下吧!

本篇是《野猫软件榜之自动化工具》的续集,前文已经说明了如何让电脑定时帮你自动处理一些重复的事务、一键实现别人多键才能实现的功能,介绍了一些常用的cmd命令,接下来我们从操作层面聊一聊,如何利用这些cmd命令在记事本中编写脚本,进而实现任何自己想实现的功能。

前已述及,后缀为bat和cmd的文件都属于批处理文件(脚本文件),即由一批命令组成的文件,它将逐行顺序执行。cmd命令是bat命令的升级,我们需要掌握的是cmd命令。

学习任何东西之前,先学习如何获取帮助。

1、获取cmd命令的使用说明

windows系统启动之后,按快捷键Windows键+R键,启动“运行”程序,输入cmd三个字母,然后点击“确定”或按回车键,打开“cmd.exe”程序,如下图所示。

也可以直接按开始按钮,输入cmd,搜索出cmd.exe,启动它。

启动cmd.exe之后,我们就可以直接在这个黑色的程序界面里输入它预先定义的所有命令,来达到一些设定的效果。

比如我输入help四个字母,然后按回车键,就可以执行帮助命令,获取cmd.exe可以支持的所有命令、及其功能。

而要查看某一个命令的详细信息(功能和使用方法),可以输入该help+空格+命令名称,比如我想查看shutdown命令的功能和使用方法,就可以输入help shutdown,然后按回车键执行,得到下图所示结果。

根据以上帮助信息我们会知道,如果输入shutdown –s,回车之后电脑就会关机;如果输入shutdown –s –t 600,回车之后电脑就会在600秒后关机;如果输入shutdown –a,就可以在实施关机之前中止关机。这些命令除了可以在这个黑色的cmd.exe界面里执行,还可以在刚才的“运行.exe”界面里执行。

2、编写自己的cmd脚本文件

掌握以上介绍的内容,你就可以查看和学习所有的cmd命令的功能及使用方法,进而成为一名出色的cmd脚本程序猿。

脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。

我们打开电脑的记事本程序(即notepad.exe),打开方法比较多,可以采用运行notepad命令来启动,也可以直接单击开始按钮,搜索“记事本”来打开,还可以在电脑上新建一个文本文档之后双击打开。

打开记事本之后,我们就可以直接在里面编写脚本程序,通过组合多个cmd命令,来实现一些复杂的功能。比如下面是1个比较简单的脚本程序,它可以实现让电脑说话的功能。

这个脚本程序由4句命令组成,不清楚其功能可以在cmd.exe中执行“help+空格+命令名”来获取其功能介绍,也可以执行“命令名+空格+/?”来获取帮助。我依次说明一下每个命令的效果:

1)第1行命令是关闭接下来的程序运行显示,也就是说第2行~第4行命令的运行不会有任何显示输出在用户面前;

2)第2行命令是调用VBS使用系统的英文朗读功能,说出“I love you!”。大家可以将双引号里的内容改成任何话,用来表白、骂人,都是挺好玩的,嘿嘿~

3)第3行命令就是给用户显示一句话“Goodbye”;

4)第4行命令是中断命令的执行,避免cmd.exe的窗口自动关闭,使用户能看到Goodbye。

又比如下面这个脚本程序,它可以实现“打印任务清除并重启打印服务”的功能。

再比如下面这个脚本程序,虽然只有一句代码,但它却可以将你电脑整个D盘的文件体系,保存为一个名叫“电脑D盘文件体系”的txt文件,可以迅速将整个D盘的文件的文件名与文件树状图保存下来。

因为用help或/?能查出任何命令的功能和使用方法,所以我就不再一一细述了。以上只简单介绍了3个脚本文件的功能,如果说电脑是笨拙的大力士,那脚本就是使它变灵活、变听话的口服液,一服就生效,嘿嘿~

我近10年积攒了不少强大的脚本文件,为了避免它们不小心执行把我电脑弄死机,我把他们都存成了txt文件,大家想学习或直接使用的话,可以在本号回复关键词“cmd”或“脚本”来免费获取。

下载之后,大家可以双击打开每个txt脚本文件,查看并修改其中的内容。要想运行它们的话,只需要将每个txt文件的后缀改为cmd或bat、双击就能运行了。值得提醒的是,运行之前一定先看看这个文件中的代码有没有大规模杀伤能力,不要轻意运行一个你不懂的脚本文件,也许只是一个简单的for循环,就能让你的电脑万劫不复。

3、温馨提示

通过以上的介绍,相信大家已经初步了解了脚本程序的强大之处,也知道了记事本原来还可以用来编程。其实记事本除了可以编程、记事,还可以用来调整文本的编码格式,可以强制去除复制内容的格式(比如Excel复制粘贴到微信里无法变成文本,你可以先粘贴到记事本中再粘贴到微信里就自动变成文本了)。

说这么多就是想说,熟练和掌握windows已有的功能,你将少安装很多不必要的软件。

当然,我们永远无法完全掌握一款软件,因为我们的时间和精力有限,哪怕是最常用的记事本程序,我们也不可能完全掌握。不信的话,可以做2个简单的测试:

1)在记事本的第1行输入“联通”2字,关闭之后再打开,会发生什么奇怪的现象呢?为何会这样呢?

2)在记事本的第1行输入.LOG这4个字符;然后回车,随便输入一句话,保存后关闭它,看看你双击打开它之后会有什么神奇的事情发生;搞清楚之后,再想想这个彩蛋能用来干什么,嘿嘿,欢迎大家留言~

标签: #bat 执行 #记事本简单程序编写 #记事本简单编程代码 #用记事本来编程