我日常使用电脑,高度依赖Total Commander(下简称为TC),是我自己定制的版本,固定放到D盘或者U盘的:\Portable\TC目录下,所以我在日常使用的电脑上都是开机自动启动TC,在PE下装系统时,我也想让TC在PE登录到桌面上自动启动。 日常我使用的PE主要是Lightning和Kuer两位大神的网络版,偶尔也用一些别的PE,我就是想问一下,在不修改原来PE的基础上,有没有办法让PE在启动到桌面时自动运行TC?其实这个问题也可以换一种问法:就是这些PE是不是都提供了一个自动运行外置配置文件的接口?我希望所有的PE都提供这么一个接口,最好大家都统一标准,方便用户在不修改原来PE的基础上,自动为PE添加一些外置程序。 自动运行, 基础上, 日常
不是都提供“运行外置配置文件”,要看pe是否配置了的,具体通过查看 pecmd.ini 等方法判断。 要实现楼主的想法,不修改 pe 是做不到的,至少需要调整 pecmd.ini 的内容,然后重新打包 PE。
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,命令又该怎么写?
黑中见白 发表于 2022-10-11 19:44 start "" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp" 快捷方式塞启动目录也可以弄个 ... 你这个明显需要修改PE。我不想修改PE。
雷电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 )。