Windows批处理文件制作

本着重介绍Windows批处理文件的程序应用

Windows批处理文件制作

  • 01

    首先,要制作一个简易的Windows批处理文件,需要创建一个“txt”记事本。如图: 做好后打开

  • 02

    然后输入内容。切记开头不要忘了加@echo off。示例: @echo offecho ---------------------------------- --------------------echo                                        应用教学 echo ---------------------------------- --------------------pause

  • 03

    在文档尾加入pause,即可出现如下图所示: 在这其中,我们看到,这一应用中的尾部加了一个“请按任意键继续”,若不加,应用则会一闪而过,退出了。

  • 04

    编辑好文档之后,就应该另存为了。我们保存的是bat(命令提示符)类型的文件,应该在文档题上加一个“.bat”。如图,另存为:

  • 05

    双击该文件,运行。结果如下图:

  • 06

    这样,一个建议的Windows批处理文件就完成啦! 若要制作较大的此文件,需输入多重命令。 下面为一些不常用命令: copy 复制某某文件(需和其他命令连用) net start 文件名      运行某某文件 attrib 改写文件的“只读”、“隐藏”等属性 del 删除 cls 清除此命令以上全部显示在屏幕中的内容 shutdown 关机、注销、重启电脑 color 更改命令提示符屏幕或字体颜色(此命令后面若不跟则默认为原来颜色)

  • 07

    命令提示符能启动许许多多的程序,包括bat文件,以及C语言程序。其实它就是DOS的简化电脑版,只不过不是纯DOS环境。在“运行”中输入“cmd”即可快速打开它。如图:

  • 08

    我们接下来就可以输入一些命令了,如: echo -------------------Hello World------------------------ 运行结果如下图所示: 其实这样也不方便,还不如写成文件进行批处理,但是这样方便进行调试。

  • 09

    不过有些人可能会说,双击这些批处理文件总是运行,有没有办法把它改成双击编辑呢?别着急,有办法。如下图,打开“运行”,输入“regedit”,按“回车”键,打开注册表编辑器。依次展开HKEY_CLASSES_ROOT\batfile\shell,单击“shell”,在右边的窗口中双击名称为“默认”,类型为“REG_SZ”的二进制(图标为“ab”)项,输入“edit”点击“确定”,然后退出。再打开Windows批处理文件时就能进入编辑了。

  • 10

    Windows批处理文件的作用很大,有时甚至能或取超级用户权限,所以这一特点有时也会被黑客所利用,编写成病毒软件。但主要来说,它在好的方面做出的贡献也是很大的。下面是我编辑的一些Windows批处理文件,欢迎参考。 下面是一款自动清除系统盘垃圾文件的批处理文件(清除临时文件、帮助文件、安装信息文件等文件),该文件只适用于windows XP Vista/7三个系统。 内容如下: @echo offtitle windows XP Vista/7 系统无用文件清 理color 0Fecho -------------------------echo 开始进行清理pausecls@echo offdel /f /s /q %systemdrive%\*.tmpdel /f /s /q %systemdrive%\*._mpdel /f /s /q %systemdrive%\*.giddel /f /s /q %systemdrive%\*.chkdel /f /s /q %systemdrive%\*.olddel /f /s /q %windir%\*.bakdel /f /s /q %windir%\prefetch\*.*del /f /s /q "%appdata%\Microsoft\Windows\cookies\*.*"del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"del /f /s /q "%userprofile%\Local Settings\Temp\*.*"rd /s /q "%userprofile%\Local Settings\Temp\" & md "%userprofile%\LocalSettings\Temp\"del /f /s /q "%appdata%\Microsoft\Windows\Recent\*.*"@echo offclscolor 0Fecho --------------------系统 垃圾清理完成---------- -----------echo --------------------------- --------------------------- --echo----------------------- 退出------------------------ ------------------------- pause 运行结果如下图:

  • 11

    若有提示“拒绝访问”,或“另一个程序正在使用该文件,进程无法访问”等字样,则重新将内容改成如下: @echo offtitle windows XP Vista/7 系统无用文件清 理color 0Fecho -------------------------echo 开始进行清理pausecls@echo offdel /f /q /a /r /h /s /a %systemdrive%\*.tmpdel /f /q /a /r /h /s /a %systemdrive%\*._mpdel /f /q /a /r /h /s /a %systemdrive%\*.giddel /f /q /a /r /h /s /a %systemdrive%\*.chkdel /f /q /a /r /h /s /a %systemdrive%\*.olddel /f /q /a /r /h /s /a %windir%\*.bakdel /f /q /a /r /h /s /a %windir%\prefetch\*.*del /f /q /a /r /h /s /a "%appdata%\Microsoft\Windows\cookies\*.*"del /f /q /a /r /h /s /a "%userprofile%\Local Settings\Temporary Internet Files\*.*"del /f /q /a /r /h /s /a "%userprofile%\Local Settings\Temp\*.*"rd /s /q "%userprofile%\Local Settings\Temp\" & md "%userprofile%\LocalSettings\Temp\"del /f /q /a /r /h /s /a "%appdata%\Microsoft\Windows\Recent\*.*"@echo offclscolor 0Fecho --------------------系统 垃圾清理完成---------- -----------echo --------------------------- --------------------------- --echo----------------------- 退出------------------------ ------------------------- pause 如果这些文件设置了“只读”属性,那么你只能进入安全模式并且取消这些文件的“只读”属性了(此处不显示用批处理文件取消文件只读属性的内容,以免一些不法分子利用)。

  • 12

    再提供一个删除系统默认共享的批处理文件,如下: @echo off:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::            先列举存在的分区,然后逐个删除以分区名命名的共享;::            通过修改注册表防止admin$共享在下次开机时重新加载;::            IPC$共享需要administritor权限才能成功删除。::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::title 默认共享删除器pauseecho .echo  --------------------------------------------------------------------echo .echo 开始删除每个分区下的默认共享。echo .for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @(     if exist %%a:\nul (         net share %%a$ /delete>nul 2>nul && echo 成功删除名为 %%a$ 的默认共享 || echo 名为 %%a$ 的默认共享不存在                            )     )net share admin$/delete>nul 2>nul && echo 成功删除名为 admin$ 的默认共享 || echo 名为 admin$ 的默认共享不存在echo .echo --------------------------------------------------------------------echo .net stop Server>nul 2>nul && echo Server服务已停止。net start Server>nul 2>nul && echo Server服务已启动。echo .echo --------------------------------------------------------------------echo .echo 修改注册表以更改系统默认设置。echo .echo 正在创建注册表文件。echo Windows Registry Editor Version 5.00> c:\delshare.reg:: 通过注册表禁止Admin$共享,以防重启后再次加载echo                        [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]>> c:\delshare.regecho "AutoShareWks"=dword:00000000>> c:\delshare.regecho "AutoShareServer"=dword:00000000>> c:\delshare.reg:: 删除IPC$共享,本功能需要administritor权限才能成功删除echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]>> c:\delshare.regecho "restrictanonymous"=dword:00000001>> c:\delshare.regecho 正在导入注册表文件以更改系统默认设置regedit /s c:\delshare.regdel c:\delshare.reg && echo 临时文件已经删除echo .echo --------------------------------------------------------------------echo .echo 程序已经成功删除所有的默认共享echo --------------------------------完成---------------------------------echo .echo 按任意键退出...pause>nul 我们都知道,默认共享在局域网中很好用,而在Internet中则是一个危险的漏洞,所以在家庭户中建议关闭默认共享,以解决这一大漏洞。批处理方法如上面,在此不提供运行图片(可以运行)。

  • 13

    到这里,本经验就完结啦,希望喜欢的朋友们投一票哦!

(0)

相关推荐

  • 用Windows Defender制作离线杀毒盘的方法

    在今天的win10系统使用教程中,我们将为大家分享一下使用系统自带的杀毒软件Windows Defender制作离线杀毒盘的方法.下面,还是一起来看看具体的操作步骤吧!更多教程,欢迎关注win10系统 ...

  • 如何在Windows电脑制作Mac系统启动盘

    电脑是现在最常用的工具之一,有些用户想知道如何在Windows电脑制作Mac系统启动盘,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑浏览器,根据下图所示,搜索并点击[T ...

  • 在windows系统制作mac os的U盘启动盘

    本文介绍了在windows系统制作mac os的U盘启动盘的步骤,希望能够对读者有所帮助. 操作方法 01 从 http://www.acutesystems.com/scrtm.htm 下载Tran ...

  • windows影音制作只有声音没有图像问题

    大家使用windows影音制作有没有发现添加进去的视频预览时只有声音,但是没有图像,那么我今天发现这个方法应该可以解决!我再win8.1上使用的. 操作方法 01 将准备编辑的视频导入 02 将改视频 ...

  • win10系统利用Windows Defender制作U盘离线杀毒盘的方法

    在我们将系统升级到win10后,我们会发现一个名为Windows Defender的软件,该软件时 win10系统下内置的杀毒软件,它可为用户保证系统的安全运行,但Windows Defender的功 ...

  • Windows光盘制作U盘安装系统的方法

    有几种情况下使用 USB 设备会带来一些好处: 当你想要在上网本或者光驱损坏的时候安装 Windows 当你想要使用 ISO 镜像创建 live USB (需要额外的工作) 理论上,传输速度更快,安装 ...

  • Windows 批处理文件 (.bat) 复制命令怎么写?

    批处理文件(.bat)中的复制命令一般使用系统自带的copy命令,用法与在命令提示符中的用法相同.基本语法格式为: copy 源文件地址和文件名 目标地址和文件名 举个例子,要将D:\123.txt复 ...

  • 手把手教你在Windows下制作LinuxDeepin启动U盘

    操作方法 01 使用Ultraiso制作Linux Deepin启动U盘(推荐)准备材料材料①:下载ultraiso,点击下载.下载完毕,双击安装.材料②:Linux Deepin最新版本ISO.「点 ...

  • 为什么每个windows批处理文件.bat都打不开

    为什么每个windows批处理文件.bat都打不开