如何编写批处理和写入注册表文件
发布网友
发布时间:2022-05-01 02:45
我来回答
共2个回答
热心网友
时间:2022-04-14 13:43
第一行的内容如下:
dir /b 您的Shutdown 文件夹的路径
注意:如果路径中含有空格或者长文件名,需要用引号括起来。接下来是一个空格和一个大于号“>”,然后敲入拟保存这个批处理文件的路径,最后是这个批处理文件的名字。
要找到文件路径,只需在浏览器里打开该文件夹,地址栏里显示的就是路径。如果您还是没有找到,就选择“工具”*“文件夹选项”*“查看”*“显示完整路径”。
/b选项指的是只列出文件名,不列其他信息。
您的第一行大约应该输入以下内容:
dir /b "C:\Documents andS e t t i n g s \ S c o t t \ S t a r tMenu\Programs\Shutdown">"c:\batch\run_it.bat"
在第二行,输入的内容如下:
cd /d 您的shutdown 文件夹的路径
/d选项保证的是当前提示符指向正确的磁盘。一个实例如下:
c d / d " C : \ D o c u m e n t s a n dS e t t i n g s \ S c o t t \ S t a r tMenu\Programs\Shutdown"
最后一行的作用是运行这个批处理文件。例如:
call c:\batch\run_it.bat
当写这个批处理程序时,都可能需要为那些在Shutdown文件夹里没有相应的快捷方式的工具程序加上一行代码(在Windows 9x/Me里,这是惟一实现关机前运行程序的办法)。比如,您写了如下一行:
c:\windows\scandskw.exe c: d: /n
对于那些在运行完会自动关闭的程序,在该行的开头加上start/w,特别当这程序的运行需要一定的时间,/w 选项会让批处理程序暂停,等待该行执行完再进入下一行。
最后,还要加上一行来命令机器“关闭Windows”。如果您用的是WindowsXP或2000,除了把程序的快捷方式放进Shutdown 组外,还需要在批处理文件的最后一行里加上-t 选项来控制Windows关闭时间,-t 后面加空格,然后加上需要等待的秒数, 比如-t 9999,能让Windows 在关机之前等待3 个小时左右(见图2)。
图2 > 这个简单的批处理程序能让Windows 关闭之前执行shutdown 文件夹里的程序。
现在选择“文件”*“保存”,给这个批处理文件起个名字,例如“Shutdwn.bat”,把它存在您通常保存批处理文件的目录里。然后把它的图标放入开始菜单。下一次,当您在退出Windows 时希望运行一些自检程序再关闭,您就可以点这个图标,而不是通常所点的“关闭计算机”项。
不过这是直接建立一个批处理文件。要是在注册表中修改的话干吗还要做一个批处理程序啊。
热心网友
时间:2022-04-14 15:01
批处理就是dos命令的组合.你如果会用命令,你只要把你的命令写在文本编辑器里,然后另存为bat文件
这个bat文件就是批处理文件了.
操作注册表的常用命令是
reg add (这个命令是为注册表添加新键,或者更改键值.)
reg query(查询注册表)
reg delete(删除注册表中指定的项)
具体的各个命令的帮助你可以在命令提示下输入
reg add /?
的形式来显示
我的百度空间里有一些例子,你自己去看看吧.
如果还有不懂的话,再问我吧.