kli 发表于 2020-9-30 14:50 哦,那就算了吧,我自己再折腾的看看,不麻烦大侠了!谢谢! |
wangtingting118 发表于 2020-9-30 14:35 我也不知道原因了,你可以把你的8pe发出来,我有空去看看能找到蛛丝马迹不 |
本帖最后由 wangtingting118 于 2020-9-30 14:42 编辑 kli 发表于 2020-9-30 13:03 我比对了,但没什么不同呀,以下是导出的注册表。关键是8PE和10PE我是共用的外置程序,10PE都正常,8PE和 10PE用的是一样的注册表文件,我复制的!8PE和10PE导出的注册表也一样!这是不能直接打开的,显示不正常的注册表 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\PlanMaker.XLS] @="Microsoft Excel 97-2003 文档" [HKEY_CLASSES_ROOT\PlanMaker.XLS\DefaultIcon] @="\"Y:\\PETOOLS\\office2016\\PlanMaker.exe\",4" [HKEY_CLASSES_ROOT\PlanMaker.XLS\shell] [HKEY_CLASSES_ROOT\PlanMaker.XLS\shell\open] [HKEY_CLASSES_ROOT\PlanMaker.XLS\shell\open\command] @="\"Y:\\PETOOLS\\office2016\\PlanMaker.exe\" %1" 这是能直接打开的,显示正常的注册表 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Presentations.PPT] @="Microsoft PowerPoint 97-2003 文档" [HKEY_CLASSES_ROOT\Presentations.PPT\DefaultIcon] @="\"Y:\\PETOOLS\\office2016\\Presentations.exe\",4" [HKEY_CLASSES_ROOT\Presentations.PPT\shell] [HKEY_CLASSES_ROOT\Presentations.PPT\shell\open] [HKEY_CLASSES_ROOT\Presentations.PPT\shell\open\command] @="\"Y:\\PETOOLS\\office2016\\Presentations.exe\" %1" |
kli 发表于 2020-9-30 13:03 好的,谢谢! |
wangtingting118 发表于 2020-9-30 12:18 你自己打开 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PlanMaker.XLS\shell 和 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PlanMaker.XLSX\shell 或者其他生效的项 比对不同,找出8pe问题所在,我不可能用说就解决 |
kli 发表于 2020-9-26 12:25 已经成功关联,谢谢大侠的鼎立相助!谢谢! |
本帖最后由 wangtingting118 于 2020-9-26 14:04 编辑 kli 发表于 2020-9-26 12:25 按你说的方法,能添加进注册表了,但替换修改好的SOFTWARE后,重新打包运行后进PE却找不到添加的注册表文件,不知道是何故?但用注册表打开前面修改好的SOFTWARE中能找到添加的注册表文件! |
kli 发表于 2020-9-26 12:25 哦,我试试,谢谢! |
wangtingting118 发表于 2020-9-26 11:57 我没说准确,应该是ansi 编码 GBk 936 记事本你另存为的时候选择 |
本帖最后由 wangtingting118 于 2020-9-26 11:58 编辑 kli 发表于 2020-9-26 11:38 另存为好像没有这种格式呀,reg不是txt的文本格式嘛? |
wangtingting118 发表于 2020-9-26 10:14 reg 另存为 ansi格式 不要utf8 |
曾经沧海 发表于 2020-9-26 10:05 ??? |
这里高手如云,还需要什么远景! |
kli 发表于 2020-9-25 22:38 谢谢帮忙! |
kli 发表于 2020-9-25 22:38 是不是要改注册表?能不能把这个批处理文件改成注册表文件? |
kli 发表于 2020-9-25 22:38 图标好像没压缩呀,已经发你! |
wangtingting118 发表于 2020-9-25 19:20 图标在我这里的2016是正常的,如果你那边的程序图标压缩过,或者图标顺序不对,就显示不正常,你可以把3个主程序打包发出来,我看看图标是否被压缩 如果是图标被压缩导致的显示不正常,我可以帮你添加一个外置的图标库,然后改一下bat 至于怎么启动的时候自动运行bat,我不知道 |
指南针 发表于 2020-9-25 16:05 进PE后手动点击bat文件后,双击保存的文件能打开,但图标显示还是不正常!要怎样进PE后自动运行这个批处理文件呀并使图标正常显示?我在外置程序的配置文件中加入EXEC !%OPDir%\office2016\office2016.bat,怎么不能自动运行呀? |
kli 发表于 2020-9-25 17:14 请教下:bat文件怎么能让它进PE后自动运行呀? |
kli 发表于 2020-9-25 17:14 感谢大师的帮忙,谢谢! |
保存为bat,放到你这个SoftMaker Office 2016程序根目录运行,也就是目录里必须有PlanMaker.exe,Presentations.exe,TextMaker.exe这3个程序 只关联了常规的 doc,docx,xls,xlsx,ppt,pptx 6种常见office格式 |
指南针 发表于 2020-9-25 16:05 我是小白,不太懂,能不能帮我,是不是要用到批处理文件? |
本帖最后由 wangtingting118 于 2020-9-25 16:18 编辑 指南针 发表于 2020-9-25 16:05 是的,我用是office2016的绿色精简版,那你能帮忙写个这样的批处理嘛?标题好像不好改动吧? |
标题改一下,你使用的并不是office2016,而是第三方的小型office套件。 这类软件关联非常简单,这里举例关联ps reg add "HKLM\SOFTWARE\Classes\.psd" /f /ve /d "Photoshop.Image.21" >NUL 2>NUL reg add "HKLM\SOFTWARE\Classes\.psd" /f /v "PerceivedType" /d "Image" >NUL 2>NUL reg add "HKLM\SOFTWARE\Classes\Photoshop.Image.21" /f /ve /d "Adobe Photoshop Image.21" >NUL 2>NUL reg add "HKLM\SOFTWARE\Classes\Photoshop.Image.21\CLSID" /f /ve /d "{2c07c258-a43a-4718-b0ae-b27f8c3fe64e}" >NUL 2>NUL reg add "HKLM\SOFTWARE\Classes\Photoshop.Image.21\DefaultIcon" /f /ve /d "%~dp0Photoshop.exe,1" >NUL 2>NUL reg add "HKLM\SOFTWARE\Classes\Photoshop.Image.21\Insertable" /f /ve /d "" >NUL 2>NUL reg add "HKLM\SOFTWARE\Classes\Photoshop.Image.21\protocol\StdFileEditing\server" /f /ve /d "%~dp0Photoshop.exe" >NUL 2>NUL reg add "HKLM\SOFTWARE\Classes\Photoshop.Image.21\shell\edit\command" /f /ve /d "\"%~dp0Photoshop.exe\" \"%%1\"" >NUL 2>NUL reg add "HKLM\SOFTWARE\Classes\Photoshop.Image.21\shell\open\command" /f /ve /d "\"%~dp0Photoshop.exe\" \"%%1\"" >NUL 2>NUL reg add "HKLM\SOFTWARE\Classes\Photoshop.Image.21\shell\preview\command" /f /ve /d "\"%~dp0Photoshop.exe\" \"%%1\"" >NUL 2>NUL reg add "HKLM\SOFTWARE\Classes\Photoshop.Image.21\shell\print\command" /f /ve /d "\"%~dp0Photoshop.exe\" -p \"%%1\"" >NUL 2>NUL |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.