尝试批量运行Outlook时出现“找不到文件”错误。很可能是由于我格式化代码的方式出错。该脚本将'getclip'提供的剪贴板内容作为%1,将其拉到clips.zip,使用&&传递到ipmnote,它将它附加到预先加载的Outlook电子邮件
我的原始布局(有效)使用更多行代码,并包含创建要压缩文件的中间步骤。在尝试简化例程时,我收到错误,说无法找到Outlook。
Outlook.exe已经在我的系统路径中,我通常只使用exe名称来调用它。但即使添加完整路径文件,我也会得到相同的“无法定位”错误。
getclip>7z.exe a Clips.zip %1 -y && "C:\Program Files (x86)\Microsoft
Office\root\Office16\OUTLOOK.exe" /c ipm.note /m "email&subject=CLips.zip"
/a Clips.zip
答案 0 :(得分:0)
感谢您的快速回复。但问题是附件。显示的错误对解释有些开放,因为它意味着问题是无法找到Outlook。事实上,它找不到的是附加它所需的“clips.zip”文件。一旦我添加了查找附件的路径,它就能完美运行。
有时,写入并提出问题会有所帮助。通过跟踪测试outlook命令的每个步骤的顺序,我发现只有当我在末尾添加了带有/ a的附件时才出现问题。通过提供找到'clips.zip'的完整路径,所有错误都消失了,电子邮件也很完美。
代码中的虚线是通过使用“代码”按钮发布代码创建的。我根据需要添加了字符以强制它正确显示 我确信有一个更好的方法,我开始提到这个,但我想大多数人都知道Outlook的正确路径,特别是在引号中,并且所有都不会在中间回车“