如何让PE启动到桌面时自动运行Total Commander?

查看 373|回复 22
作者:万事皆顺   
我日常使用电脑,高度依赖Total Commander(下简称为TC),是我自己定制的版本,固定放到D盘或者U盘的:\Portable\TC目录下,所以我在日常使用的电脑上都是开机自动启动TC,在PE下装系统时,我也想让TC在PE登录到桌面上自动启动。
日常我使用的PE主要是Lightning和Kuer两位大神的网络版,偶尔也用一些别的PE,我就是想问一下,在不修改原来PE的基础上,有没有办法让PE在启动到桌面时自动运行TC?其实这个问题也可以换一种问法:就是这些PE是不是都提供了一个自动运行外置配置文件的接口?我希望所有的PE都提供这么一个接口,最好大家都统一标准,方便用户在不修改原来PE的基础上,自动为PE添加一些外置程序。

自动运行, 基础上, 日常

winpe168   
   
不是都提供“运行外置配置文件”,要看pe是否配置了的,具体通过查看 pecmd.ini 等方法判断。
要实现楼主的想法,不修改 pe 是做不到的,至少需要调整 pecmd.ini 的内容,然后重新打包 PE。
winpe168   
楼上正解,pecmd.ini里加一条就行了
winpe168   
大多数PE里的PECMD.INI文件内容里,都会有一条加载外置工具的命令,你可以查看这条命令行是加载什么外置文件名,然用利用这个外置文件来写入你想要添加的功能,这样就无需修改PE
winpe168   
   

2011wyy 发表于 2022-10-11 19:11
不是都提供“运行外置配置文件”,要看pe是否配置了的,具体通过查看 pecmd.ini 等方法判断。
要实现楼主 ...

如果所有的PE都在PECMD.INI里加一条:比如自动搜索所有盘是否存在\PETOOLS\USERCMD.INI,搜索到则自动运行,这不就不用修改PE本身了。我相信那些具有外置扩展的PE都会有类似的功能。
当然,还有一些PE是不是没有使用PECMD作为shell,而是使用了其他方案?
我对PE研究不多,所以请教论坛各位大神。
另外,这次做一个伸手党,我没学过PECMD的用法,假设让PECMD自动搜索所有盘\Portable\TC\TC.exe文件,搜索到以后创建快捷方式到桌面,然后自动运行该程序的命令该如何写,还有,如果加上32位和64位的判断,如果当前PE是64位的,就运行对应目录下的TC64.exe,命令又该怎么写?
winpe168   
start "" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp"
快捷方式塞启动目录也可以弄个rar自解压
winpe168   

黑中见白 发表于 2022-10-11 19:44
start "" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp"
快捷方式塞启动目录也可以弄个 ...

你这个明显需要修改PE。我不想修改PE。

winpe168   
学习了
winpe168   
当从尝试修改PE后,就能体会到修改PE带来的乐趣了。
winpe168   
   
雷电PE的外置接口是 \PETOOLS\Built-in\loadtool.wcs
在TC所在分区建一个文本文件,保存路径为 \PETOOLS\Built-in\loadtool.wcs
注意:扩展名为wcs,不是txt
把以下这一句放到上述文本文件中
EXEC %CurDrv%\Portable\TC\tc.exe
注意:请以你实际的exe文件名代替 tc.exe
这样就可以让雷电pe自动运行tc了
如果tc所在分区已经有这个文件,就在这个文件中添加上述运行tc的语句。
KuerPE的外置接口是 \PETOOLS\PESOFT.INI
外置加载参考以上操作(将上面的 \PETOOLS\Built-in\loadtool.wcs 换成 \PETOOLS\PESOFT.INI )。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部