找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 19074|回复: 5

[已解决]批处理如何打开文件路径?

[复制链接]
发表于 2011-12-27 14:24:06 | 显示全部楼层 |阅读模式
本帖最后由 yhcbird 于 2012-1-4 11:07 编辑

以下代码第27行“start "%%p"”这句,为什么打开的时候会切到另外一个cmd窗口。而不是打开路径呢?
  1. @echo off
  2. @del /f /q temp>nul 2>nul
  3. @del /f /q temp1>nul 2>nul
  4. setlocal enabledelayedexpansion
  5. for /f %%I in ('"dir /ad /b"') do (
  6. set /a a+=1
  7. echo 编号!a!、%%~fI>>temp)
  8. :a
  9. echo _______________________________________________________________________
  10. more temp
  11. echo _______________________________________________________________________
  12. set /p aa=请输入要查询的编号:
  13. cls
  14. for /f "delims=编号%aa%、" %%j IN ('"findstr /r /c:"编号%aa%、" temp"') do (
  15. echo %%j
  16. for /f %%I in ('"dir /ad /b "%%j""') do (
  17. set /a b+=1
  18. echo 编号!b!、%%~fI>>temp1))
  19. :b
  20. echo _______________________________________________________________________
  21. more temp1
  22. echo _______________________________________________________________________
  23. set /p ab=请输入要打开的编号:
  24. cls
  25. for /f "delims=编号%ab%、" %%p IN ('"findstr /r /c:"编号%ab%、" temp1"') do (
  26. echo "%%p"
  27. start "%%p"
  28. )
  29. goto :b
  30. pause>nul
复制代码

评分

参与人数 1PB +2 收起 理由
CrLf + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2011-12-27 14:46:30 | 显示全部楼层
temp1里面的内容贴出来看看
 楼主| 发表于 2011-12-27 15:10:48 | 显示全部楼层
本帖最后由 yhcbird 于 2011-12-27 15:11 编辑

你可以自己执行下。应该在你电脑上也一样的,temp1里面的内容明显不固定的。
发表于 2011-12-27 15:57:56 | 显示全部楼层
回复 3# yhcbird


    请把
start "%xx%"
改成
start "" "%xx%"

评分

参与人数 1技术 +1 收起 理由
yhcbird + 1 乐于助人

查看全部评分

 楼主| 发表于 2011-12-27 16:04:20 | 显示全部楼层
本帖最后由 yhcbird 于 2011-12-27 16:10 编辑

改了还是不行.奇怪.提示找不到路径.你试过了吗?我这边测试下不行..


.....查看了下是我自己路径不对......我错了
发表于 2011-12-27 23:45:06 | 显示全部楼层
回复 5# yhcbird


让你贴temp1的内容就是为了检查路径里面是否有空格,下次记得不要盲目坚持自己的错误观点啦。

评分

参与人数 1PB +3 收起 理由
CrLf + 3 乐于助人

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 12:59 , Processed in 0.032495 second(s), 14 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表