[英]Snowflake Python Connector - Breaks When Run By Windows Task Scheduler
[英]Windows Task Scheduler and Python - code is good when run manually but issue when scheduled
因此,我有一个使用ArcPy模块创建一系列PNG的脚本。 特别是我有一个带有透明背景导出的图像。 当我通过CMD或IDLE手动运行脚本时,该脚本运行良好。 当我将任务计划程序与安全设置“仅在用户登录时运行”一起使用时,它也可以正常运行。 但是,使用具有此设置的任务计划程序时,将在前台运行进程(即,每10分钟弹出一次提示,并在脚本运行时停留30秒)。 当我使用安全设置“无论用户是否登录运行”时,都不会出现提示并且脚本将执行,但是其中一个PNG的输出不是透明的,这使得在后台运行它毫无用处。
我也尝试过使用“以最高特权运行”选项和“隐藏”选项,但是没有运气。
为什么在某些设置下可以使用,但在其他设置下不能使用? 我只需要它在后台运行。
在寻找了Windows任务计划程序的替代方案之后,终于让我想到了尝试另一种支持透明度的图像格式GIF。 这样可以在导出过程中保持透明,并在后台运行。
arcpy.mapping.ExportToGIF(mxd, localpath, df_export_width=1056, df_export_height=720, resolution=96, transparent_color="255,255,255")
我仍然不知道为什么通过Windows Task Scheduler运行(仅在后台处理中)PNG不能保持透明。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.