无忧启动论坛

标题: PECMD MOUN 右键 挂载,卸载,方便运行,单文件的福音 [打印本页]

作者: favospace    时间: 2022-4-19 19:08
标题: PECMD MOUN 右键 挂载,卸载,方便运行,单文件的福音
本帖最后由 favospace 于 2022-4-19 19:51 编辑

研究项目:用 pecmd 的命令moun 挂载wim文件后自动打开exe文件(或任意文件),关闭后自动卸载目录,不保存(或自动卸载后保存)

功能:使用没问题,可以正常挂载,卸载


单击挂载可以得到挂载的文件夹

但是有个问题:
文件夹的文件名取名怪异。
我改了我知道的变量,不行,希望得到目标文件的文件名。
希望广大网友修改,或者 再开发下

最好弄个配置文件:双击后自动挂载指定的分区目录,还可以默认不保存(或保存)

注册表配置:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.wim]
@="wimfile"


[HKEY_CLASSES_ROOT\wimfile]
@="WIM 文件"

[HKEY_CLASSES_ROOT\wimfile\DefaultIcon]
@="imageres.dll,-67"

[HKEY_CLASSES_ROOT\wimfile\shell]

[HKEY_CLASSES_ROOT\wimfile\shell\PECMD_MOUN]
@="WIM 文件挂在 (PECMD)"

[HKEY_CLASSES_ROOT\wimfile\shell\PECMD_MOUN\command]
@="\"C:\\Windows\\PECMD.EXE\" MOUN \"%1\",\"%%2\",1,%temp%"

[HKEY_CLASSES_ROOT\wimfile\shell\PECMD_UNMOUN]
@="WIM 文件卸载 (PECMD)"

[HKEY_CLASSES_ROOT\wimfile\shell\PECMD_UNMOUN\command]
@="\"C:\\Windows\\PECMD.EXE\" MOUN -u \"%1\""




作者: piangangx    时间: 2022-4-20 09:41
#在这里快速回复# 感谢分享,
作者: 松暗暗    时间: 2022-4-20 09:48
感谢分享
作者: 2013Varg    时间: 2022-4-20 09:50
谢谢分享
作者: wpbisyman    时间: 2022-4-20 09:55
谢谢分享
作者: nianyueriPE    时间: 2022-4-20 11:17
谢谢分享
作者: nianyueriPE    时间: 2022-4-20 11:17
挺实用的
作者: 527104427    时间: 2022-4-20 11:56
把  \"%%2\"   去掉就不会怪异了
作者: vaf    时间: 2022-4-20 12:16
谢谢分享
作者: favospace    时间: 2022-4-20 13:47
527104427 发表于 2022-4-20 11:56
把  \"%%2\"   去掉就不会怪异了

里面的必须参数,不能去掉
作者: 韩小锐    时间: 2022-4-20 13:51
感谢分享
作者: 527104427    时间: 2022-4-20 14:29
favospace 发表于 2022-4-20 13:47
里面的必须参数,不能去掉

这样改一下
[HKEY_CLASSES_ROOT\wimfile\shell\PECMD_MOUN\command]
@="\"C:\\Windows\\PECMD.EXE\" team fdir a=\"%1\"| fnam b=\"%1\"| MOUN \"%1\",\"%%a%%\\%%b%%.%%random%%.dir\",1,\"%%temp%%\""

作者: favospace    时间: 2022-4-20 14:38
527104427 发表于 2022-4-20 14:29
这样改一下
[HKEY_CLASSES_ROOT\wimfile\shell\PECMD_MOUN\command]
@="\"C:\\Windows\\PECMD.EXE\" te ...

,感谢大哥的指点,棒极了
作者: favospace    时间: 2022-4-20 14:46
favospace 发表于 2022-4-20 14:38
哇 ,感谢大哥的指点,棒极了

能再加点参数吗?
比如 FORX %path_path2%\*config.wcs,wim_config,1,load %wim_config% 这个类似的
作用:自动搜索该挂载的文件夹下的配置文件,自动运行程序或加载配置文件

然后那个卸载命令,卸载后自动删除该文件夹
作者: 527104427    时间: 2022-4-20 16:17
favospace 发表于 2022-4-20 14:46
能再加点参数吗?
比如 FORX %path_path2%\*config.wcs,wim_config,1,load %wim_config% 这个类似的
作 ...

挂载:
[HKEY_CLASSES_ROOT\wimfile\shell\PECMD_MOUN\command]
@="\"C:\\Windows\\PECMD.EXE\" team fdir a=\"%1\"| fnam b=\"%1\"| MOUN \"%1\",\"%%a%%\\%%b%%.%%random%%.dir\",1,\"%%temp%%\"| FORX \"%%a%%\\%%b%%.%%random%%.dir\\*config.wcs\",wim_config,1,load \"%%wim_config%%\""

卸载:
[HKEY_CLASSES_ROOT\wimfile\shell\PECMD_UNMOUN\command]
@="\"C:\\Windows\\PECMD.EXE\" team moun -query a=,,\"%1\"| mstr * b=<4>a| MOUN -u \"%1\"| ifex [ *<>b & %%b%% ], file -force %%b%%"


温馨提示,PECMD要用最新版,否则有可能出问题!

https://wwi.lanzoui.com/b0wh8vjc


















作者: favospace    时间: 2022-4-20 20:20
527104427 发表于 2022-4-20 16:17
挂载:
[HKEY_CLASSES_ROOT\wimfile\shell\PECMD_MOUN\command]
@="\"C:\\Windows\\PECMD.EXE\" team f ...

太棒了,美滋滋的
作者: favospace    时间: 2022-4-20 21:48
Snipaste_config.zip (303 Bytes, 下载次数: 49)   这个是配置文件,可以根据模板随意发挥
感谢大哥的支持,完成了wim文件从双击打开文件 - 自动运行程序(或自动加载配置)- 退出软件后 - 自动卸载wim文件 的一条龙服务。有好的建议,大家都发发言,特别感谢 用户 527104427 的支持!!!  

作者: 3416510931    时间: 2022-4-20 23:49
感谢分享,等完善。
作者: ddnflier    时间: 2022-4-21 08:14
先收藏,再学习,谢谢楼主分享。




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