此脚本专为surfer(类似VBA,但与VBA不完全相同),它操作surfer动作。

实际上,它和excel一样,VB通过语句可以进行操作excel或surfer。

同样,它和excel一样,本身也有脚本,也可以自我操作。

顶部是Application对象,它包括四个子对象(上面紫框),前两个是集合对象。

一、文档集合(Documents Collection)

这是一个大集合,不能直接使用。分绘图对象和工作表对象。

1、绘图对象

绘图窗体,包括水平与垂直的标尺对象

形状对象:工具栏上的形状(拆线、矩形、字符、文本、多边形),坐标轴、地图形状(等值线、线框图等),组合对象(几个对象组合成一个对象)

选择对象:表示当前选择的对象集合,删除其中一个只是表明选择集合中没有这个对象,实际对象还存在。

页面设置

2、工作表对象

窗体对象,工作表中选择对象,当前单元对象。

已用单元对象(已经有内容的)

工作表的页面设置

单元格集合、行集合、列集合。

二、窗体对象

比如绘图窗体,工作表窗体

三、网格对象。

即surfer8菜单上的Grid所指

四、变异函数对象

专门对变异函数进行处理的对象。

另外,还存在一些独立的对象。比如:线条对象、颜色对象等等。

surfer 8 scripter 学习笔记(1)脚本对象模型相关推荐

  1. surfer 8 scripter 学习笔记(5)简单实战VB与Surfer

    感觉认识实例: 一.Application 属性 Caption  主窗体标题 WindowState   主窗体状态(srfWindowStateMaximized ,  SrfWindowStat ...

  2. PS学习笔记------运用脚本及自动化批量处理

    PS学习笔记------运用脚本及自动化批量处理 简单脚本运行+自动批处理多图片 简单脚本运行 自动批处理图片 简单脚本运行+自动批处理多图片 本次实现的功能是: 1.运用脚本在ps中将图片的文档名称 ...

  3. 游戏开发学习笔记——lua脚本语言——安装、汉化与小测试(解决lua运行代码乱码问题)

    游戏开发学习笔记--lua脚本语言--安装.汉化与小测试 FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介: Lua 是一种轻量小巧的脚本语言,用 ...

  4. Polyworks脚本开发学习笔记(一)-脚本开发环境

    Polyworks脚本开发学习笔记(一)-脚本开发环境 背景 Polyworks的扫描尺寸测量分析模块是我工作中经常用到的一个模块,我不是做测量的,但是利用Polyworks对扫描获得的点云来进行尺寸 ...

  5. 学习笔记-FRIDA脚本系列(一)

    FRIDA脚本系列(一)入门篇:在安卓8.1上dump蓝牙接口和实例 0x01.FRIDA是啥?为啥这么火? 0x02.FRIDA脚本的概念 0x03.简单脚本一:枚举所有的类 0x04.简单脚本二: ...

  6. 学习笔记-FRIDA脚本系列(三)

    FRIDA脚本系列(三)超神篇:百度AI"调教"抖音AI 0x01. 日本抖音美如画 0x02. 如何让抖音AI更加"智能" 点赞&关注&上滑& ...

  7. TGE学习笔记07 - 脚本控制动画

    设想这样一个场景,开车飞驰在公路上,突然发现前方有一个木箱,这时避让已经来不及,只见汽车撞上木箱,木箱被撞碎飞出. 我们要做这样的场景,至少有两个工作要做, 1.汽车撞上木箱时,需要播放木箱撞碎的动画 ...

  8. ROS学习笔记-用脚本发布cmd_vel话题

    创建工作空间 cd ~ mkdir helloworld touch goforward.py python脚本 #!/usr/bin/env python''' Copyright (c) 2015 ...

  9. Redis学习笔记 - Lua脚本(2) - Lua脚本的实现

    参考:<<Redis设计与实现>> 注:这本书是基于Redis3.0版本写的,和后面的版本有点差异 Redis中Lua脚本相关命令介绍以及简单使用,参考博客:https://b ...

最新文章

  1. Linux下应用软件的安装
  2. What is the purpose for IT Pro in Windows 10 Creators Update
  3. c# Process类使用小例
  4. linux命令vgdisplay提示权限不足,linux常用命令总结
  5. python飞机大战源代码-制作python程序windows安装包(飞机大战源码)
  6. Git设置忽略文件/文件夹
  7. 设计模式--建造者(Builder)模式
  8. Linux常用命令和常见问题解决------第一章
  9. 为窗体添加 最大化,最小化,还原等 事件
  10. 2017 省赛选拨 想打架吗?算我一个!所有人,都过来!(3) 递推 斐波拉数列的应用...
  11. python填表_小Python填表得到d
  12. MySQL学习——操作存储过程
  13. 39-如何共享数据?
  14. SpringBoot 的错误处理机制
  15. jmeter接口压力测试详解
  16. Windows 10 开启卓越性能模式
  17. 代写品牌故事怎么写才能打动消费者
  18. 内存高效的可逆 GAN 网络:Reversible GANs for Memory-efficient Image-to-Image Translation
  19. 聊聊 SAP 产品 UI 上的消息显示机制
  20. A16z、YGG、Axie 圆桌对话:Web3 游戏接下来该怎么走?

热门文章

  1. 【科技、商业和管理】看剧学创业:《硅谷》第五季第1-3集
  2. 【Unity3D游戏开发】基础知识之Tags和Layers (三二)
  3. 基础篇:高并发一瞥,线程和线程池的总结
  4. mysql(mariadb)远程访问
  5. 养鱼的不一定是海王,也可能是运营人!
  6. navicat mysql 计划任务_navicat创建MySql定时任务的方法详解
  7. Ben Brode:如何成为一个游戏策划
  8. 中国量子计算再突破!复旦联合中科大给出拓扑量子计算新方法
  9. 在当前的IT行业内女生比较适合什么职业
  10. 普宁跨境电商外贸 阿里国际 之100%点击的开发信标题