BAT批处理文件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
常用:
1.自动打开光驱
Mshta javascipt:new ActiveXObject('WMPlayer.OCX').cdromCollection.Item(0).Eject();window.close;"
2.关机命令
@echo off
Setlocal
Cd/d%temp%
Echo set colOperatingSystems = GetObject("winmgmts:{(shutdown)}").ExceQuery("select * From Win32_OperatingSystem")>shutdown.vbs
Echo for each objOperatingSystem in colOperatingsystems>>shutdown.vbs
Echo ObjPeratingSystem.Win32Shutdown(12)>>shutdown.vbs
Echo next>>shutdown.vbs
Cscript.shutdown.vbs
Del.shutdown.vbs
:::;Value meaning
0 log off
0 +4 forced log off
1 shutdown
1+4 forced shutdown
2 reboot
2+4 forced reboot
8 power off
8+4 forced power off
Pause
3.列举进程
@echo for each ps in getobject_>ps.vbs
@echo ("winmgmts:\\.\root\cimv2.win32_process").instance_>>ps.vbs
@echo wscript.echo ps.handle^&vbtab^&^&vbtab^&ps.executablepath:next>>ps.vbs Csript//nologo ps.vbs &del ps.vbs
Pause
4.查看电脑信息
Start C:\WINDOWS\PCHealth\HelpCtr\System\sysinfo\sysComponentInfo.htm
5.显示隐藏文件(有些毒会阻止打开隐藏的文件,用这个,一定能看到)
Reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"/v Hidden/t reg_dword/d 1/f
Reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"/v HideFileExt /reg_dword/d 0/f
Reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"/v ShowSuperHidden/t reg_dword/d 1/f
6.查看内存
7.@echo off
Color f2
Echo.
Systeminfo|find "物理内存总量"
Pause>nul
7.结束进程bat
@echo off
:1
Title结束进程
Color f1
Mode con:cols=40 lines=18
Echo.
Set/p run=请输入要结束的程序名
::ntsd -c q -pn %run%
Taskkill /f /t /im %run%
Pause>nul
8.显示自己的ip地址
@echo off
Set slecition1 =
Set/p sletion1=请输入ip地址:
Netsh interface ip set address name="本地连接" source=static addr=%slection1% mask=255.255.255.0
Set slecition12=
Set/p sletion2=请输入网关地址:
Netsh interface ip set address name="本地连接" gateway=%slection2% gwmetric=0
Set slecition3 =
Set/p sletion3=请输入dns地址:
Netsh interface ip set dns name="本地连接" source=static addr=%slection3% register=PRIMARY
Set slecition4 =
Set/p sletion4=请输入备份dns地址:
Netsh interface ip add dns name="本地连接" addr=%slection4%
Netsh interface ip set wins name="本地连接" source=static addr=none
Pause
10.百度搜索
@echo off
Set a=
Set/p a=请输入关键字……
Start /s?wd=%a%
BAT文件的妙用(转)
一个文件搞定操作系统的所有问题BAT
一、查漏补缺——给系统功能添把火
我们的操作系统虽然功能强大,但是在某方面的应用上依旧存在欠缺,如:没有定时关机软件。而用
bat文件可以解决很多这类问题。
1.关机与重启
我们先做个让电脑在每天指定时间关机的bat,具体方法如下:
打开附件中的记事本,然后在里边写入,at 22:00 shutdown -s -f,然后选择“文件→保存”,保存类型选择“所有文件”,然后将其命名为:shutdown.bat,如图1所示。如果你希望每天都在晚上十点
关机,则将这个文件拖动到“开始→程序→启动”中,这样每次开机该文件都将被执行,其具体含义是,at 22:00在每天十点,shutdown -s -f关机且关闭所有未响应程序。
如果你需要经常重启机器,可以编写一个快速关机的bat文件,还是打开一个记事本,写入:@echo off
//关闭命令行显示
%systemroot%\system32\shutdown -r -t 0
//-r参数表示重启计算机,-t表示时间后边跟随等待秒数,为0则表示马上重启
2.磁盘整理
Windows XP自带的磁盘碎片整理程序无法进行全盘整理,我们可以编写一个全盘整理的bat,在记事
本里边输入:
defrag c:/f /v
defrag d:/f /v
//有几个分区就写几行,其中-f表示即使可用磁盘空间不足,也强制进行磁盘整理。-v表示显示