Python 通过在运行时传递参数从VB脚本运行.exe脚本

Python 通过在运行时传递参数从VB脚本运行.exe脚本,python,vb.net,arguments,Python,Vb.net,Arguments,我已将python脚本转换为.exe文件。我只想从VB脚本运行exe文件。现在的问题是python脚本在运行时接受参数(例如:串行端口号、波特率等),而我无法对.exe文件执行相同的操作。有人能帮助我如何继续吗?如果您没有python exe转换器的源代码,并且每次执行时不需要更改参数,那么您可能可以在类似ollydbg的调试器中打开exe,搜索shellexecute或createprocess,然后在代码洞中创建一个字符串并将其用于参数。我想那是你唯一的选择 另一个想法是:可以制作自己的提取

我已将python脚本转换为
.exe
文件。我只想从VB脚本运行exe文件。现在的问题是python脚本在运行时接受参数(例如:串行端口号、波特率等),而我无法对.exe文件执行相同的操作。有人能帮助我如何继续吗?

如果您没有python exe转换器的源代码,并且每次执行时不需要更改参数,那么您可能可以在类似ollydbg的调试器中打开exe,搜索shellexecute或createprocess,然后在代码洞中创建一个字符串并将其用于参数。我想那是你唯一的选择


另一个想法是:可以制作自己的提取器,其中包括python脚本、vbscript和python解释器。您可以使用7zip SFX之类的工具。

如果您有Python脚本的源代码,您可以更改源代码,并从sys.argv获取传递到脚本的命令行参数,如下所示:

import sys
print(sys.argv)
此外,如果脚本的命令行界面复杂,该模块可能会帮助您