我今天的挑战是我有一些商业软件(为工程应用程序购买的随机程序),我希望能够运行它,因为我有excel输入。现在,我知道使用 openpyxl 库我可以读取,编写和操作我从excel中提取的数据,所以我的下一个问题是:
如何使用我的python脚本打开程序,在程序中进行多项选择和输入(使用我已经从excel获得的数据),并记录几个输出?
我是否需要为此创建批处理文件或其他类型的脚本,也欢迎任何推荐阅读。
谢谢!
答案 0 :(得分:1)
该计划是什么?运行什么操作系统?
没有细节,很难说更多。
修改:如果程序为StructurePoint's spColumn,则它具有命令行批处理模式(请参阅https://www.structurepoint.org/pdfs/presentation/spColumnPresentation.pdf第25页),这可能会执行您想要的操作。
创建.cti(spColumn文本输入,指定输入值)并将其提供给程序;我认为它然后吐出分析的文本摘要。据称,用户手册中有一个详细的部分,旨在帮助用户修改和开发用于批处理模式分析的CTI文件。"
如需了解更多信息,请发送电子邮件至info@structurepoint.org
编辑2: the manual有一个关于.cti文件的部分,从第A3页开始(链接的.pdf第101页)。他们建议创建.cti文件的最佳方法是使用GUI设置模型,然后使用另存为(文件类型:.cti)。然后,您可以编辑生成的文件(它只是纯文本,但在单位转换方面要非常小心等)。您可以从帮助中获取有关如何进行批量运行的更多信息 - >命令行帮助...
基本的命令行调用看起来像
spcolumn.exe /i:inputfile.cti /o:outfile.csv /csv
将结果保存为.csv文件。