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%
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启动更有效率。
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} 却可以正常运行。
D_M_GuYing 发表于 2022-10-12 15:32 看一下这个,【221012】大漠孤鹰_Win11PE_x64_221012(可安装到空硬盘) 如果用其他PE,只能修改.wim内核 ... 明明上面的雷电PE和Kuer的PE都支持的。
Climbing 发表于 2022-10-12 09:01 变量名前面为什么要加一个&符号?我不加&符号貌似运行也挺正常的。 我在昨天晚上的试验中还发现,find命 ... 规范的写法是这样的: FIND $%bX64%=0, {* mess 32位系统 }! {* mess 64位系统 } 写法不规范估计不行。