Board logo

标题: [文本处理] file:///和%cd%如何混用 [打印本页]

作者: mmh1    时间: 2009-7-21 10:38     标题: file:///和%cd%如何混用

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

[ 本帖最后由 mmh1 于 2009-7-21 11:07 编辑 ]
作者: mmh1    时间: 2009-7-21 13:43

  1. cd\
  2. md er..\\
  3. echo %cd%>1.txt
  4. for /f "delims=:" %%i in (1.txt) do start file:///%%i:/er../
复制代码
想了另外的方法,不过这个窗口开了一会儿就没了啊
作者: keen    时间: 2009-7-21 17:23     标题: 回复 1楼 的帖子

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

start file:///%cd%/dl../
作者: mmh1    时间: 2009-7-22 08:03

不行呢,你可以用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
复制代码
不知道有什么遗漏没有啊?我的水平也差不多就到这里了




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2