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

查看 389|回复 22
winpe168   
详见10楼
winpe168   

hilsonma 发表于 2022-10-11 20:09
雷电PE的外置接口是 \PETOOLS\Built-in\loadtool.wcs
在TC所在分区建一个文本文件,保存路径为 \PETOOLS ...

十分感谢,这正是我要的答案。
如何判断当前PE是64位还是32位?
我刚才学习了一下PECMD的用法,是不是下面这条命令就可以自动搜索所有磁盘上的TC.exe并自动执行?
forx \Portable\TC.exe,tc,0,exec %tc%

winpe168   
   

Climbing 发表于 2022-10-11 23:53
十分感谢,这正是我要的答案。
如何判断当前PE是64位还是32位?

64位会存在 \Windows\SysWOW64
32位不存在 \Windows\SysWOW64
forx \Portable\TC.exe,tc,0,exec %tc% 应改成
forx \Portable\TC.exe,&tc,1,exec %&tc%
格式是:FORX 文件,变量,次数,命令
文件:要查找的文件
变量:将找到的文件路径存入变量供引用
次数:成功查找的次数,0表示查找所有匹配的文件并执行命令,1表示找到一个并执行命令后就结束查找...依次类推
命令:对成功找到的文件执行的命令,通常会引用前面的变量
更详细的说明请查看帮助及网上搜索。
上面次数改为1是避免重复运行同一个软件(TC)。
其实我的做法是常用的工具就改内置,不常用的工具就外置直接放u盘及或硬盘,在pe里要用到外置工具时就找到这个工具点击运行。不需要启动时查找加载,让pe启动更有效率。
winpe168   
学习一下
winpe168   
我也是高度依赖total commanmder
winpe168   
我高度依赖 AB Commander 与 windows 系统
所以我的PE中,全部集成了 AB Commander
winpe168   
   

hilsonma 发表于 2022-10-12 00:49
64位会存在 \Windows\SysWOW64
32位不存在 \Windows\SysWOW64

变量名前面为什么要加一个&符号?我不加&符号貌似运行也挺正常的。
我在昨天晚上的试验中还发现,find命令后面貌似是无法执行forx命令的。
比如下面这个命令就无法正常运行:
FIND ! FastCopy64,{FORX \Portable\FastCopy\FastCopy64.exe,&f,1,EXEC %&f%}!!
但FIND ! FastCopy64,{MESS not found @#OK}!{MESS found @#OK} 却可以正常运行。
winpe168   
看一下这个,【221012】大漠孤鹰_Win11PE_x64_221012(可安装到空硬盘)
如果用其他PE,只能修改.wim内核了,看看 这个帖子
winpe168   

D_M_GuYing 发表于 2022-10-12 15:32
看一下这个,【221012】大漠孤鹰_Win11PE_x64_221012(可安装到空硬盘)
如果用其他PE,只能修改.wim内核 ...

明明上面的雷电PE和Kuer的PE都支持的。
winpe168   

Climbing 发表于 2022-10-12 09:01
变量名前面为什么要加一个&符号?我不加&符号貌似运行也挺正常的。
我在昨天晚上的试验中还发现,find命 ...

规范的写法是这样的:
FIND $%bX64%=0,
{*
     mess  32位系统
}!   
{*
     mess  64位系统
}
写法不规范估计不行。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部