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

[文本处理] file:///和%cd%如何混用

我需要用到的命令是:
        md dl..\\
        start file:///m:/dl..//      
   我想把它改成通用位置:
     start file:///%cd%dl..//为什么不可以?
用pause可以看出:
  命令变成了file///m:\dl..//,没有达到预期目标
      如何修改?

[ 本帖最后由 mmh1 于 2009-7-21 11:07 编辑 ]

  1. cd\
  2. md er..\\
  3. echo %cd%>1.txt
  4. for /f "delims=:" %%i in (1.txt) do start file:///%%i:/er../
复制代码
想了另外的方法,不过这个窗口开了一会儿就没了啊

TOP

回复 1楼 的帖子

start file:///%cd%dl..//改成:

start file:///%cd%/dl../
(*^_^*)

TOP

不行呢,你可以用pause,看一下,比如我在F盘运行,输入变成了
  1. start file:///F:\ /dl../
复制代码
后来又只能想了另外的方法了:
  1. cd\
  2. md er..\\
  3. echo %cd%>1.txt
  4. for /f "delims=:" %%i in (1.txt) do echo start file:///%%i:/er../>打开特殊文件夹.bat
  5. del 1.txt
  6. echo rd er..\\>删除特殊文件夹.bat
  7. echo del 打开特殊文件夹.bat>>删除特殊文件夹.bat
  8. echo del 删除特殊文件夹.bat>>删除特殊文件夹.bat
  9. echo exit>>打开特殊文件夹.bat
  10. ping 127.1 /l 2 >nul
  11. cls
  12. start 打开特殊文件夹.bat
复制代码
不知道有什么遗漏没有啊?我的水平也差不多就到这里了

TOP

返回列表