无忧启动论坛

标题: 关于右键执行调用MS原生word转PDF的VBS的问题 [打印本页]

作者: tzxinqing    时间: 2023-7-6 09:25
标题: 关于右键执行调用MS原生word转PDF的VBS的问题
也在论坛查找过,http://bbs.wuyou.net/forum.php?mod=viewthread&tid=403692和我的不完全一样。

调用MS原生的word转PDF的VBS,见https://laojuhui.com/develop/10.html

写入右键注册表
set "bat_path=%~dp0"

reg add "HKEY_CLASSES_ROOT\Word.Document.12\shell\ConvertToPDF\command" /ve /d "\""%windir%\system32\wscript.exe" "%bat_path%word2pdf.vbs"\" %%1" /f

其中的脚本执行路径为
"%windir%\system32\wscript.exe" "C:\Program Files (x86)\word2pdf\word2pdf\word2pdf.vbs" "%1"

在CMD里直接执行是能成功调用脚本生成PDF的

但鼠标右键就不行,报错信息如图







作者: dfw9    时间: 2023-7-6 15:02
确切的说:是word另存为PDF及打印成PDF的,不是一个“转”字的问题。
作者: china.gaofeng    时间: 2023-7-6 21:41
应该引号问题,试试:

reg add "HKEY_CLASSES_ROOT\Word.Document.12\shell\ConvertToPDF\command" /ve /d "\"%windir%\system32\wscript.exe\" \"%bat_path%word2pdf.vbs\" \"%%1\"" /f
作者: tzxinqing    时间: 2023-7-7 08:58
china.gaofeng 发表于 2023-7-6 21:41
应该引号问题,试试:

reg add "HKEY_CLASSES_ROOT\Word.Document.12\shell\ConvertToPDF\command" /ve  ...

谢谢大佬,可以了
作者: a2223843880    时间: 2023-7-7 15:07
感谢分享
作者: ppll2030    时间: 2023-7-23 22:15
会vbs就是省事儿啊。
我是右键会调用PDFShaper转PDF。
作者: eone1984    时间: 2023-7-27 13:50

感谢分享,学习学习。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3