分享

如何写bat文件?

 无为而无不为 2009-03-18
如何写bat文件?
 
.bat 批处理文件,差不多可以解释为一些dos命令的集合
打开记事本,写入你要操作的dos命令,然后另存为 .bat 即可!(用写字板不可以代替记事本写.bat )
在2000和xp下,批处理还可以使用 .cmd 扩展名。
记事本在保存时有个“编码”选象,是什么意思?(里面有ANST,Unicode……)
 
如果我要写一个组策略的bat文件可以吗?该怎么写?
 
组策略实际上是操作注册表。你可以写一个操作注册表的bat文件,或者reg文件
你打开 "记事本" 然后输入
shutdown /s
保存为"关机.bat"
然后你双击此文件,双击后就等待几秒便强制关机了,不能自己选择[Y/N]的。
你就会发现你的系统会被关闭(xp 以上系统有效)
*******************************************
格式化C盘:
format c: /s /q
这个东西威力无比阿!!!!!! (格式不了你的C盘的 因为系统会保护的(除非你用的是纯DOS))

showdown 并不是DOS命令!
在win2000系统下的“命令提示符”环境下 可以运行任何在“资源管理器”中可双击运行的文件
比如你输入"1.txt"
系统会自动用“记事本”打开1.txt
同理 你输入 1.mp3
系统会自动启动相应的软件播放1.mp3
当然他还支持以前的“DOS”命令比如 dir cd rd debug。。。
你可以在系统帮助中找到说明
 
 
规范写法:
比如注册一个控件
@echo off
echo Registering OCX...
regsvr32 /s Reg.ocx
echo Finished Registering OCX...
注解:echo后面的是提示信息,echo Registering OCX...是在执行命令时显示的字符,regsvr32 /s Reg.ocx是需要执行的命令,echo Finished Registering OCX...是完成后显示的字符,想要自动推出就在最后一行后另起一行,再加上exit
需要显示中文提示,建议保存编码为Unicode(仅限2000、XP/2003以及以上的操作系统)
2000以下的操作系统只能将批处理文件保存为.dat,2000以上的可保存为.cmd,且建议保存为.cmd,有些情况下.dat会被影音播放软件设为默认打开,就不能正确执行你要的命令。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多