如何在一个exe文件或其他文件中运行多个命令?

2024-10-03 19:20:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我不明白我是否能恰当地描述我的问题。这里我给你详细的介绍

我有一个python文件,在那里我运行一些网站vuln检查。此代码类似于:

python sitecheck.py k -u https://websitename.com/hello.aspx

但现在的问题是,我有200多个网站在CMD运行。每次我需要打开一个新的命令行并分别执行这些python时

但现在我想一次运行200个网站的python检查。在运行exe或其他命令后,它可以一次打开200个命令行/提示符

有什么理由让这成为可能吗


Tags: 文件代码命令行pyhttps命令cmdcom
1条回答
网友
1楼 · 发布于 2024-10-03 19:20:23

您可以在记事本中编辑它,并将其转换为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)

相关问题 更多 >