cmd文件和bat文件的区别+一个的bat脚本+bat基础知识
一:cmd文件和bat文件的区别
cmd和bat文件都是批处理文件,都是靠cmd.exe解析执行,两者本质上没有区别,都是简单的文本编码方式,都可以用记事本创建、编辑和查看。两者所用的命令行代码也是共用的,只是cmd文件中允许使用的命令要比bat文件多。cmd文件只用在windows2000以上的系统中才能运行,而bat文件则没有限制。cmd文件描述:‘windows nt命令脚本“bat文件描述:”ms dos批处理文件“
二:一个bat脚本
mshta vbscript:msgbox("你知道吗,你是一个美女",64,"一个无聊的人想与你聊天")(window.close)mshta vbscript:msgbox("好吧,你心里肯定在吐槽,但是心中也在有点窃喜,我懂得。",64,"一个无聊的人想与你聊天")(window.close)mshta vbscript:msgbox("好吧,现在进入正题",64,"一个无聊的人想与你聊天")(window.close)mshta vbscript:msgbox("正在删除你的c盘,如果你想阻止这个事情,请点击确定继续,或许有转机哦",64,"一个无聊的人想与你聊天")(window.close)mshta vbscript:msgbox("删除完成!!!!!",64,"一个无聊的人想与你聊天")(window.close)mshta vbscript:msgbox("恭喜你,中奖了,但愿你c盘没有东西,哈哈哈!",64,"一个无聊的人想与你聊天")(window.close)
点击运行
其实就是个弹窗,并没有任何作用。
#如果没有mshta这个程序的话,那么就临时产生一个vbs脚本来实现,完了再删除这个脚本就行了
如果前面加上echo off
,那么就不会显示出当前命令,只会有echo off
echo off mshta vbscript:msgbox("你知道吗,你是一个美女",64,"一个无聊的人想与你聊天")(window.close)mshta vbscript:msgbox("好吧,你心里肯定在吐槽,但是心中也在有点窃喜,我懂得。",64,"一个无聊的人想与你聊天")(window.close)mshta vbscript:msgbox("好吧,现在进入正题",64,"一个无聊的人想与你聊天")(window.close)mshta vbscript:msgbox("正在删除你的c盘,如果你想阻止这个事情,请点击确定继续,或许有转机哦",64,"一个无聊的人想与你聊天")(window.close)mshta vbscript:msgbox("删除完成!!!!!",64,"一个无聊的人想与你聊天")(window.close)mshta vbscript:msgbox("恭喜你,中奖了,但愿你c盘没有东西,哈哈哈!",64,"一个无聊的人想与你聊天")(window.close)
如果前面是加上
@echo off
不显示后续命令行和当前命令行
@echo off mshta vbscript:msgbox("你知道吗,你是一个美女",64,"一个无聊的人想与你聊天")(window.close)mshta vbscript:msgbox("好吧,你心里肯定在吐槽,但是心中也在有点窃喜,我懂得。",64,"一个无聊的人想与你聊天")(window.close)mshta vbscript:msgbox("好吧,现在进入正题",64,"一个无聊的人想与你聊天")(window.close)mshta vbscript:msgbox("正在删除你的c盘,如果你想阻止这个事情,请点击确定继续,或许有转机哦",64,"一个无聊的人想与你聊天")(window.close)mshta vbscript:msgbox("删除完成!!!!!",64,"一个无聊的人想与你聊天")(window.close)mshta vbscript:msgbox("恭喜你,中奖了,但愿你c盘没有东西,哈哈哈!",64,"一个无聊的人想与你聊天")(window.close)
三:bat基础知识
dir c:\*.* >a.txt
将c盘文件列表写入a.txt
call c:\ucdos\ucdos.bat
调用ucdos
call 调用另一个批处理文件(如果不用call而直接调用别的bat文件,那么执行完另一个文件不能返回当前文件并执行当前文件的后续命令)
echo 你好
显示"你好"
pause
暂停,等待按键继续
rem 你好
这只是个注释,并不会执行
如果用了echo off ,那rem并没有任何作用。所以我把echo off 删除了之后加入这句
@ 在批处理中隐藏命令行本身的回显
@rem 表示在回显状态开启时也不显示该注释行(当echo状态为关闭(echo off)时rem和@rem 作用相同,均无显示 )
cd ucdos
进入ucdos目录
wps
运行wps
echo=
输出空白行
pause
暂停bat文件的执行并在屏幕上显示 press any key to continue,按下任何键继续bat文件的执行
pause ->null
暂停bat文件的执行并不在屏幕上显示任何东西,按下任一键继续bat文件的执行
title
BAT的标题
cls
清除屏幕
设置字体颜色和窗体大小:
设置字体颜色:COLOR 02 (0代表背景色,2代表前景色)
常用的颜色有以下值:0 黑色,1蓝色,2 绿色,3 浅绿色,4红色,5紫色,6黄色,7白色,8灰色,9浅蓝,A浅绿,B浅蓝色,C浅红色,D浅紫色,E浅黄色,F亮白色)。
设置窗体大小:MODE CON: COLS=宽度 LINES=高度
然后输入start 命令,start命令可以用来启动电脑上的软件。
start http://www.baidu.com/s?wd=章子怡
就是启动IE,跳转出来百度页面,并且自动搜索章子怡
我们可以自己设定要搜索的文字如下:
set /p name=章子怡:start http://www.baidu.com/s?wd=%name%
让脚本延时a秒,通用延时语句
ping -n a 127.0.0.1 >nul
taskkill用法还不太会,后面再学
https://baike.baidu.com/item/taskkill/7384253?fr=aladdin
参考文献:
https://www.jb51.net/article/49627.htm
https://blog.csdn.net/u012723548/article/details/44275905
https://www.bilibili.com/video/av10212162?from=search&seid=3098052647473836285
https://www.cnblogs.com/findumars/p/9327057.html
https://blog.csdn.net/daoming1112/article/details/77197558
https://jingyan.baidu.com/album/495ba84106c15238b30ede31.html?picindex=4
cmd文件和bat文件的区别+一个的bat脚本+bat基础知识相关推荐
- ew传输_ew。 好一个星期。 重新发现基础知识。
ew传输 Whew. This is the first week in recent memory I didn't blog much. What have I been up to? ew. ...
- 电脑定时关机 重启!制作方便你控制电脑关机,重启时间的BAT文件。
有时候,可能电脑要晚点才关机. 而你却要早睡啦.这时候就需要一个定时关机命令! a取消之前的注销命令.bat :shutdown /a 一个小时后关机.bat :shutdown /s /t 3600 ...
- expect脚本同步文件,expect脚本指定host和要同步的文件,构建文件分发系统,批量远程执行命令...
2019独角兽企业重金招聘Python工程师标准>>> expect脚本同步文件 更改权限 执行脚本 查看执行结果 expect eof需要加上,作用是等脚本命令执行完再进行退出 e ...
- 使用C++和Boost库写一个自己的脚本引擎
作者:CYM 众所周知,脚本的重要性不言而喻.特别是在游戏引擎开发中, 也许一个游戏引擎的物理,人工智能,动画,音效,特效可以使用第三方库来实现.,但是脚本引擎却不能是第三方的,你必须自己写 有了脚本 ...
- 计算机基础知识是一级吗,计算机二级和初级的区别 初级是一级吗
计算机二级考试包含:程序设计/办公软件高级应用,考核内容包括计算机语言与基础程序设计能力,要求参试者掌握一门计算机语言.那么,计算机二级和初级的区别是什么? 计算机二级和初级的区别 计算机的初级基本操 ...
- cmd执行bat结果不回显_cmd - 如何在bat文件中调用另一个bat文件
情景一:两个bat文件在同一个目录下 有时候我们需要在一个bat文件中调用另一个bat文件,比如我们想在a.bat中调用b.bat,如下. a.bat @echo off echo I am a.ba ...
- 写一个打开cmd窗口并执行cmd命令的Windows脚本(.bat文件)
可以执行cmd命令的.bat脚本 最近因为工作,每天早上需要在Windows上启动reids.zookeeper.tomcat几个程序,时间一长就感觉有点繁琐,于是心血来潮想写个脚本来一键解决问题,经 ...
- cmd 如何在bat文件中调用另一个bat文件
微信搜索:"二十同学" 公众号,欢迎关注一条不一样的成长之路 情景一:两个bat文件在同一个目录下 有时候我们需要在一个bat文件中调用另一个bat文件,比如我们想在a.bat中调 ...
- Windows批处理文件(.bat文件和.cmd文件)简单使用
cmd文件和bat文件的区别,从文件描述中的区别是,cmd文件叫做:Windows命令脚本,bat文件叫:批处理文件,两者都可以使用任意一款文本编辑器进行创建.编辑和修改,只是在cmd中支持的命令要多 ...
- c语言创建一个bat文件内容,BAT(批处理)文件编写详细手册
<BAT(批处理)文件编写详细手册>由会员分享,可在线阅读,更多相关<BAT(批处理)文件编写详细手册(41页珍藏版)>请在人人文库网上搜索. 1.BAT(批处理)文件编写详细 ...
最新文章
- 一个数字键盘引发的血案——移动端H5输入框、光标、数字键盘全假套件实现...
- 命令行神器 Click 简明笔记
- c的关于数组初始化 和 memset用法
- CentOS下Storm 1.0.0集群安装详解
- shell条件检查原理:command echo ‘success‘ || echo ‘error‘
- 我的python之路(二):python环境安装
- linux服务器知识学习:Linux与Windows之间的区别
- 软件测试项目实战案例ppt,一个自动测试实战项目案例.ppt
- 安装装ankhsvn
- arm服务器虚拟化云手机,arm虚拟化部署的云手机有哪些优缺点
- 《三级医院评审标准(2020年版)》及解读:医疗机构要不断加强信息化建设
- linux tpp模式,tpp 'exec'命令任意代码执行漏洞
- Android系统连按5次电源键,手机连按5次电源键,能开启“紧急护主”功能,好多人没注意...
- 【Redis】Redis常用命令
- 【钉钉-场景化能力包】IoT物联网设备协同
- 两个鸡蛋--一道Google面试题
- 子域名收集 -- Esd
- 剑指offter Java单链表反转
- 快速搭建Spring BlazeDS Integration框架环境
- ubuntu下使用反编译apk,工具dex2jar和jd-gui