【问题标题】:UC4 ONE Atutomation Job with Python Script使用 Python 脚本的 UC4 ONE 自动化作业
【发布时间】:2020-05-27 08:59:41
【问题描述】:

我对 UC4 有一点问题。有一个作业,它只启动一个批处理文件。在工艺表上的这个作业中,有三个纯文本变量。

文件名国家部门

file.bat 瑞典销售

文件名用于在作业本身中执行批处理文件。另外两个在批处理文件中使用,调用如下:

set country = %1
set dep = %2

为了在 python 中重建它,我想知道如何在 python 中分配/调用变量。

【问题讨论】:

    标签: python python-2.7 automic uc4


    【解决方案1】:

    您可以在触发 Python 作业时将变量作为参数传递。 它可以使用 argparse 库来完成。请参阅下面的示例,其中访问名为“country”和“dep”的参数。

    import argparse
    parser = argparse.ArgumentParser()
    parser.add_argument("country")
    parser.add_argument("dep")
    args = parser.parse_args()
    print(args.country, args.dep)
    

    你的工作会是这样的,

    python file_python_job.py --country "Country Name" --dep "Dept Name"
    

    更多信息可以找到here

    【讨论】:

    • 非常感谢 :-) 这肯定会有所帮助!
    猜你喜欢
    • 2018-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-16
    • 2022-01-07
    • 1970-01-01
    • 2018-10-08
    相关资源
    最近更新 更多