运行程序后报错,无法正常使用,调试模式显示如下:
还是报错了诶,提示“运行子程序(获取PDF文件内文本)失败”。
日志如下:
<html lang='zh-CN'><head><title>官文重命名 2025-03-25 14:10:23</title>
<style>
body {
font-size: 14px;
padding: 10px;
color: #666;
}
.curr-time {
color: #A0A0A0;
display: inline-block;
margin-right: 5px;
font-size: 0.75em;
font-weight: normal;
}
.message-info {
color: #999999;
}
.message-warning {
color: chocolate;
}
.message-error {
color: red;
}
.message {
margin: 2px;
white-space: pre;
font-size:0.85em;
}
.step-group {
/*margin: 5px 0 5px 5px;
padding: 3px 0px 3px 10px;
border-left: 1px dashed #e0e0e0;*/
}
.group-btns{
margin: 0 0 0 5px;
}
.step {
margin: 5px 0px 5px 5px;
padding: 2px 0px 2px 5px;
border-left: 1px solid #e0e0e0;
width: fit-content;
}
.step.disabled{
opacity: 0.5;
}
.step:hover {
border-left-color: rgb(255, 186, 62);
}
.step-content {
padding-left: 10px;
}
.step-header {
font-weight: bold;
color: #666;
cursor: pointer;
padding: 3px;
white-space: pre;
}
.step.collapsed .step-header {
background-color: #E0E0E0;
}
.step.collapsed .step-content{
display: none;
}
.step-header:hover{
background:#F8F8F8;
}
.step-note {
font-weight: normal;
display: inline-block;
font-size: 0.8em;
margin-left: 5px;
vertical-align: top;
}
.input-name,
.output-name {
display: inline-block;
padding: 0 5px;
}
.step-input,
.step-output {
padding: 3px 5px;
font-size: 0.85em;
max-height: 3em;
white-space: no-wrap;;
overflow:hidden;
}
.step-input:hover, .step-output:hover{
max-height: 300px;
overflow:auto;
}
.input-value,
.output-value {
color: #B0B0B0;
font-size: 0.9em;
white-space: pre;
}
.value{
overflow:auto;
}
.small{
font-size: 0.85em;
}
.step-id{
color:#e3a664;
font-weight:normal;
display:inline-block;
margin-right:4px;
}
.step-id:hover{
font-weight:bold;
}
.origin-input{
cursor:pointer;
opacity: 0.5;
}
.min-button{
background: white;
min-width: 30px;
border:1px solid #B0B0B0;
cursor:pointer;
}
.min-button:hover{
background-color:#F0F0F0;
}
.invisible-chars{
color:#be3615;
opacity:0.5;
}
</style>
<link rel="stylesheet" href="https://getquicker.net/debughelper/debughelper.css?tick=638785086237559214"></head><body><!--本功能部分代码由@Cesaryuan贡献,感谢!-->
<div style='margin-bottom:10px;margin-left: 5px;'>
<button id='collapseAll'>折叠全部</button>
<button id='expandAll'>展开全部</button>
</div>
<div class='message message-info' title=''>Win-10.0.19045.0 Quicker-1.43.57.0 动作ID:59be2aa2-448f-4ecd-96c3-32899279fa9d 来源动作:465447f9-ab0f-4469-0305-08dd1df9631b v26</div><div class='message message-info'>Log文件路径:C:\Users\SKL\AppData\Local\Temp\quicker_官文重命名_021023-755_log.html <a href='quicker:selectinexplorer:C%3a%5cUsers%5cSKL%5cAppData%5cLocal%5cTemp%5cquicker_%e5%ae%98%e6%96%87%e9%87%8d%e5%91%bd%e5%90%8d_021023-755_log.html' title='在资源管理器中找到文件'>定位文件</a> <a href='quicker:copyfile:C%3a%5cUsers%5cSKL%5cAppData%5cLocal%5cTemp%5cquicker_%e5%ae%98%e6%96%87%e9%87%8d%e5%91%bd%e5%90%8d_021023-755_log.html' title='将文件复制到剪贴板'>复制文件</a> <a href='quicker:uploaddebugfile:C%3a%5cUsers%5cSKL%5cAppData%5cLocal%5cTemp%5cquicker_%e5%ae%98%e6%96%87%e9%87%8d%e5%91%bd%e5%90%8d_021023-755_log.html' title='上传到网络,并将网址复制到剪贴板。用于将调试文件快速分享给其他人。上传的文件将可以被任何人访问,请避免上传可能包含隐私信息的文件。'>上传并复制网址</a></div><div class='message message-info' title=''>开始执行动作:官文重命名 2025-03-25 14:10:23</div><div class='step'><div class='step-header'><span class='curr-time' title='141023,767'>11</span><span class='step-title' title=''>动作初始化</span></div><div class='step-content'></div></div><div class='step-group'><div class='group-btns'><button class='collapse-group min-button' title='折叠子节点'>-</button> <button class='expand-group min-button' title='展开子节点' >+</button></div><div class='step sys_subprogram' title='0 运行子程序“DDDZZZ_LKF v5” '><div class='step-header'><span class='curr-time' title='141023,768'>12</span><span class='step-id' title=''>0</span><span class='step-title' title=''>运行子程序“DDDZZZ_LKF v5”</span><span class='step-note' title=''></span></div><div class='step-content'><div class='step-input' >[in]<span class='input-name' title='参数名'>失败后停止</span><span class='value input-value origin-input' title='1'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>True</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>子程序</span><span class='value input-value origin-input' title='@@e55d3d95-cc4d-4b73-dcb9-08dbd4c004af@5@DDDZZZ_LKF'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>@@e55d3d95-cc4d-4b73-dcb9-08dbd4c004af@5@DDDZZZ_LKF</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>跳过调试输出</span><span class='value input-value origin-input' title='1'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>True</span></div><div class='message message-info' title=''>耗时:7ms</div></div></div><div class='step sys_getSelectedFiles' title='1 获取选择的文件(夹)/选择特定文件 获取选择的文件 {files}'><div class='step-header'><span class='curr-time' title='141023,774'>19</span><span class='step-id' title=''>1</span><span class='step-title' title=''>获取选择的文件(夹)/选择特定文件</span><span class='step-note' title=''>获取选择的文件 {files}</span></div><div class='step-content'><div class='step-input' >[in]<span class='input-name' title='参数名'>失败后中止动作</span><span class='value input-value origin-input' title='1'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>True</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>操作类型</span><span class='value input-value origin-input' title='getSelection'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>getSelection</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>等待剪贴板时间</span><span class='value input-value origin-input' title='200'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>200</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>排序文件列表</span><span class='value input-value origin-input' title='Default'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>Default</span></div><div class='message message-info' title=''>通过Win32接口获得了1个文件</div><div class='step-output'>[out]<span class='output-name' title=''>路径列表=>files</span><span class='value output-value' title=''>0:D:\200-知识产权文件归档\1-商标管理\流程-商标各阶段文件\01-商标申请\斯威夫特\20241025-商标申请-柏克补充申请\商标驳回通知书-柏克-81844354 - 副本.pdf</span></div><div class='message message-info' title=''>耗时:36ms</div></div></div><div class='step sys_getCurrentTime' title='2 获取日期时间 当前时间'><div class='step-header'><span class='curr-time' title='141023,810'>54</span><span class='step-id' title=''>2</span><span class='step-title' title=''>获取日期时间</span><span class='step-note' title=''>当前时间</span></div><div class='step-content'><div class='step-input' >[in]<span class='input-name' title='参数名'>失败后停止</span><span class='value input-value origin-input' title='1'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>True</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>时间来源</span><span class='value input-value origin-input' title='currTime'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>currTime</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>使用UTC时间</span><span class='value input-value origin-input' title='0'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>False</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>添加天数</span><span class='value input-value origin-input' title='0'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>0</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>添加小时数</span><span class='value input-value origin-input' title='0'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>0</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>添加分钟数</span><span class='value input-value origin-input' title='0'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>0</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>添加秒数</span><span class='value input-value origin-input' title='0'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>0</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>添加月数</span><span class='value input-value origin-input' title='0'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>0</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>输出文本值格式</span><span class='value input-value origin-input' title='yyyyMMdd'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>yyyyMMdd</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>输出语言文化</span><span class='value input-value origin-input' title='CURRENT'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>CURRENT</span></div><div class='step-output'>[out]<span class='output-name' title=''>文本值=>value4</span><span class='value output-value' title=''>20250325</span></div><div class='step-output'>[out]<span class='output-name' title=''>UNIX时间戳(s)=>timeStamp</span><span class='value output-value' title=''>1742911823</span></div><div class='message message-info' title=''>耗时:0ms</div></div></div><div class='step sys_notify' title='3 提示消息 文件重命名中,请耐心等待~'><div class='step-header'><span class='curr-time' title='141023,810'>54</span><span class='step-id' title=''>3</span><span class='step-title' title=''>提示消息</span><span class='step-note' title=''>文件重命名中,请耐心等待~</span></div><div class='step-content'><div class='step-input' >[in]<span class='input-name' title='参数名'>消息内容</span><span class='value input-value origin-input' title='文件重命名中,请耐心等待~'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>文件重命名中,请耐心等待~</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>类型</span><span class='value input-value origin-input' title='Info'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>Info</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>最大行数</span><span class='value input-value origin-input' title='0'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>0</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>风格</span><span class='value input-value origin-input' title='Default'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>Default</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>点击命令</span><span class='value input-value origin-input' title=''>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'></span></div><div class='message message-info' title=''>耗时:12ms</div></div></div><div class='step sys_each' title='4 每个 对 {files} 的每项执行'><div class='step-header'><span class='curr-time' title='141023,822'>66</span><span class='step-id' title=''>4</span><span class='step-title' title=''>每个</span><span class='step-note' title=''>对 {files} 的每项执行</span></div><div class='step-content'><div class='step-input' >[in]<span class='input-name' title='参数名'>失败后停止</span><span class='value input-value origin-input' title='1'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>True</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>列表</span><span class='value input-value origin-input' title='变量'>【变量 files】</span><span class='value input-value' title='参数值,点击取消高度限制'>0:D:\200-知识产权文件归档\1-商标管理\流程-商标各阶段文件\01-商标申请\斯威夫特\20241025-商标申请-柏克补充申请\商标驳回通知书-柏克-81844354 - 副本.pdf</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>线程模式</span><span class='value input-value origin-input' title='0'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>0</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>线程启动间隔</span><span class='value input-value origin-input' title='无输入,使用默认值'>【无输入】</span><span class='value input-value' title='参数值,点击取消高度限制'>5</span></div><div class='step-group'><div class='group-btns'><button class='collapse-group min-button' title='折叠子节点'>-</button> <button class='expand-group min-button' title='展开子节点' >+</button></div><div class='step'><div class='step-header'><span class='curr-time' title='141023,822'>66</span><span class='step-title' title=''>第 0 次循环,项的值:D:\200-知识产权文件归档\1-商标管理\流程-商标各阶段文件\01-商标申请\斯威夫特\20241025-商标申请-柏克补充申请\商标驳回通知书-柏克-81844354 - 副本.pdf</span></div><div class='step-content'><div class='step-output'>[out]<span class='output-name' title=''>项=>item</span><span class='value output-value' title=''>D:\200-知识产权文件归档\1-商标管理\流程-商标各阶段文件\01-商标申请\斯威夫特\20241025-商标申请-柏克补充申请\商标驳回通知书-柏克-81844354 - 副本.pdf</span></div><div class='step-group'><div class='group-btns'><button class='collapse-group min-button' title='折叠子节点'>-</button> <button class='expand-group min-button' title='展开子节点' >+</button></div><div class='step sys_pathExtraction' title='4.0 提取文件路径信息/生成路径 提取文件路径信息 {item} '><div class='step-header'><span class='curr-time' title='141023,822'>66</span><span class='step-id' title=''>4.0</span><span class='step-title' title=''>提取文件路径信息/生成路径</span><span class='step-note' title=''>提取文件路径信息 {item} </span></div><div class='step-content'><div class='step-input' >[in]<span class='input-name' title='参数名'>失败后停止</span><span class='value input-value origin-input' title='1'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>True</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>操作类型</span><span class='value input-value origin-input' title='getInfo'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>getInfo</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>路径</span><span class='value input-value origin-input' title='变量'>【变量 item】</span><span class='value input-value' title='参数值,点击取消高度限制'>D:\200-知识产权文件归档\1-商标管理\流程-商标各阶段文件\01-商标申请\斯威夫特\20241025-商标申请-柏克补充申请\商标驳回通知书-柏克-81844354 - 副本.pdf</span></div><div class='step-output'>[out]<span class='output-name' title=''>文件名(去掉扩展名)=>nameNoExt</span><span class='value output-value' title=''>商标驳回通知书-柏克-81844354 - 副本</span></div><div class='step-output'>[out]<span class='output-name' title=''>所在文件夹路径=>path</span><span class='value output-value' title=''>D:\200-知识产权文件归档\1-商标管理\流程-商标各阶段文件\01-商标申请\斯威夫特\20241025-商标申请-柏克补充申请</span></div><div class='message message-info' title=''>耗时:0ms</div></div></div><div class='step sys_subprogram' title='4.1 运行子程序“获取PDF文件内文本” '><div class='step-header'><span class='curr-time' title='141023,822'>66</span><span class='step-id' title=''>4.1</span><span class='step-title' title=''>运行子程序“获取PDF文件内文本”</span><span class='step-note' title=''></span></div><div class='step-content'><div class='step-input' >[in]<span class='input-name' title='参数名'>失败后停止</span><span class='value input-value origin-input' title='1'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>True</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>子程序</span><span class='value input-value origin-input' title='获取PDF文件内文本'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>获取PDF文件内文本</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>跳过调试输出</span><span class='value input-value origin-input' title='false'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>False</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>PDF文件路径</span><span class='value input-value origin-input' title='变量'>【变量 item】</span><span class='value input-value' title='参数值,点击取消高度限制'>D:\200-知识产权文件归档\1-商标管理\流程-商标各阶段文件\01-商标申请\斯威夫特\20241025-商标申请-柏克补充申请\商标驳回通知书-柏克-81844354 - 副本.pdf</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>文本格式</span><span class='value input-value origin-input' title='com.adobe.acrobat.accesstext'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>com.adobe.acrobat.accesstext</span></div><div class='step-group'><div class='group-btns'><button class='collapse-group min-button' title='折叠子节点'>-</button> <button class='expand-group min-button' title='展开子节点' >+</button></div><div class='step sys_strReplace' title='0 替换文本 普通(替换一种内容) => {TemporarilyPath}'><div class='step-header'><span class='curr-time' title='141023,823'>66</span><span class='step-id' title=''>0</span><span class='step-title' title=''>替换文本</span><span class='step-note' title=''>普通(替换一种内容) => {TemporarilyPath}</span></div><div class='step-content'><div class='step-input' >[in]<span class='input-name' title='参数名'>操作类型</span><span class='value input-value origin-input' title='single'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>single</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>输入</span><span class='value input-value origin-input' title='变量'>【变量 ResultPath】</span><span class='value input-value' title='参数值,点击取消高度限制'>D:\200-知识产权文件归档\1-商标管理\流程-商标各阶段文件\01-商标申请\斯威夫特\20241025-商标申请-柏克补充申请\商标驳回通知书-柏克-81844354 - 副本.pdf</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>转义“查找内容”</span><span class='value input-value origin-input' title='false'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>False</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>转义“替换为”</span><span class='value input-value origin-input' title='true'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>True</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>使用正则替换</span><span class='value input-value origin-input' title='true'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>True</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>忽略大小写</span><span class='value input-value origin-input' title='true'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>True</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>正则:单行</span><span class='value input-value origin-input' title='true'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>True</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>正则:多行</span><span class='value input-value origin-input' title='false'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>False</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>查找内容</span><span class='value input-value origin-input' title='.pdf$'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>.pdf$</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>替换为</span><span class='value input-value origin-input' title='.txt'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>.txt</span></div><div class='step-output'>[out]<span class='output-name' title=''>结果=>TemporarilyPath</span><span class='value output-value' title=''>D:\200-知识产权文件归档\1-商标管理\流程-商标各阶段文件\01-商标申请\斯威夫特\20241025-商标申请-柏克补充申请\商标驳回通知书-柏克-81844354 - 副本.txt</span></div><div class='message message-info' title=''>耗时:1ms</div></div></div><div class='step sys_runScript' title='1 运行脚本 '><div class='step-header'><span class='curr-time' title='141023,823'>67</span><span class='step-id' title=''>1</span><span class='step-title' title=''>运行脚本</span><span class='step-note' title=''></span></div><div class='step-content'><div class='step-input' >[in]<span class='input-name' title='参数名'>脚本内容</span><span class='value input-value origin-input' title='$$Set acroDoc = CreateObject("AcroExch.PDDoc") '创建PDF文档对象
strFilePath = "{TemporarilyPath}" ' 设置记事本文件的路径
If acroDoc.Open("{ResultPath}") Then
acroDoc.GetJSObject().saveAs strFilePath, "{TextFormatting}" '规整
acroDoc.Close
End If
'Set objFSO = CreateObject("Scripting.FileSystemObject")' 创建FileSystemObject对象
'If objFSO.FileExists(strFilePath) Then ' 检查文件是否存在
' Set objFile = objFSO.OpenTextFile(strFilePath, 1, False) ' 打开文件并读取内容
' WScript.StdOut.Write objFile.ReadAll '标准输出
' objFile.Close
' objFSO.DeleteFile strFilePath
'End If
'含辅助工具的又是UTF-8编码,从控制台返回,个别字符会乱码,因此不从这里读取。
WScript.StdOut.Write strFilePath '标准输出
'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>Set acroDoc = CreateObject("AcroExch.PDDoc") '创建PDF文档对象<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
strFilePath = "D:\200-知识产权文件归档\1-商标管理\流程-商标各阶段文件\01-商标申请\斯威夫特\20241025-商标申请-柏克补充申请\商标驳回通知书-柏克-81844354 - 副本.txt" ' 设置记事本文件的路径<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
If acroDoc.Open("D:\200-知识产权文件归档\1-商标管理\流程-商标各阶段文件\01-商标申请\斯威夫特\20241025-商标申请-柏克补充申请\商标驳回通知书-柏克-81844354 - 副本.pdf") Then <span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
<span class='invisible-chars'>\t</span>acroDoc.GetJSObject().saveAs strFilePath, "com.adobe.acrobat.accesstext" '规整<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
<span class='invisible-chars'>\t</span>acroDoc.Close<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
End If<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
'Set objFSO = CreateObject("Scripting.FileSystemObject")' 创建FileSystemObject对象<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
'If objFSO.FileExists(strFilePath) Then ' 检查文件是否存在 <span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
' Set objFile = objFSO.OpenTextFile(strFilePath, 1, False) ' 打开文件并读取内容<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
'<span class='invisible-chars'>\t</span>WScript.StdOut.Write objFile.ReadAll '标准输出<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
' objFile.Close<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
' objFSO.DeleteFile strFilePath<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
'End If<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
'含辅助工具的又是UTF-8编码,从控制台返回,个别字符会乱码,因此不从这里读取。<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
WScript.StdOut.Write strFilePath '标准输出<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>脚本类型</span><span class='value input-value origin-input' title='CUSTOM'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>CUSTOM</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>扩展名</span><span class='value input-value origin-input' title='.vbs'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>.vbs</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>使用指定软件</span><span class='value input-value origin-input' title='wscript'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>wscript</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>命令行参数模板</span><span class='value input-value origin-input' title='%FILE%'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>%FILE%</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>以管理员身份运行</span><span class='value input-value origin-input' title='0'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>False</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>等待进程结束</span><span class='value input-value origin-input' title='1'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>True</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>文件编码</span><span class='value input-value origin-input' title='default'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>default</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>工作目录</span><span class='value input-value origin-input' title=''>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'></span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>控制台输出编码</span><span class='value input-value origin-input' title='oem'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>oem</span></div><div class='message message-info' title=''>脚本文件路径:C:\Users\SKL\AppData\Local\Temp\quicker-官文重命名-81C8B77C9E0852F6DB2538032F2369594AA9D364.vbs</div><div class='step-output'>[out]<span class='output-name' title=''>控制台输出=>控制台输出</span><span class='value output-value' title=''>D:\200-知识产权文件归档\1-商标管理\流程-商标各阶段文件\01-商标申请\斯威夫特\20241025-商标申请-柏克补充申请\商标驳回通知书-柏克-81844354 - 副本.txt<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
</span></div><div class='step-output'>[out]<span class='output-name' title=''>错误输出=>错误输出</span><span class='value output-value' title=''></span></div><div class='step-output'>[out]<span class='output-name' title=''>标准输出=>PDF_Text</span><span class='value output-value' title=''>D:\200-知识产权文件归档\1-商标管理\流程-商标各阶段文件\01-商标申请\斯威夫特\20241025-商标申请-柏克补充申请\商标驳回通知书-柏克-81844354 - 副本.txt<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
</span></div><div class='message message-info' title=''>耗时:2064ms</div></div></div><div class='step sys_simpleIf' title='2 如果 判断条件:$= String.Equals({TextFormatting}, "com.adobe.acrobat.accesstext")'><div class='step-header'><span class='curr-time' title='141025,887'>2131</span><span class='step-id' title=''>2</span><span class='step-title' title=''>如果</span><span class='step-note' title=''>判断条件:$= String.Equals({TextFormatting}, "com.adobe.acrobat.accesstext")</span></div><div class='step-content'><div class='step-input' >[in]<span class='input-name' title='参数名'>如果</span><span class='value input-value origin-input' title='$= String.Equals({TextFormatting}, "com.adobe.acrobat.accesstext")'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>True</span></div><div class='message message-info' title=''>执行 True 分支, 共 1 步骤</div><div class='step-group'><div class='step sys_readFile' title='2.0 读取文件 {PDF_Text} => {PDF_Text}'><div class='step-header'><span class='curr-time' title='141025,892'>2137</span><span class='step-id' title=''>2.0</span><span class='step-title' title=''>读取文件</span><span class='step-note' title=''>{PDF_Text} => {PDF_Text}</span></div><div class='step-content'><div class='step-input' >[in]<span class='input-name' title='参数名'>失败后停止</span><span class='value input-value origin-input' title='1'>【值/表达式】</span><span class='value input-value' title='参数值,点击取消高度限制'>True</span></div><div class='step-input' >[in]<span class='input-name' title='参数名'>文件路径</span><span class='value input-value origin-input' title='变量'>【变量 PDF_Text】</span><span class='value input-value' title='参数值,点击取消高度限制'>D:\200-知识产权文件归档\1-商标管理\流程-商标各阶段文件\01-商标申请\斯威夫特\20241025-商标申请-柏克补充申请\商标驳回通知书-柏克-81844354 - 副本.txt<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
</span></div><div class='message message-warning' title=''>步骤(sys:readFile)执行失败,原因:文件不存在:D:\200-知识产权文件归档\1-商标管理\流程-商标各阶段文件\01-商标申请\斯威夫特\20241025-商标申请-柏克补充申请\商标驳回通知书-柏克-81844354 - 副本.txt</div><div class='message message-warning' title=''>停止动作:文件不存在:D:\200-知识产权文件归档\1-商标管理\流程-商标各阶段文件\01-商标申请\斯威夫特\20241025-商标申请-柏克补充申请\商标驳回通知书-柏克-81844354 - 副本.txt</div><div class='message message-info' title=''>耗时:1ms</div></div></div><div class='message message-warning' title=''>检测到了中止标志(OperationFailed),停止后续步骤执行。</div></div></div></div><div class='message message-warning' title=''>检测到了中止标志(OperationFailed),停止后续步骤执行。</div></div><div class='step-output'>[out]<span class='output-name' title=''>PDF_Text=>PDF_Text</span><span class='value output-value' title=''>D:\200-知识产权文件归档\1-商标管理\流程-商标各阶段文件\01-商标申请\斯威夫特\20241025-商标申请-柏克补充申请\商标驳回通知书-柏克-81844354 - 副本.txt<span class='invisible-chars'>\r</span><span class='invisible-chars'>\n</span>
</span></div><div class='message message-warning' title=''>步骤(sys:subprogram)执行失败,原因:运行子程序(获取PDF文件内文本)失败。文件不存在:D:\200-知识产权文件归档\1-商标管理\流程-商标各阶段文件\01-商标申请\斯威夫特\20241025-商标申请-柏克补充申请\商标驳回通知书-柏克-81844354 - 副本.txt(读取文件)</div><div class='message message-warning' title=''>停止动作:运行子程序(获取PDF文件内文本)失败。文件不存在:D:\200-知识产权文件归档\1-商标管理\流程-商标各阶段文件\01-商标申请\斯威夫特\20241025-商标申请-柏克补充申请\商标驳回通知书-柏克-81844354 - 副本.txt(读取文件)</div><div class='message message-info' title=''>耗时:2117ms</div></div></div><div class='message message-warning' title=''>检测到了中止标志(OperationFailed),停止后续步骤执行。</div></div></div></div></div></div></div><div class='message message-warning' title=''>检测到了中止标志(OperationFailed),停止后续步骤执行。</div></div><div class='message message-info' title=''>动作结束。耗时:2183.3093ms</div>
<script>
var coll = document.getElementsByClassName('step-header');
var i;
for (i = 0; i < coll.length; i++)
{
coll[i].addEventListener('click', function() {
// this.classList.toggle('active');
var parent = this.parentElement;
if (parent.classList.contains('collapsed'))
{
parent.classList.remove('collapsed');
}
else
{
parent.classList.add('collapsed');
}
});
}
document.getElementById('collapseAll').addEventListener('click', function(){
var nodes = document.getElementsByClassName('step');
for(i =0; i<nodes.length; i++){
nodes[i].classList.add('collapsed');
}
});
document.getElementById('expandAll').addEventListener('click', function(){
var nodes = document.getElementsByClassName('step');
for(i =0; i<nodes.length; i++){
nodes[i].classList.remove('collapsed');
}
});
// 折叠所有子程序和内部节点
let spNodes = document.getElementsByClassName('sys_subprogram');
//for(i =0; i<spNodes.length; i++){
// spNodes[i].classList.add('collapsed');
//}
document.querySelectorAll('.sys_subprogram .step').forEach(ele => {ele.classList.add('collapsed')});
function collapseGroup(evt){
var groupEle = evt.target.parentElement.parentElement;
groupEle.querySelectorAll('.step').forEach(ele => {ele.classList.add('collapsed')});
}
function expandGroup(evt){
var groupEle = evt.target.parentElement.parentElement;
groupEle.querySelectorAll('.step').forEach(ele => {ele.classList.remove('collapsed')});
}
</script>
<script src="https://files.getquicker.cn/jquery@3.4.1/dist/jquery.min.js"></script><script src="https://files.getquicker.cn/jquery-color@2.2.0/dist/jquery.color.min.js"></script><script src="https://getquicker.net/debughelper/debughelper.js?tick=638785086259392307"></script><script>$('.step-id').on('click',function(e){window.open('quicker:findstep:59be2aa2-448f-4ecd-96c3-32899279fa9d;;' + $(this).text(), '_self'); e.stopPropagation();});$('.collapse-group').on('click', collapseGroup);$('.expand-group').on('click', expandGroup);</script></body></html>