如何解决我如何在一个exe文件或其他文件中运行多个命令?
我不知道我能否正确描述我的问题。在这里,我为您提供详细信息。
我有一个python文件,我在其中运行一些网站漏洞检查。像这样的代码:
python sitecheck.py k -u https://websitename.com/hello.aspx
但是现在的问题是,我有200多个网站要在CMD中运行。每次我需要打开新命令行并分别执行这些python时。
但是现在我想一次运行所有200个网站python检查。运行exe或其他命令后,一次可以打开200个命令行/提示。
有什么理由使这成为可能?
解决方法
您可以在记事本中对其进行编辑,然后将其粘贴到cmd提示符中,为此,我一直使用rhe samd metbod一次一次运行多个python,但由于我不愿意粘贴,因此可以通过cmd脚本来执行此操作将整个内容输入到cmd提示符。
FOR %_ IN (
"SIte1 url"
"site2 url" "site3 url"
) DO (
start "%~_" "CMD /cpython sitecheck.py k -u %~_ "
)
如果您希望从cmd脚本启动它,只需将%s加倍:
@echo off
FOR %%_ IN (
"SIte1 url"
"site2 url" "site3 url"
) DO (
start "%%~_" "CMD /cpython sitecheck.py k -u %%~_ "
)
That will open up N command prompts in parrallel running the python script. (where N is the number of URLs you put in the loop)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。