- 浏览: 1031339 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (675)
- ios (214)
- android-course (5)
- unity3d (7)
- cocos2d (36)
- html5 (3)
- game (5)
- android (42)
- java (57)
- php (12)
- 创业 (10)
- SEO (3)
- 架构 (2)
- 数据库 (3)
- 产品设计 (9)
- 操作系统 (10)
- Web前端 (11)
- 其他 (50)
- GAE (1)
- mac os (8)
- Open Source (2)
- 序列号 (10)
- C (2)
- database (2)
- 算法 (6)
- 设计模式 (1)
- photoshop (1)
- 3dmax (1)
- maya (1)
- opengl (3)
- 游戏设计 (1)
- 趋势 (1)
- cocos2d-x (4)
- shell (3)
- c++ (30)
- lua (5)
- flash (1)
- spring (3)
- mysql (4)
- Git (6)
- xmpp (1)
- cocos2dx (14)
- mac (2)
- 编程规范 (2)
- windows (1)
- linux (5)
- coocs2dx (1)
- ubuntu (2)
- aws (1)
- OPENGLES (1)
- 原画 (1)
最新评论
-
jlees:
Best mobile app testing tool pc ...
iOS + XCode 4 + GHUnit = Mobile TDD+Continuous testing -
ipanda:
楼主,能否给一个Micro CloudFoundry的虚机或者 ...
Cloud Foundry使用及开发向导 -
love_zongming:
谢谢分享。。
visio2007序列号 -
雨花台舞水:
你这才是枪文把
套在 360 黑匣子外面的黑盒子:你被技术型枪稿吓到了么? -
hugh.wang:
改天试试
Mac版魔兽争霸3 1.24e下载
用惯了Windows的右键新建文本文件, 在Finder里面没有这个功能,感觉很不方便.
于是就自己动手, 在Automator里用AppleScript现查现学现用作了一个.
这是我写的第一个Apple Script. 写下来感觉Apple Script还是满方便的, 基本跟英文差不多.
唯一不方便的是里面居然没有内建正则表达式.
要在Finder里面添加这个功能, 具体步骤如下:
1 打开Automator, 选择自定, 然后将 操作->实用工具->运行 AppleScript 拖到右边工作区.
2 在右边的AppleScript的内容删掉, 用附件中的代码代替
3 另存为Automator的插件, 名称为"新建文本文件", OK, 搞定
4
现在进入Finder的一个目录,然后 右键->更多->Automator->新建文本文件. 就会在当前目录新建一个文本文件, 并用TextEdit打开让你编辑.
本文轉自macfans
(* --Author: Libok Zhou (libk.8800.org, libkhorse@gmail.com). Feel free to contact me if you have questions about this script --Usage: This script is used for Automator to add an "new text file" to the context menu, when you want to create a new text file in current folder of Finder *) tell application "Finder" try set currentFolder to (folder of the front window) set currentPath to (POSIX path of (target of the front window as alias)) set libkIsDeskTop to false on error set currentFolder to desktop set currentPath to (POSIX path of (desktop as alias)) set libkIsDeskTop to true end try (* set currentPath to (POSIX path of (target of the front window as alias)) set currentFolder to (folder of the front window) *) set txtName to text returned of (display dialog "Please enter the text name, " default answer "untitled.txt") --if txtName is empty using "untitled.txt" as default --no trailing extension, suffix with ".txt" --have extension, don't touch it. if length of txtName = 0 then set ext to "txt" set baseName to "untitled" set txtName to "untitled.txt" else set prevTID to text item delimiters of AppleScript set text item delimiters of AppleScript to "." set libkNameParts to text items of txtName set text item delimiters of AppleScript to prevTID set len to length of libkNameParts if len = 1 then set ext to "txt" set baseName to txtName set txtName to baseName & "." & ext else if len = 2 then set ext to last text item of libkNameParts set baseName to item 1 of libkNameParts as text else set ext to last text item of libkNameParts set baseName to text 1 thru -((length of ext) + 1) of txtName end if end if -- if the file name already exists in current folder, attach the "_n" to the filename set n to 1 considering case tell (get name of currentFolder's files) to repeat while txtName is in it set txtName to baseName & "_" & n & "." & ext set n to n + 1 end repeat end considering set newTxt to currentPath & txtName do shell script "touch " & newTxt if libkIsDeskTop is false then select the file txtName in currentFolder tell application "TextEdit" activate open newTxt end tell end tell
发表评论
-
Mac上安装Protocol Buffers
2016-09-18 11:29 8191.下载文件 (http://code.google.com ... -
webview点击获取图片
2016-04-01 17:12 827UILongPressGestureRecognizer * ... -
hexo 自动部署脚步
2016-03-29 21:17 932echo "===============star ... -
自定义navigationItem.leftBarButtonItem后,系统默认的手势滑动失效解决方案
2016-03-01 18:01 1280自定义navigationItem.le ... -
UITextView autolayout 高度自适应
2016-02-15 23:26 1413UITextView *t = [[UITextView ... -
腾讯敏捷框架TAPD》研究
2015-11-19 20:47 1420这篇文档是研究心得 ... -
ios image 压缩
2015-11-06 12:09 837- (UIImage *)_scaleToSize:(UII ... -
iphone分辨率图解
2015-11-04 17:33 565iphone分辨率图解 -
IOS中获取各种文件的目录路径的方法
2015-09-24 12:10 647iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储 ... -
Customizing Navigation Bar and Status Bar in iOS 7
2015-08-17 20:23 1606Like many of you, I have been ... -
GCD 深入理解:第一部分
2015-07-24 14:49 767本文翻译自 http://www.raywenderlich ... -
Mac上的抓包工具Charles
2015-05-06 01:09 5316Mac上的抓包工具Charles 分类: IO ... -
如何移除发布版本中的NSLog输出
2015-05-04 20:27 749Phone开发中会经常使用NSLog将一些运行信息输出到终端 ... -
xcode4的环境变量,Build Settings参数,workspace及联编设置
2015-03-27 11:23 925一、xcode4中的环境变量 $(BUILT_PROD ... -
数字签名是什么?
2014-11-25 16:58 616http://www.ruanyifeng.com/blog/ ... -
让你的Xcode更加高效
2014-10-29 00:16 518http://www.tairan.com/archives/ ... -
我所经历的“余额宝”的那些故事
2014-06-08 01:05 758“余额宝”经过不到 ... -
代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧
2014-05-31 01:25 794最近接触了几个刚入门的iOS学习者,他们之中存在一个普遍 ... -
WWDC 2013 Session笔记 - iOS7中的多任务
2014-05-31 01:24 661这是我的WWDC2013系列笔记中的一篇,完整的笔记列表 ... -
APP被苹果App Store拒绝的79个原因(未完待续)
2014-05-09 10:49 1148作为iOS开发者,估计有很多都遇到过APP提交到App Sto ...
相关推荐
保存并命名你的服务,这样你就可以在多个地方访问它:Finder 的菜单栏、Finder 视窗的动作按钮,以及通过右键点击文件选择服务。当你需要批量重命名文件时,只需调用这个服务,就会出现一个对话框,根据之前设定的...
解决uiautomatorviewer报错问题,分享给大家。 Unexpected error while obtaining UI hierarchy # 点击Details java.lang.reflect.InvocationTargetException
然而,原始的UIAutomatorViewer仅提供了有限的定位方式,如资源ID、文本、类名等。标题“Lazy-uiautomatorviewer”提及的是对这个工具的一种增强版本,它通过替换特定的jar包,增加了XPath定位方式,从而提高了测试...
- **UI组件树视图**:UIAutomatorViewer显示一个树形结构,每个节点代表一个UI组件,包括其类名、资源ID、文本等属性,便于理解和定位。 - **布局视图**:提供截图预览,可以直观地看到各个组件在屏幕上的位置和...
该压缩包内文件为app测试元素定位工具(可进行xpath定位),解压后将文件拷贝到sdk安装目录下的此目录lib下,例如:D:\AndroidADT\sdk\tools\lib,替换原有的uiautomatorviewer.jar包即可
`src`目录通常包含源代码文件,这些文件实现了UiautomatorViewer的各种功能。在这里,你可能会找到Java和C/C++代码,分别对应于Android应用层和系统服务层的实现。通过研究这部分源码,你可以学习到如何与Android...
针对这个问题,开发者需要更新SDK Tools中的`uiautomatorviewer.jar`文件,这是UIAutomatorViewer的核心组件。这个更新通常会包含对新API的支持,以及对系统安全策略的适应,确保在Android 8.0及更高版本上能够正常...
4. **依赖库解析**:压缩包内的各种库文件,如guava-17.0.jar、swt.jar、dom4j-1.6.1.jar等,都是UIAutomatorViewer运行所必需的。Guava提供了许多Java集合框架的扩展,SWT用于构建图形用户界面,dom4j则是处理XML...
- "uiautomatorviewer.jar":这是uiautomatorviewer工具的主库文件,包含了所有必要的类和方法,用于启动和运行uiautomatorviewer工具。 - "LvmamaXmlKit.jar":这个名字看起来像是某个特定项目或公司的自定义库,...
在压缩包内的“uiautomatorviewer.jar”文件是UIAutomatorViewer的主要组件,这是一个Java可执行文件。通常,开发者会通过Java Development Kit (JDK)的bin目录下的“java”命令来运行这个jar文件,以便启动UI...
uiautomatorviewer获取xpath工具 uiautomatorviewer获取xpath工具 uiautomatorviewer获取xpath工具 uiautomatorviewer获取xpath工具 uiautomatorviewer获取xpath工具
除了UIAutomatorViewer,文件列表中的`LvmamaXmlKit.jar`可能是一个自定义的库,用于解析XML数据,这在Android开发中也很常见,特别是在处理布局文件或从服务器获取XML数据时。这个库可能包含了一些优化过的XML解析...
这个压缩包包含了所有必要的文件和库,可以直接替换原有的uiautomatorviewer目录。 2. **环境配置**:确保你的开发环境已经配置了Android SDK,并且在PATH环境变量中添加了`tools`和`platform-tools`目录。 3. **...
lazyuiautomatorviewer 增强版uiautomatorviewer。 增强版uiautomatorviewer 可生成app控件唯一相对Xpath 1.如果只包含resource-id,且唯一,则直接用resource-id,其Xpath为://android.XX.XXX[@resource-id=\...
在 Mac 系统下,我们可以使用 Automator 应用程序将 PDF 文件转换为 txt 格式的文本文档。本文档将详细介绍如何使用 Automator 实现 PDF 到 TXT 的转换。 Automator 是 Mac 系统中的一款自带应用程序,它可以帮助...
1. **UI节点树**:UI Automator Viewer能够显示当前屏幕上所有可见的UI组件构成的树形结构,每个节点代表一个UI元素,包含其属性如包名、类名、文本、资源ID等。 2. **捕获屏幕快照**:通过点击“Take Screenshot”...
1、把下载好的jar包uiautomatorviewer.jar拷贝到安卓安装目录 \Android-sdk\tools\lib 文件夹中替换掉原来的ui...2、双击安卓安装目录下的 \android-sdk\tools\uiautomatorviewer.bat 文件,启动lazy-uiautomatorviewer
UiAutomatorViewer是一款Android自动化测试工具,用于可视化地获取设备或模拟器上的UI组件层级结构,便于进行UI自动化测试。这个源码版本包含了处理Android 8.0及以上系统无法获取屏幕快照的问题,同时提供了在...
通过这个工具,开发者可以生成详细的XML布局文件,直观地看到每个UI组件的属性,如ID、文本、尺寸、可见性等,这对于调试和优化应用的用户体验非常有帮助。 总的来说,高级版uiautomatorviewer通过提供更强大、更...
2. 在文件菜单中选择“新建”。 3. 选择“服务”作为新建项目类型。 4. 在左侧“资源库”中选择“照片”,然后在右侧找到“新建PDF通讯录表格”,双击添加。 5. 在顶部“服务收到选定的”右侧下拉菜单中,选择“图像...