普通文本  |  22行  |  641 B

#!/usr/bin/env python

import argparse
import sys

argparser = argparse.ArgumentParser(
    description="Take a screenshot!",
    epilog="I can output PNG, JPEG, GIF, and other PIL-supported formats.")
argparser.add_argument("-c", "--crtc", type=int, default=0,
                       help="CRTC id (default first screen)")
argparser.add_argument("path", help="output image location")

args = argparser.parse_args()

# Do some evil.
sys.path.insert(0, "/usr/local/autotest")

# This import can't be moved to before the sys.path alteration.
from cros.graphics.gbm import crtcScreenshot
image = crtcScreenshot(args.crtc)
image.save(args.path)