查看窗体结构。当想改系统的窗口时。或想参照学习一下时。列出窗口的层级结构看看是不错的。简单功能没写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查看窗体结构相关推荐

  1. hbase查看表结构_HBase

    HBase 是一种分布式.可扩展.支持海量数据存储的NoSQL 数据库. 逻辑结构 物理存储结构 数据模型 逻辑上,HBase的数据模型同关系型数据库很类似,数据存储在一张表中,有行有列.HBase的 ...

  2. MYSQL中如何查看表结构命令_mysql查看表结构命令

    mysql查看表结构命令,如下: desc 表名; show columns from 表名; describe 表名; show create table 表名; use information_s ...

  3. 图解windbg查看Win7结构体

    首先用windbg打开notepad.exe: dt命令显示局部变量.全局变量或数据类型的信息.它也可以仅显示数据类型.即结构和联合(union)的信息. 下面用dt命令查看Win7结构体: 查看pe ...

  4. hive表信息查询:查看表结构、表操作等--转

    原文地址:http://www.aboutyun.com/forum.PHP?mod=viewthread&tid=8590&highlight=Hive 问题导读: 1.如何查看hi ...

  5. MySQL查看表结构的实际操作命令简介

    以下的文章主要是对MySQL查看表结构的实际操作命令的实际操作步骤的描述,下面就是其具体方案的详细解析,希望在你今后的MySQL查看表结构的实际操作命令学习中会在所帮助.以下就是正文的主要内容描述. ...

  6. mysql查看表结构命令

    原文:http://www.blogjava.net/etlan/archive/2007/07/12/129794.html mysql查看表结构命令 mysql查看表结构命令,如下: desc 表 ...

  7. 查看表结构索引_索引策略–第1部分–选择正确的表结构

    查看表结构索引 介绍 (Introduction) Among many different things that can affect SQL Server performance, some a ...

  8. sqlserver 2008r2 查看表结构及视图、版本及数据类型(字段)

    一.查看表结构 sp_columns Student; 注:https://blog.csdn.net/justdb/article/details/7435600 也可使用 sp_help tabl ...

  9. 命令 结构_关于Oracle常用查看表结构命令总结分享

    概述 趁着周末,抽空对Oracle常用查看表结构命令做了下总结,整理如下: 1.获取表 select table_name from user_tables; //当前用户的表 select tabl ...

最新文章

  1. mybatis源码分析之事务管理器
  2. VMware vSphere 7 服务器ESXi虚拟化HA高可用解决方案
  3. CTFshow 信息收集 web14
  4. 2017年你不能错过的Java类库
  5. java synchronized 原理_Java Synchronized的原理
  6. 基于线性筛的Pollard_rho 因数分解算法【例题】
  7. 解决安卓SDK无法下载Package的问题
  8. tp 5.0 mysql 事物
  9. 2018年,加油!!!
  10. 【Python】@staticmethod和@classmethod的作用与区别
  11. ZXing拍码后区分扫描到的是一维码、二维码、其他码
  12. 苹果计算机使用方法,苹果电脑系统使用教程_初次使用苹果电脑教程-win7之家
  13. 基于51单片机出租车计费设计(proteus仿真+程序+原理图+设计说明书)
  14. PC网站接入微信登陆流程一:微信开放平台账号注册和开发者资质认证
  15. Rayman的绝顶之路——Leetcode每日一题打卡4
  16. 最小割集Stoer-Wagner算法
  17. win7系统电脑蓝屏怎么解决,如何解决win7电脑蓝屏
  18. 2021年秋招面经分享·地平线【芯片设计研发工程师】
  19. 学会这些句子,你还愁英语单词吗
  20. 古代玻璃制品的化学成分分析与鉴别

热门文章

  1. 2022年武汉建设厅七大员(建筑八大员)报名考试介绍,甘建二
  2. McGan: Mean and Covariance Feature Matching GAN
  3. php如何移除数组中的某个值,删除数组中某个值元素_PHP教程
  4. 银行数据中台的数据价值,银行数据中台建设实践案例
  5. 闺蜜计算机,致闺蜜的暖心唯美句子大全
  6. List of MIME Types by Content Type
  7. 复制模型到骨骼-脚本教程
  8. mysql 临时表 会话级_会话级临时表
  9. 黑客与电脑白痴的聊天
  10. 35岁+要么牛哄哄,要么惨兮兮,测试员“沸”了…