电脑可以定时帮你自动处理一些重复的事务、一键实现别人多键才能实现的功能,利用常用的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个字符;然后回车,随便输入一句话,保存后关闭它,看看你双击打开它之后会有什么神奇的事情发生;搞清楚之后,再想想这个彩蛋能用来干什么,嘿嘿,欢迎大家留言~

app抢购脚本如何编写_如何用1个记事本文件征服全世界?——cmd批处理脚本编写...相关推荐

  1. bat文件指定jdk路径_配置点击就能运行Python程序的bat批处理脚本(Windows)

    0,需求说明 在编写和调试程序时,一般我们会在集成编辑环境里写代码和运行,但如果程序比较完善需要快速运行,或者让同事在其他电脑上快速运行时,再打开IDE(Integrated Development ...

  2. ad打开ddb文件_如何用AD10打开DDB文件

    如何用AD10打开DDB文件 用AD算起来差不多有4年了,记得第一次用它还是10年的夏天,很热,连吹2个风扇都扛不住,然后大晚上的第一回接触画板子的软件,当时用的是99.当时用的也是WIN7.99这个 ...

  3. python脚本编写_如何用Python包编写一个简单的脚本,表达你对父母的爱?

    全文共2800字,预计学习时长6分钟 在繁忙的工作生活中,我们经常忘记给所爱的人发WhatsApp.本教程将使用Python包Twilio编写一个简单的Python脚本来发送WhatsApp消息.我们 ...

  4. python手机小游戏刷分器_如何用5行Python代码写出刷分游戏脚本!Python真牛!

    几天前, 我母上大人在我们家群里发了一条消息 一看这文案, 就知道又是一个骗流量的小游戏, 一看就让人没什么兴趣... 但是出于对我母上大人的尊(hào)重(qí)我还是点进来看了一下 游戏链接: 游 ...

  5. bat脚本交互输入_基于winserver操作系统的自动清理Oracle3天前归档日志脚本分享...

    概述 最近某台oracle数据库中的归档日志太多了,一天都有几十G的归档日志产生,总是提示归档空间满,导致orcle总是与服务器断开,所以就写了个定期清理Oracle归档日志的脚本,先看下整体思路. ...

  6. dll文件用什么语言编写_零基础学习markdown标记语言语法,十分简单便捷编写markdown文件...

    引言:在完成了使用开源的Atom软件搭建好编写markdown的环境后,接下来就进行我们的第一个markdown文件的编写,同时学习markdown标记语言的基础语法,都是十分简单的一些标记,如果学习 ...

  7. dll文件用什么语言编写_为什么Unix不用功能更强大的C++而是用C编写

    有人总会说C++不是要比C的作用大很多,功能也更多.那为什么Unix不用功能更强大的C++而是用C编写?关于Unix为什么用C而不是C ++编写的显而易见的答案是C ++是在C之后诞生的.另一个原因是 ...

  8. java控制器文件内容替换_如何用Java来进行文件切割和简单的内容过滤的实现

    一 由来 去年由于项目的需求,要将一个任意一个文件制作成一个xml文件,并且需要保持文件内容本身不产生变化,还要能够将这个xml重新还原为原文件.如果小型的文件还好处理,大型的xml,比如几个G的文件 ...

  9. python监控目录变化_如何用python语言监控文件或目录变化

    本文python语言实例实现的功能是监控一个文件或目录的变化,如果有变化,把文件上传备份至备份主机,并且要监控上传过程是否有问题等,具体内容如下,希望对大家学习python语言有所帮助.#!/usr/ ...

最新文章

  1. C++中MessageBox的常见用法
  2. 路由器互联端口处于不同网段的路由方法和原理
  3. leetcode2. 两数相加--每天刷一道leetcode系列!
  4. CVPR 2019 | 百度17篇论文入选,AI巨头都在关注什么?(附论文下载)
  5. 创建OPPM的12个步骤
  6. VR的风口,让UWA借你一双翅膀
  7. 第三部分:Android 应用程序接口指南---第三节:应用程序资源---第四章 本地化...
  8. 面试之什么是java虚拟机
  9. 《信号与系统》期中总结
  10. php软件开发--yii2框架搭建及gitlib同步线上网站
  11. python函数传入对象
  12. STM32正交编码器驱动电机
  13. 阿里巴巴MaxCompute亮相VLDB2017
  14. mysql跨库关联查询(dblink)
  15. 第一次尝试使用Python创建季节性ARIMA模型
  16. 请简述SSM框架整合思路。
  17. 法国老医生和他“驱动”的摄像头们
  18. Linux里面 grep的用法之根据关键词查询进程PID
  19. TokenInsight 与 BitUniverse 达成战略合作,用数据提高收益降低风险
  20. pdf文件两栏内容提取信息思路

热门文章

  1. python使用hash256加密验证字符串
  2. java滑动窗体动画_java – 为布局滑入和滑出动画
  3. 卡尔曼滤波的基本原理
  4. 【Python爬虫学习笔记3】requests库
  5. 人脸识别dlib库 记录
  6. javascript测试框架 Mocha 实例教程
  7. Yii2 behaviors中verbs access的一些理解
  8. android-pageviewer实现linearlayout的切换
  9. 分布式的Key-Value存储系统Cassandra
  10. centos7开启tcp6_centos中docker映射出来的端口被tcp6监听,而没有被tcp监听导致ip+端口无法进行访问...