我需要创建一个 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
并且不再继续。
我需要创建一个 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
并且不再继续。
从未使用过 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 文件的位置。