RSS订阅追求最高效、最简单的解决方案
你的位置:首页 » 批处理课堂 » 正文

批处理脚本基础知识第一课

选择字号: 超大 标准 顺网小哥 发布于2015年01月20日 属于 批处理课堂 栏目  0个评论 4731人浏览




上几节课有讲过关于用条件语句判断然后在运行脚本的文章,童鞋们反馈热烈。表示希望出一些批处理基础知识的文章。今天就来简单的讲解下一些简单的基础知识。欢迎各位童鞋能够喜欢。如果文中有表达错误观点还望提出。


常识1:批处理命令中是无法识别带空格的路径的,无论是新建还是删除还是重名,只要针对带有空格路径的话必须加""

常识2:环境变量查看可以在cmd中运行set查看,用%%来表示

常事3:自己要自定义环境变量可以在我的电脑——属性——高级——环境变量——新建中建立


问:怎么样让*.reg文件开机导入并且没有提示框?

答:regedit /s XXXXXXX.reg

解析:XXXXXXX.reg为路径


问:复制单个文件命令怎么用?

答: copy C:\1.exe D:\1.exe /y

解析:把C盘1.exe拷贝到D盘1.exe,两个路径中间有空格。/y 的意思为"不使用确认是否要覆盖现有目标文件的提示框"防止文件有重名弹出提示框让你选择,强制覆盖。


问:复制单个文件夹命令怎么用?

答:xcopy /e /q /y C:\QMDownload D:\

解析:将C盘QMDownload文件夹复制到D盘去,/e为复制目录和子目录,包括空的。/q为不显示复制的文件名。/y"为不使用确认是否要覆盖现有目标文件的提示框"防止文件有重名弹出提示框让你选择,强制覆盖。


问:删除单个文件命令怎么用?

答:del /q C:\1.exe

解析:删除C盘1.exe文件,/q为安静模式,删除全局通配符时,不要求确认。


问:删除某个文件夹命令怎么用?

答:rd /s /q C:\temp

解析:删除C:\temp目录,/s为除目录本身外,还将删除指定目录下的所有子目录和文件。/q为安静模式,删除时候不要求确认


问:新建文件夹命令怎么用?

答:md C:\temp

解析:在C盘内新建一个temp文件夹


问:新建多个文件夹命令怎么用?

答:cd /d C:\temp

       md abc proce ccc

解析:cd /d C:\temp为设置C:\temp路径为当前工作目录,md abc proce ccc为在当前工作目录内新建abc proce ccc三个文件夹。注意:批处理脚本命令中如果没有指定工作目录,则不带路径的命令则视为对工作目录执行。如果你要建立的文件夹路径带有空格的话记得加"",因为批处理中无法识别空格路径,例如你要在C盘新建一个名为temp process的文件夹,那么你应该用md C:\"temp process"


问:如何更改某个文件的执行权限?

答:echo y|cacls C:\test.exe /t /p Everyone:n

解析:将C:\test.exe的应用权限改为拒绝,C:\test为路径。Everyone:n为任何用户的权限都为拒绝状态,n为拒绝,f为完全控制


问:结束某个进程命令怎么用?

答:taskkill /im qq.exe /f

解析:结束qq.exe进程,/f为指定强制终止进程。/im为指定要终止的进程的进程名称。


问:想结束某个进程,但是进程里面又有好多个跟他一样名字的怎么办?

答:taskkill /pid 11248 /f

解析:结束pid为11248的进程,pid是进程标识符在进程列表里面是唯一的


问:想结束进程名带temp的所有进程应该怎么写?

答:taskkill /fi "IMAGENAME eq temp*" /F

解析:结束进程名为temp开头的所有进程,fi为筛选器,IMAGENAME为进程名称。eq为等于。/F为指定强制终止进程。


问:想结束某个窗口命令怎么写?

答:taskkill /fi "WINDOWTITLE eq Windows 任务管理器"

解析:结束窗口标题为任务管理器的窗口,fi为筛选器,WINDOWTITLE为窗口标题。eq为等于。Windows 任务管理器为你想结束的窗口标题。窗口标题获取的话,建议使用彗星小助手、spy++等工具获取窗口标题信息,防止获取失败。


问:怎么样让批处理执行完后自动退出,不留下黑框?

答:你可以在命令执行的末尾加上一句exit,让程序执行完后自动退出。这样可以基本在锁频界面完成时候命令已经执行完了。防止一个bat文件在执行第二个bat文件时候不自动退出。

解析:如果想要执行的时候就没有黑框那么就得使用bat转exe工具了,具体的大家可以百度下。



备注:本文由顺网小哥原创,尊重他人劳动成果转载他处请备注原作者声明

标签:批处理批处理脚本检测循环

公告
额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

右侧2016一起努力
最新发布的文章
最新评论

公告