You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python批处理脚本问题:启动Python后import及后续命令不执行求助

问题根源

你当前的写法混淆了批处理语法和Python语法:执行python命令后会启动Python交互式解释器,批处理会暂停等待交互进程退出,后续写的import、while等是Python代码,不属于批处理命令,自然不会被执行。

修复方案

方案1:拆分Python代码为独立文件(推荐)

这种方式可维护性更高,后续修改逻辑只需要改Python文件即可:

  1. 在批处理文件的同级目录下新建mouse_jiggler.py,写入以下Python代码:
import pyautogui
import time

while True:
    pyautogui.moveRel(0, 50, duration=1)
    time.sleep(240)
  1. 修改你的批处理脚本内容为:
pip install pyautogui
python mouse_jiggler.py

方案2:内嵌Python代码到批处理中

如果不想单独维护Python文件,可以使用python -c参数直接传递代码字符串执行:

pip install pyautogui
python -c "import pyautogui, time; while True: pyautogui.moveRel(0, 50, duration=1); time.sleep(240)"

注意:单行写Python代码时,不同语句之间需要用分号分隔,否则会触发语法错误。

内容的提问来源于stack exchange,提问作者FullStack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 10:27:03