surfer 8 scripter 学习笔记(1)脚本对象模型
此脚本专为surfer(类似VBA,但与VBA不完全相同),它操作surfer动作。
实际上,它和excel一样,VB通过语句可以进行操作excel或surfer。
同样,它和excel一样,本身也有脚本,也可以自我操作。
顶部是Application对象,它包括四个子对象(上面紫框),前两个是集合对象。
一、文档集合(Documents Collection)
这是一个大集合,不能直接使用。分绘图对象和工作表对象。
1、绘图对象
绘图窗体,包括水平与垂直的标尺对象
形状对象:工具栏上的形状(拆线、矩形、字符、文本、多边形),坐标轴、地图形状(等值线、线框图等),组合对象(几个对象组合成一个对象)
选择对象:表示当前选择的对象集合,删除其中一个只是表明选择集合中没有这个对象,实际对象还存在。
页面设置
2、工作表对象
窗体对象,工作表中选择对象,当前单元对象。
已用单元对象(已经有内容的)
工作表的页面设置
单元格集合、行集合、列集合。
二、窗体对象
比如绘图窗体,工作表窗体
三、网格对象。
即surfer8菜单上的Grid所指
四、变异函数对象
专门对变异函数进行处理的对象。
另外,还存在一些独立的对象。比如:线条对象、颜色对象等等。
surfer 8 scripter 学习笔记(1)脚本对象模型相关推荐
- surfer 8 scripter 学习笔记(5)简单实战VB与Surfer
感觉认识实例: 一.Application 属性 Caption 主窗体标题 WindowState 主窗体状态(srfWindowStateMaximized , SrfWindowStat ...
- PS学习笔记------运用脚本及自动化批量处理
PS学习笔记------运用脚本及自动化批量处理 简单脚本运行+自动批处理多图片 简单脚本运行 自动批处理图片 简单脚本运行+自动批处理多图片 本次实现的功能是: 1.运用脚本在ps中将图片的文档名称 ...
- 游戏开发学习笔记——lua脚本语言——安装、汉化与小测试(解决lua运行代码乱码问题)
游戏开发学习笔记--lua脚本语言--安装.汉化与小测试 FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介: Lua 是一种轻量小巧的脚本语言,用 ...
- Polyworks脚本开发学习笔记(一)-脚本开发环境
Polyworks脚本开发学习笔记(一)-脚本开发环境 背景 Polyworks的扫描尺寸测量分析模块是我工作中经常用到的一个模块,我不是做测量的,但是利用Polyworks对扫描获得的点云来进行尺寸 ...
- 学习笔记-FRIDA脚本系列(一)
FRIDA脚本系列(一)入门篇:在安卓8.1上dump蓝牙接口和实例 0x01.FRIDA是啥?为啥这么火? 0x02.FRIDA脚本的概念 0x03.简单脚本一:枚举所有的类 0x04.简单脚本二: ...
- 学习笔记-FRIDA脚本系列(三)
FRIDA脚本系列(三)超神篇:百度AI"调教"抖音AI 0x01. 日本抖音美如画 0x02. 如何让抖音AI更加"智能" 点赞&关注&上滑& ...
- TGE学习笔记07 - 脚本控制动画
设想这样一个场景,开车飞驰在公路上,突然发现前方有一个木箱,这时避让已经来不及,只见汽车撞上木箱,木箱被撞碎飞出. 我们要做这样的场景,至少有两个工作要做, 1.汽车撞上木箱时,需要播放木箱撞碎的动画 ...
- ROS学习笔记-用脚本发布cmd_vel话题
创建工作空间 cd ~ mkdir helloworld touch goforward.py python脚本 #!/usr/bin/env python''' Copyright (c) 2015 ...
- Redis学习笔记 - Lua脚本(2) - Lua脚本的实现
参考:<<Redis设计与实现>> 注:这本书是基于Redis3.0版本写的,和后面的版本有点差异 Redis中Lua脚本相关命令介绍以及简单使用,参考博客:https://b ...
最新文章
- Linux下应用软件的安装
- What is the purpose for IT Pro in Windows 10 Creators Update
- c# Process类使用小例
- linux命令vgdisplay提示权限不足,linux常用命令总结
- python飞机大战源代码-制作python程序windows安装包(飞机大战源码)
- Git设置忽略文件/文件夹
- 设计模式--建造者(Builder)模式
- Linux常用命令和常见问题解决------第一章
- 为窗体添加 最大化,最小化,还原等 事件
- 2017 省赛选拨 想打架吗?算我一个!所有人,都过来!(3) 递推 斐波拉数列的应用...
- python填表_小Python填表得到d
- MySQL学习——操作存储过程
- 39-如何共享数据?
- SpringBoot 的错误处理机制
- jmeter接口压力测试详解
- Windows 10 开启卓越性能模式
- 代写品牌故事怎么写才能打动消费者
- 内存高效的可逆 GAN 网络:Reversible GANs for Memory-efficient Image-to-Image Translation
- 聊聊 SAP 产品 UI 上的消息显示机制
- A16z、YGG、Axie 圆桌对话:Web3 游戏接下来该怎么走?