首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C# 自动翻页 PPT 测试脚本

本文告诉大家一个可以使用的 C# 脚本,可以用来自动打开 PPT 文件,然后不断执行翻页。每次翻页都截图。...翻页之后自动关闭 PPT 再次打开 最近发现给 Office 做的插件,会在一定翻页次数的时候,就 gg 了,所以我就写了这样的脚本,小伙伴可以拿去用 编译下面的代码,然后将几个需要测试的 PPTX 文件放在编译出来的程序相同文件夹...,双击运行这个程序就可以进行测试 class Program { static void Main(string[] args) {...int dwFlags, int dwExtraInfo); public const byte vbKeyDown = 0x28; // DOWN ARROW 键 } 用这个脚本运行几天然后我就去看截图...在我修复之后再次运行这个脚本,发现没有 gg 于是就可以和微软说我修复了我的插件,再次上传 如何写 Office 插件,推荐陈希章的Office 365 开发概览系列

86310
您找到你想要的搜索结果了吗?
是的
没有找到

C语言笔记】分享一个C语言测试程序模板

前言 平时需要测试一些比较模糊的知识点,或则想要验证一些函数时,我们常常会建一个test.c文件,然后在这个文件里写我们的测试代码,测试完毕后常常会删掉该文件。...void test1(void); // 测试函数1:交换a,b的值 void test2(void); // 测试函数2:C语言预定义宏 void test3(void); // 测试函数3:...1:交换a,b的值 case 2 : test2(); break; // 测试函数2:C语言预定义宏 case 3 : test3(); break; // 测试函数...printf("交换之前a = %d, b = %d\n", a, b); exchange(&a, &b); printf("交换之后a = %d, b = %d\n", a, b); } /* C语言预定义宏...:交换a,b的值\n"); printf("[02]测试C语言预定义宏\n"); printf("[03]测试C89与C99标准的区别\n"); printf("[04]测试:输出当前编译器数据类型范围

2.5K30

c语言单元测试框架check

什么是check 最近学习的开源代码中,测试代码都是依赖了一个叫做check库编写的,调查之后才知道,这个check是个单元测试框架。下面对它进行简单的介绍。...Check 最主要的优点是对于每一个测试用例的运行都 fork 一个子进程,这么做的原因是因为 C 语言的独特性: (1) 其它语言如 Java,Python,Ruby等,单元测试出错最多不过是抛出异常...; (2) C 语言如果指针操作错误,乱指一气,可是会 coredump的。...测试框架因此直接退出,用户是看不到任何返回的,只有郁闷的 coredump; (3) Check 的单元测试运行在 fork 的子进程中,可以避免测试框架由于 coredump 而崩溃。...// 测试用例加到测试集中 return s; } test_main.c文件 #include "unit_test.h" #include int main(void) { int

2.5K10

脚本测试

本文将详细聊一聊无脚本测试,将其与常规自动化测试区分开来,并讨论如何使用无脚本测试工具来克服软件质量的瓶颈。...什么是无脚本测试 顾名思义,无脚本或无代码测试是一种使用工具而不是编写测试脚本来自动执行测试的方法。...无脚本测试工具可以在测试者浏览功能时,记录在屏幕上显示的信息和操作行为。通常为录制测试脚本即为测试用例的编写测试步骤,该工具将通过记录这些操作来生成相同的测试步骤。...这意味着它很难测试验证码、图形验证等功能。尽管该工具通常不需要脚本测试,但为测试用例添加脚本支持的确可以让测试用例更加灵活和有效。...无脚本测试的优势 与基于脚本测试相比,无脚本测试具有明显的优势。

78820

一个简单的C语言测试框架

工作久了,难免有一些知识点容易遗忘,每次遗忘都会去重新写一个测试demo,然后测试出结果后就把这个demo给删掉了,下次又忘了,又要重写去写,这真是一件吃力不讨好的事情。...看到身边有朋友写了这么一套测试框架,觉得非常有用。执行程序,输入对应的项目,即可进行测试。...如需添加项目,只需在枚举上增加项目后,在Run_User_Test_App的switch语句上添加枚举,最后编写测试函数即可。...48    printf("测试项目三\n"); 49} 50 51void TEST_4_APP(void) 52{ 53    printf("测试项目四\n");   54} 55 56void ...TEST_5_APP(void) 57{ 58    printf("测试项目五\n");   59} 60 61void TEST_6_APP(void) 62{ 63    printf("测试项目六

6812019

LUA脚本语言

官网原文档(目前最新是5.4版本),有空再看 http://www.lua.org/manual/5.4/ 目录 Lua简介 Lua语法 基础语法 数据类型 Lua变量 Lua简介 Lua 是一种轻量小巧的脚本语言...,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。...Lua特性: 轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。...可扩展: Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是CC++)提供这些功能,Lua可以使用它们,就像是本来就内置的功能一样。...number 表示双精度类型的实浮点数 string 字符串由一对双引号或单引号来表示 function 由 C 或 Lua 编写的函数 userdata 表示任意存储在变量中的C数据结构 thread

73730

【Unity3D】Unity 脚本 ① ( 创建 C# 脚本 | Visual Studio 2019 中打开 C# 脚本 | 编译 C# 脚本 | 挂载 C# 脚本到游戏物体 | 运行脚本 )

文章目录 一、创建 Unity 脚本 二、Visual Studio 2019 中打开 C# 脚本 三、编译 C# 脚本 四、挂载 C# 脚本到游戏物体 GameObject 1、添加组件方式 2、...直接拖动方式 五、运行 C# 脚本 一、创建 Unity 脚本 ---- 在 Project 窗口中的 Assets 目录下 , 创建 Scripts 目录用于存放 C# 脚本 ; 在 Project...窗口的右侧目录中 , 空白处点击鼠标右键 , 在弹出的菜单中选择 " Create | C# Script " 选项 , 即可创建一个新的 C# 脚本 ; C# 脚本重命名 , 脚本的名称必须是英文..., 不能有特殊字符 ; 这里将 C# 脚本重命名为 " BehaviourScript " ; 二、Visual Studio 2019 中打开 C# 脚本 ---- 在 Project 窗口中 ,...脚本 ---- 保存代码后 , 回到 Unity 编辑器窗口 , Unity 会自动编译 C# 脚本 ; 四、挂载 C# 脚本到游戏物体 GameObject ---- 脚本必须挂载到 游戏物体 GameObject

3K40

C++】C 语言C++ 语言的关系 ( C 语言发展 | C 语言缺陷 | C 语言 + 面向对象 + 高级语言特性 | C++ 语言增加内容 | C 语言C++ 语言应用场景 )

一、C 语言发展 C 语言 被开发之前 并 没有经过 缜密 的 设计 , 而是在 使用过程中 逐渐完善的 ; C 语言发展经过如下阶段 : 初始阶段 : 1972年至1978年 , C语言 初步形成 ,...C99 , C11 , C17 等标准 , 以满足新的编程需求 ; 二、C 语言缺陷 C 语言有如下缺陷 : C 语言 没有经历过 缜密的 设计过程 , 都是根据需求逐渐完善的 , 出现了很多缺陷和漏洞...2、C 语言C++ 语言关系 C 语言C++ 语言 并 不是 竞争关系 ; C++ 语言 是 以 C 语言为基础 的 加强版本编程语言 , 可以看作是更好的 C 语言 , 在 C++ 语言...中 , 可以使用 C 语言语法 , 对 C 语言完全兼容 ; C++ 语言 包含 C 语言 , 在 C++ 代码中可以使用 C 语言的语法 , 但是在 C 语言中不能使用 C++ 的语法 ; 3、C++...语言应用场景 C 语言C++ 语言的应用场景 : C语言 应用场景 : 系统软件、操作系统、编译器等 底层系统级应用 ; C++ 语言 应用场景 : 大型应用程序、游戏 等更 高级的应用 ; 在不同的

22120
领券