美文网首页
运行 OpenGL 程序并自动截图

运行 OpenGL 程序并自动截图

作者: 陈成_Adam | 来源:发表于2023-05-28 18:50 被阅读0次

假设该 OpenGL 程序的名称为 A,我们需要实现运行 A 程序并自动截图的功能。

操作过程如下:

第一步、启动程序 A,

第二步、当程序 A 的进程启动起来后,自动截取程序 A 的窗口,保存截图到指定目录,

第三步、关闭程序 A

在 CentOS 操作系统下实现该功能的脚本如下,

# 启动程序 A
./A &

# 记住进程A的pid
pid=$!

# 等待进程A的启动
while true; do
  if ps ax | grep -v grep | grep A > /dev/null; then
    echo "A has been started"
    break
  fi
  sleep 1
done

# 截图,保存为A.png
gnome-screenshot -w -f A.png -d 1

# 关闭进程A
kill -9 $pid

相关文章

  • 使用adb命令实现截图脚本

    创建脚本并赋予运行权限 截图、将截图copy到电脑打开截图文件所在文件夹,并自动高亮此文件 转载至:https:/...

  • 如何对快递批量查询和截图?

    一、截图效果预览 成功运行工具后会自动生成物流节点截图、物流地图截图、运单详情截图、收寄件人信息表格,解放整个项目...

  • 记OpenGL开发中一个低级错误

    OpenGL ES程序运行报错: Debug定位问题是在Renderer 的onSurfaceCreated方法中...

  • Android进程管理基础

    Android系统自动管理打开并运行与后台的应用户程序。单个程序都有个oom_adj值,值越小,优先级越高,被杀死...

  • 四道题

    题目1 运行截图 题目2 运行截图 题目3 运行截图 题目4 运行截图

  • Python3实现特定文件寻找

    功能 在给定目录以及目录的所有子目录下查找文件名包含指定字符串的文件,并打印出绝对路径。 程序 程序运行截图 主要...

  • 微信小程序 小结

    搜索全局shift+ctrl+f编辑后按ctrl+s自动保存并运行 小程序在微信里是没有入口的,小程序的启动来自扫...

  • 09.Centos7搭建Nginx

    安装 启动Nginx并设置开机自动运行

  • Go并发编程之Channel和定时器

    系统文件介绍 在程序启动运行时,自动打开,运行结束,自动关闭。 键盘(硬件)—— 标准输入(文件)stdin —...

  • scrapy爬虫

    安装 手动创建爬虫小程序 运行过程: 自动创建() 运行方式: 模块化

网友评论

      本文标题:运行 OpenGL 程序并自动截图

      本文链接:https://www.haomeiwen.com/subject/qwpdedtx.html