1

我需要创建一个 pymel 脚本调用的 .bat 文件,我目前将此作为我的 bat 文件:

PATH C:\Python26 
python
from PIL import ImageGrab
import time
time.sleep(5)
ImageGrab.grab().save("screen_capture.jpg", "JPEG")

它停止读取 bat 文件python并且不再继续。

4

1 回答 1

2

从未使用过 pymel,但是看起来您将所有 Python 代码都放在了 BAT 文件中。那是行不通的。您需要将它们分成两个单独的文件,BAT 文件和仅包含 Python 代码的 Python .py 文件。让我们让你的 .py 文件看起来像这样:

# imagegrab.py
from PIL import ImageGrab
import time
time.sleep(5)
ImageGrab.grab().save("screen_capture.jpg", "JPEG")

你的BAT文件是这样的:

rem imagegrab.bat
PATH C:\Python26
python C:\Path\To\imagegrab.py

替换C:\Path\To\为保存 .py 文件的位置。

于 2013-04-30T02:56:19.343 回答