MAYA MAL查看窗体结构
查看窗体结构。当想改系统的窗口时。或想参照学习一下时。列出窗口的层级结构看看是不错的。简单功能没写UI。直接调用就行了。
最后更新时间 2013-11-23 07:25:32
//例子
printWindowUI(findWindowChildren(findWindowByTitle("UV Texture Editor")));//通过窗体的 标签 找 窗体名称
proc string findWindowByTitle( string $windowTitle )
{// Default empty string to denote that no matching window was found.//string $windowUI = "";string $allWindows[] = `lsUI -type "window"`;for ( $w in $allWindows ){// Compare the specified title with that queried from each window.//if ( $windowTitle == `window -q -title $w` ){// Found it!//$windowUI = $w;break;}}return $windowUI;
}
//显示窗体的子元素
proc string[] findWindowChildrenLayout( string $windowUI )
{string $pattern = $windowUI + "*";string $controls[] = `lsUI -l -cl`;string $child[];for ( $ui in $controls ){if ( `gmatch $ui $pattern` ){$child[`size $child`] = $ui;}}return sort($child);
}
//显示窗体的子元素
proc string[] findWindowChildren( string $windowUI )
{string $pattern = $windowUI + "*";string $controls[] = `lsUI -l -ctl`;string $child[];for ( $ui in $controls ){if ( `gmatch $ui $pattern` ){$child[`size $child`] = $ui;}}return sort($child);
}
//输出显示
proc int printWindowUI(string $windowAllChildren[])
{string $child;string $buffer[];print("--------------------------------------------------------------------------\n");print(`match "^[^\|]*" $windowAllChildren[0]`+" : \n");for ($child in $windowAllChildren){int $i,$n = `tokenize $child "|" $buffer` - 1;for ($i = 0 ;$i < $n ; $i++){print("| ");}print("+ " + `match "[^|]*$" $child` + "\n");}print("--------------------------------------------------------------------------\n");return 1;
}
MAYA MAL查看窗体结构相关推荐
- hbase查看表结构_HBase
HBase 是一种分布式.可扩展.支持海量数据存储的NoSQL 数据库. 逻辑结构 物理存储结构 数据模型 逻辑上,HBase的数据模型同关系型数据库很类似,数据存储在一张表中,有行有列.HBase的 ...
- MYSQL中如何查看表结构命令_mysql查看表结构命令
mysql查看表结构命令,如下: desc 表名; show columns from 表名; describe 表名; show create table 表名; use information_s ...
- 图解windbg查看Win7结构体
首先用windbg打开notepad.exe: dt命令显示局部变量.全局变量或数据类型的信息.它也可以仅显示数据类型.即结构和联合(union)的信息. 下面用dt命令查看Win7结构体: 查看pe ...
- hive表信息查询:查看表结构、表操作等--转
原文地址:http://www.aboutyun.com/forum.PHP?mod=viewthread&tid=8590&highlight=Hive 问题导读: 1.如何查看hi ...
- MySQL查看表结构的实际操作命令简介
以下的文章主要是对MySQL查看表结构的实际操作命令的实际操作步骤的描述,下面就是其具体方案的详细解析,希望在你今后的MySQL查看表结构的实际操作命令学习中会在所帮助.以下就是正文的主要内容描述. ...
- mysql查看表结构命令
原文:http://www.blogjava.net/etlan/archive/2007/07/12/129794.html mysql查看表结构命令 mysql查看表结构命令,如下: desc 表 ...
- 查看表结构索引_索引策略–第1部分–选择正确的表结构
查看表结构索引 介绍 (Introduction) Among many different things that can affect SQL Server performance, some a ...
- sqlserver 2008r2 查看表结构及视图、版本及数据类型(字段)
一.查看表结构 sp_columns Student; 注:https://blog.csdn.net/justdb/article/details/7435600 也可使用 sp_help tabl ...
- 命令 结构_关于Oracle常用查看表结构命令总结分享
概述 趁着周末,抽空对Oracle常用查看表结构命令做了下总结,整理如下: 1.获取表 select table_name from user_tables; //当前用户的表 select tabl ...
最新文章
- mybatis源码分析之事务管理器
- VMware vSphere 7 服务器ESXi虚拟化HA高可用解决方案
- CTFshow 信息收集 web14
- 2017年你不能错过的Java类库
- java synchronized 原理_Java Synchronized的原理
- 基于线性筛的Pollard_rho 因数分解算法【例题】
- 解决安卓SDK无法下载Package的问题
- tp 5.0 mysql 事物
- 2018年,加油!!!
- 【Python】@staticmethod和@classmethod的作用与区别
- ZXing拍码后区分扫描到的是一维码、二维码、其他码
- 苹果计算机使用方法,苹果电脑系统使用教程_初次使用苹果电脑教程-win7之家
- 基于51单片机出租车计费设计(proteus仿真+程序+原理图+设计说明书)
- PC网站接入微信登陆流程一:微信开放平台账号注册和开发者资质认证
- Rayman的绝顶之路——Leetcode每日一题打卡4
- 最小割集Stoer-Wagner算法
- win7系统电脑蓝屏怎么解决,如何解决win7电脑蓝屏
- 2021年秋招面经分享·地平线【芯片设计研发工程师】
- 学会这些句子,你还愁英语单词吗
- 古代玻璃制品的化学成分分析与鉴别
热门文章
- 2022年武汉建设厅七大员(建筑八大员)报名考试介绍,甘建二
- McGan: Mean and Covariance Feature Matching GAN
- php如何移除数组中的某个值,删除数组中某个值元素_PHP教程
- 银行数据中台的数据价值,银行数据中台建设实践案例
- 闺蜜计算机,致闺蜜的暖心唯美句子大全
- List of MIME Types by Content Type
- 复制模型到骨骼-脚本教程
- mysql 临时表 会话级_会话级临时表
- 黑客与电脑白痴的聊天
- 35岁+要么牛哄哄,要么惨兮兮,测试员“沸”了…