Batch file 如何运行localhost server,然后在一个批处理文件中打开浏览器?
我只是在探索批处理文件,以避免不必要的键入。首先,我设置本地主机服务器,然后尝试打开浏览器访问本地服务器。批处理文件打开并启动服务器,但随后停止。(它不执行“打开浏览器”命令)批处理文件如下所示:Batch file 如何运行localhost server,然后在一个批处理文件中打开浏览器?,batch-file,Batch File,我只是在探索批处理文件,以避免不必要的键入。首先,我设置本地主机服务器,然后尝试打开浏览器访问本地服务器。批处理文件打开并启动服务器,但随后停止。(它不执行“打开浏览器”命令)批处理文件如下所示: cd C:\directory py -m http.server start /max http://localhost:8000 我遗漏了什么?问题 问题在于,一旦启动python服务器,它就会继续运行,而不是停止运行openbrowser命令 解决方案 因此,您必须在运行python服务器命令
cd C:\directory
py -m http.server
start /max http://localhost:8000
我遗漏了什么?问题
问题在于,一旦启动python服务器,它就会继续运行,而不是停止运行openbrowser命令
解决方案
因此,您必须在运行python服务器命令之前运行openbrowser命令
例子
像这样:
cd C:\directory
start /max http://localhost:8000
py -m http.server
为什么不直接使用
START
命令来执行Python
?@Squashman您不能使用START
命令来启动Python http服务器。您需要调用Python本身,START
命令主要用于生成一个单独的进程。在这个世界上,你应该没有理由做不到:START”““py.exe”-m http.server
。START
命令将与任何被操作系统视为可执行的程序一起工作。下面是他们讨论它的地方。还在看我能否在StackOverFlow上找到重复的问题和答案。