[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 这个批处理是什么意思?

请问一下是什么意思,可否解释一下?
  1. @echo off
  2. Title Starting ...
  3. echo Now Loading ...
  4. pause
  5. SET Var0=%0
  6. Set R=
  7. FOR /f "delims=" %%I in ("%Var0%") do Set R=%%~dI
  8. %R%\programs\System\winrar\rar.exe x -o+ "%R%\PROGRAMS\WinTools\注册表\常用注册表文件\常用注册表文件.EXE" %temp%\ >nul
  9. cd /d %temp%\常用注册表文件\
  10. start /max %SystemRoot%\explorer.exe "%temp%\常用注册表文件"
复制代码
我是小菜菜……

不好意思本人技术还不行.
只知道简单的!!!
@echo off
::关闭回显
Title Starting ...
::标题是starting
echo Now Loading ...
::显示now loading
pause
::按过键后执行下面的命令
SET Var0=%0
::设置变量var0值是%0--------------%0代表批处理的路径.
没错吧!!!
--------------------------------------------------------------------------------------------
不过不知道
SET Var0=%0
是为了什么!!!
下面对我是天文!!!
------------------------------------------------
学习ing...................

[ 本帖最后由 jellyhk 于 2008-8-10 23:58 编辑 ]

TOP

倒数第二局不懂的话,看看rar.exe的帮助。
其它不懂的话,看看批处理的教程。

TOP

@echo off      关闭回显
Title Starting ...    设置标题
echo Now Loading ...   显示信息
pause    暂停
SET Var0=%0   设置变量 var0 的值为批处理当前绝对路径
Set R=  清空变量
FOR /f "delims=" %%I in ("%Var0%") do Set R=%%~dI  将变量var0的值用for扩展到驱动器号

PS:多此一举,一早就可以省事了,还这么多事,写代码不累啊,看的也累啊,设置啥变量,郁闷,有需要用到路径的,直接从%0做文章就行了,还设置,郁闷    从  pause  后面三句,都可以省了,如果不想省,就用 set var0=%~d0 就够了

%R%\programs\System\winrar\rar.exe x -o+ "%R%\PROGRAMS\WinTools\注册表\常用注册表文件\常用注册表文件.EXE" %temp%\ >nul

这一条是 rar.exe 命令,具体去看 winrar 的 命令行工具 rar.exe 的帮助文件

cd /d %temp%\常用注册表文件\    进入目录

start /max %SystemRoot%\explorer.exe "%temp%\常用注册表文件"    最大化打开文件夹

TOP

返回列表