关闭使用cl_gui_frontend_services => execute打开的PDF文件

2020-08-22 19:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在使用cl_g...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我正在使用cl_gui_frontend_services => execute从桌面打开并打印PDF文件。 PDF文件打印后,Acrobat Reader保持打开状态,用户必须手动将其关闭。 有没有办法自动关闭它? 我搜索了论坛和Web,但没有找到解决方案。 可能吗? 如果可以,怎么办?

我找到了这个线程,但是由于使用了几台打印机,所以有点复杂。

感谢与问候,

埃内斯托(Ernesto)

5条回答
哎,真难
2020-08-22 20:14

您需要在命令/应用程序" AcroRd32.exe"中添加"/img/t",请尝试

呼叫方法cl_gui_frontend_services =>执行
   出口
     应用程序='AcroRd32.exe'
     参数='/p/t <文件路径和名称> .pdf'
     最小化='X'
     同步=''
     操作=''
   例外情况
     cntl_error = 1
     error_no_gui = 2
     bad_parameter = 3
     file_not_found = 4
     path_not_found = 5
     file_extension_unknown = 6
     error_execute_failed = 7
     sync_failed = 8
     not_supported_by_gui = 9
     其他= 10。

此致

Raymond