我需要创建一个pymel脚本调用的.bat文件,我目前将其作为我的bat文件:
PATH C:\Python26
python
from PIL import ImageGrab
import time
time.sleep(5)
ImageGrab.grab().save("screen_capture.jpg", "JPEG")
它停止在python
读取bat文件,并且不再继续。
答案 0 :(得分: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文件的位置。