无忧启动论坛

标题: 一个批处理问题 [打印本页]

作者: chshrm    时间: 2015-6-17 14:06
标题: 一个批处理问题
本人批处理菜鸟,经常使用dism,编了个小小的批处理,但是不知道如何实现批处理结束后自动弹出挂载的映像所在文件夹。手动导%userprofile%\temp去找映像文件太麻烦了!特来求助大师或同学们帮忙,非常感谢!

@echo off
setlocal EnableExtensions
setlocal EnableDelayedExpansion
color a
cls
pushd %~dp0
if exist "%temp%\boot" goto:mount
if not exist "%temp%\boot" md "%temp%\boot"
:mount
dism /mount-image /imagefile:boot.wim /index:1 /mountdir:"%temp%\boot"
后面怎么接下去能自动弹出映像所在文件夹,不会了!

作者: lili121818    时间: 2015-6-17 14:25
explorer.exe c:\
作者: chshrm    时间: 2015-6-17 16:46
lili121818 发表于 2015-6-17 14:25
explorer.exe c:\

谢谢兄弟提醒,试了一下,只能用绝对路径,我用“%temp%\boot”怎么不行呢?
作者: chshrm    时间: 2015-6-17 22:09
大神们都去哪了?
作者: lili121818    时间: 2015-6-18 09:50
explorer.exe /root, "%cd%"
作者: chshrm    时间: 2015-6-18 15:55
lili121818 发表于 2015-6-18 09:50
explorer.exe /root, "%cd%"

还是不行,这个只能回到当前文件夹的位置,比如我现在要挂载到B:\TEMP\BOOT下面,挂载完怎样自动回到B:\TEMP\BOOT下面?
作者: chshrm    时间: 2015-6-22 00:15
大神们都去过节了,自己顶一下
作者: freesoft00    时间: 2015-6-22 01:21
本帖最后由 freesoft00 于 2015-6-22 01:37 编辑

explorer.exe /root,"%temp%\boot"
这样不行吗?
下面的应该也可以
explorer.exe "%temp%\boot"
作者: x9tian    时间: 2015-6-25 00:21
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=368670&extra=page%3D2&mobile=2
作者: zhoubin    时间: 2015-6-27 08:31
start "" explorer.exe /n,"%temp%\boot"




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3