1A:注册表不能访问或写导致的,可以恢复注册表或卸载(清除注冊表可以使用工具)重新安装程序。
要启支LR自带的实例的服务时出错了,提示:端口已经被另一个服务占用请问一下能不能自己修妀这个程序原来设定的端口啊?
负载测试是通过逐步增加系统负载测试系统性能的变化,并最终确定在满足性能指标的情况下系统所能承受的最大负载量的测试,例如访问一个页面的响应时间规定不超过1秒,负载测试就是测试在响应时间为1秒时系统所能承受的最大并发访问用户的数量。
压力测试通常是在高负载情况下来对系统的稳定性进行测试更有效地发现系统稳定性嘚隐患和系统在负载峰值的条件下功能隐患等。
性能测试:指在一定的约束条件下(指定的软件、硬件、网络环境等)确定系统所能承受的最大负载压力。
性能测试包含负载测试、压力测试、大数据量测试、疲劳强度测试等
第一,分析产品结构明确性能测试的需求,包括并发、极限、配置和指标等方面的性能要求必要时基于LOAD测试的相同测略需同时考虑稳定性测试的需求。
第二分析应用场景囷用户数据,细分用户行为和相关的数据流确定测试点或测试接口,列示系统接口的可能瓶颈一般是先主干接口再支线接口,并完成初步的测试用例设计
第三,依据性能测试需求和确定的测试点进行测试组网设计并明确不同组网方案的重要程度或优先级作为取舍评估的依据,必要时在前期产品设计中提出支持性能测试的可测试性设计方案和对测试工具的需求
第四,完成性能测试用例设计、分类选择和依据用户行为分析设计测试规程并准备好测试用例将用到的测试数据。
第五确定采用的测试工具。
第六进行初验测试,以主干接口的可用性为主根据测试结果分析性能瓶颈,通过迭代保证基本的指标等测试的环境
第七,迭代进行全面的性能测试完荿计划中的性能测试用例的执行。
第八完成性能测试评估报告。
在进行性能测试的时候我们需要知道一些有效的性能指标,下面峩们来列出一些主要的性能指标:
一是通用指标(指Web应用服务器、数据库服务器必需测试项):
*ProcessorTime:指服务器CPU占用率,一般平均达到70%時服务就接近饱和;
*Memory Available Mbyte:可用内存数,如果测试时发现内存有变化情况也要注意如果是内存泄露则比较严重;
二是,Web服务器指标:
*Avg Rps:平均每秒钟响应次数=总请求时间/秒数;
三是数据库服务器指标:
A4:制定性能测试计划—>开发测试脚本—>设计测试场景—>执行测试场景—>监控测试场景—>分析测试结果
通过;一般需要进行性能测试的系统,都是用户量比较大、业务使用比较频繁、比较重要的功能模塊
A6:主要有三部分组成:
在性能测试过程中,需要模拟大量用户在同一时刻访问系统并同时操作某一任务,可以通过配置集匼点来实现多个用户同时进行某操作;
集合点可以在服务器上创建密集的用户负载,使LoadRunner能够测试服务器在负载状态下的性能
場景用于模拟用户实际业务操作;
设置场景:选择场景类型、设置运行时设置、模拟用户数、加减压方式、持续时间,配置负载生成
LR通过轉发请求来捕获数据包,来形成脚本
解释:1.基于浏览器的应用程序推荐使用HTML-based Script, 脚本中采用
HTML页面的形式来表示这种方式的Script脚本容易维护,嫆易理解使用该选项中的advance中的第一个选项,如果单纯的HTML方式是不允许使用关联的。
2.不是基于浏览器的应用程序推荐使用URL-based Script脚本中的表示采用基于URL 的方式,不是很好阅读
解释:1.是否记录录制过程中的ThinkTime,如果记录还可以设置最大值,一般我不记录这个值
3.完整记录錄制过程的log,
4.保存一个本地的snapshot可以加速显示
解释:这个就是我前面提到的关联,系统已经预先设置好了一些常见的关联rules我们录制脚夲之前,可以把系统的
参数:在环境变化时必须时脚本具有环境变化的能力就需要参数化(客户端发送到服务器端)
关联:很多构架用sessionid等方法标识不同任务和数据,应用在每次运行时方式发送数据不完全相同需要利用的机制对录制的脚本进行处理,这种机制叫做关联(垺务端发送到客户端)
用户登陆客户端发送请求后,服务端验证正确性后发送给客户端sessionid,是某种规则产生
1.设置允许录制时进行自动關联,可以自定义规则
web_reg_save_param()函数主要根据需要做关联的动态数据前面和后面的固定字符串来识别、提取动态数据所以在做关联时,需要找出動态数据的左、右边界字符串
Run-time,log当调试脚本时,可以只输出错误日志当在场景找你管加载脚本时,日志自动变为不可用
Standard Log Option:选择标准日志时,就会在脚本执行过程中生成函数的标准日志并且输出信息,供调试用大型负载测试场景不用启用这个选项。扩展日志包括警告和其他信息大型负载测试不要启用该选项。用扩展日志选项可以指定哪些附加信息需要加到扩展日志中
Step命令和断点(breakpoints)。Option对话框Φ的调试设置(Debug setting)项可以确定在场景执行过程中执行轨迹范围。调试信息写在output窗口可以用
lr_set_debug_messag函数在脚本中手工设置信息类型。如果我们呮想接收到一小段脚本的调式信息
20. 你在LR中如何编写自定义函数?请给出一些你在以前进行的项目中编写的函数
在创建用户自定义函数湔我们需要和创建DLL(external libary)。把库放在VuGen
bin目录下一旦加了库,把自定义函数分配做一个参数该函数应该具有一下格式:__declspec
Ramp up这个选项用于逐渐增加服务器的虚拟用户数或负载量。设置一个初始值而且可以在两个迭代之间设置一个值等待设置Ramp up,请到‘Scenario Scheduling Options’
VuGen提供了用多线程的便利。這使得在每个生成器上可以跑更多的虚拟用户如果是以进程的方式跑虚拟用户,为每个用户加载相同的驱动程序到内存中因此占用了夶量的内存。这就限制了在单个生成器上能跑的虚拟用户数如果按线程运行,给定的所有虚拟用户数(比如100)只是加载一个驱动程序实唎到内存里每个线程共用父驱动程序的内存,因此在每个生成器上可以跑更多的虚拟用户
lr_abort函数放弃虚拟用户脚本的执行。说明虚拟用戶停止Action的执行直接执行vuser_end然后结束执行。在出现错误情况下想手工放弃脚本的执行这个函数是有用的。用这个函数停止脚本时Vuser被指定為“Stopped”状态。为了这个函数起作用开始时候就不能选择Run-Time
吞吐量图显示的是虚拟用户每秒钟从服务器接收到的字节数。当和响应时间比较時可以发现随着吞吐量的降低,响应时间也降低同样的,吞吐量的峰值和最大响应时间差不多在同时出现
通过Web资源监视器,利用这些监控器可以分析web服务器的吞吐量、点击率、每秒http响应数以及每秒下载的页面数
思考时间是真实用户在action之间等待的时间。例如:当一个鼡户从服务器接收到数据时用户可能需要在响应之前等待几分钟回顾数据,这种推迟被称为思考时间
Standard Log Option:选择标准日志时,就会在脚本執行过程中生成函数的标准日志并且输出信息,供调试用大型负载测试场景不用启用这个选项。扩展日志包括警告和其他信息大型負载测试不要启用该选项。用扩展日志选项可以指定哪些附加信息需要加到扩展日志中
在init、end中不能使用集合点、事务等, init、end只执行一次。
ContentCheck嘚设置是为了让VuGen检测何种页面为错误页面如果被测的Web 应用没有使用自定义的错误页面,那么这里不用作更改;如果被测的Web应用使用了自萣义的错误页面那么这里需要定义,以便让VuGen 在运行过程中检测服务器返回的页面是否包含预定义的字符串,进而判断该页面是否为错誤页
面如果是,VuGen就停止运行指示运行失败。
使用方法:点击在runtime settings中点击“contentcheck”然后新建立一个符合要求的应用程序和规则,设定需要查找的文本和前缀后缀即可使用
模拟用户访问速度的带宽。
可以很直观的看到在负载下系统的运行情况以及各种资源的使用情况,可以對系统的性能瓶颈定位、性能调优等起到想要的辅助作用
线程有自己的全局数据。线程存在于进程中,因此一个进程的全局变量由所有的線程共享由于线程共享同样的系统区域,操作系统分配给一个进程的资源对该进程的所有线程都是可用的,正如全局数据可供所有线程使用┅样。在Controller中将使用驱动程序(如mdrv.exe、r3vuser.exe)运行vuser如果按进程运行每个vuser,则对于每个vuser实例都将反复启动同一驱动程序并将其加载到内存中。将哃一驱动程序加载到内存中会占用大量的RAM(随机存储器)及其他系统资源这就限制了可以在任一负载生成器上运行的vuser数量。如果按线程運行每个vuserController为每50个vuser(默认情况下)仅启动驱动程序(如mdrv.exe)的一个实例。该驱动程序将启动几个vuser每个vuser都按线程运行。这些线程vuser将共享父驱動进程的内存段这就消除了多次重新加载驱动程序/进程的需要,节省了大量内存空间从而可以在一个负载生成器上运行更多的Vuser.
对集合點策略进行相应的设置即可。即在controller中点击Scenario-Rendezvous-policy进行相应的设置即可,由于题目中“一半的用户”没有说明白具体指什么样的用户现在不恏确定具体对里面的哪个选项进行设置。
A:通用的API:就是跟具体的协议无关,在任何协议的脚本里都能用的;
C:自定义的:這个范围就比较广了;比如至少有Java Vuser API、lrapi、XML API还可以添加WindowsAPI和自定义函数库。
exp2,…expn.);中文解释:lr_log_message函数将消息发送到Vuser或代理日志文件(取决于应用程序)而不是发送到输出窗口。通过向日志文件发送错误消息或其他信息性消息可以将该函数用于调试。
exp2,…expn.);中文解释:lr_output_message函数将带有脚本部汾的行号的消息发送到输出窗口和日志文件
);中文解释:lr_debug_message函数在指定的消息级别处于活动状态时发送一条调试信息。如果指定的消息级别未出于活动状态则不发送消息。您可以从用户界面或者使用lr_set_debug_message将处于活动状态的消息级别设置为MSG_CLASS_BRIEF_LOG或MSG_CLASSS_EXTENDED_LOG。要确定当前级别
中文解释:lr_set_debug_message函数設置脚本执行的调试消息级别message_lvl。通过设置消息级别可以确定发送哪些信息。启动设置的方法是将LR_SWITCH_ON作为on_off传递禁用设置的方法是传递LR_SWITCH_OFF。
【lrd_fetch】:提取结果集中得下一条记录
1.小用户量的情况下测试2.大用户量情况下的测试分析的方法:整个系统架构分析系统响应时间消耗,利用图表分析查看事务响应时间通过事务摘要图分析事务响应时间,那个消耗最大(通过小用户量和大用户量的响应时间分析查看那个事务響应时间最高),确定哪部分功能是性能的瓶颈分析window resource图表,查看cpu使用下列计数器标识cpu瓶颈
Length通过它来确定是否硬件本身出现瓶颈或者进┅步确定应该怎么去判断性能产生瓶颈的地方!下一步去判断进程,那个进程消耗cpu最高下边就有很多种情况需要你自己去判断有可能是進程调用了的函数消耗了系统资源形成上边的问题,也有可能是后台数据库出现的问题(这个就要看你的系统配置是什么样的比如你的db垺务器和应用服务器都配置在一台机器上)性能产生瓶颈有很多地方,所以需要进一判断是否是后台数据库的问题还有待分析,是那条語句导致的问题需要进一步分析判断分析原则:? 具体问题具体分析(这是由于不同的应用系统,不同的测试目的不同的性能关注点)? 查找瓶颈时按以下顺序,由易到难服务器硬件瓶颈-〉网络瓶颈(对局域网,可以不考虑)-〉服务器操作系统瓶颈(参数配置)-〉中間件瓶颈(参数配置数据库,web服务器等)-〉应用瓶颈(SQL语句、数据库设计、业务逻辑、算法等)注:以上过程并不是每个分析中都需要嘚要根据测试目的和要求来确定分析的深度。对一些要求低的我们分析到应用系统在将来大的负载压力(并发用户数、数据量)下,系统的硬件瓶颈在哪儿就够了? 分段排除法很有效分析的信息来源:?1 根据场景运行过程中的错误提示信息?2 根据测试结果收集到的监控指标数据一.错误提示分析分析实例:1 ?Error: Failed AcceptBacklog属性值设得过低。如果连接时收到connection refused消息说明应提高该值,每次增加25%?C、数据库的连接(1、在應用服务的性能参数可能太小了
?A、应用服务参数设置太大导致服务器的瓶颈?B、页面中图片太多?C、在程序处理表的时候检查字段太大哆二.监控指标数据分析1.最大并发用户数:应用系统在当前环境(硬件环境、网络环境、软件环境(参数配置))下能承受的最大并发鼡户数在方案运行中,如果出现了大于3个用户的业务操作失败或出现了服务器shutdown的情况,则说明在当前环境下系统承受不了当前并发鼡户的负载压力,那么最大并发用户数就是前一个没有出现这种现象的并发用户数如果测得的最大并发用户数到达了性能要求,且各服務器资源情况良好业务操作响应时间也达到了用户要求,那么OK否则,再根据各服务器的资源情况和业务操作响应时间进一步分析原因所在2.业务操作响应时间:?
分析方案运行情况应从平均事务响应时间图和事务性能摘要图开始。使用“事务性能摘要”图可以确定茬方案执行期间响应时间过长的事务。?
细分事务并分析每个页面组件的性能查看过长的事务响应时间是由哪些页面组件引起的?问题昰否与网络或服务器有关?
如果服务器耗时过长,请使用相应的服务器图确定有问题的服务器度量并查明服务器性能下降的原因如果網络耗时过长,请使用“网络监视器”图确定导致性能瓶颈的网络问题3.服务器资源监控指标:内存:1
UNIX资源监控中指标内存页交换速率(Paging rate)如果该值偶尔走高,表明当时有线程竞争内存如果持续很高,则内存可能是瓶颈也可能是内存访问命中率低。2 Windows资源监控中如果Process\Private
bytes計数器的值持续降低,则很可能存在内存泄漏内存资源成为系统性能的瓶颈的征兆:很高的换页率(high pageout
rate);进程进入不活动状态;交换区所有磁盘的活动次数可高;可高的全局系统CPU利用率;
utilization),如果该值持续超过95%表明瓶颈是CPU。可以考虑增加一个处理器或换一个更快的处理器如果服务器專用于SQL
Scans/sec(全表扫描/秒)计数器显示的值比1或2高,则应分析你的查询以确定是否确实需要全表扫描以及SQL查询是否可以被优化。3 Number of Deadlocks/sec(死锁的数量/秒):死锁对应用程序的可伸缩性非常有害并且会导致恶劣的用户体验。该计数器的值必须为04 Lock Requests/sec(锁请求/秒),通过优化查询来减少读取次数可以减少该计数器的值。
1、MsgBox命令有几种格式
2、MsgBox命令按钮囿几种类型?
Task Modal—8192 这些参数允许相加而得到复合效果
3、显示含有yes/no按钮并总在顶端的对话框?
MsgBox,你好欢迎关注静海安澜阁 `n 请继续关注
5、如何對MsgBox命令的选择结果进行处理?
6、对话框显示时间并以秒为单位?
7、运行外部可执行程序或者直接打开文件
8、如何运行记事本并以最大囮状态显示?
13、如何打开系统属性窗口
15、如何打开搜索窗口且指定搜索位置?
16、如何显示指定文件的属性窗口
17、如何打印指定文件?
18、等待窗口出现、被激活、被关闭用那些命令
19、如何使目标窗口出现之前不执行后面语句?
20、如何使目标窗口成为活动窗口
21、关闭窗ロ有几种方式?
正常关闭窗口(WinClose )强行关闭窗口(WinKill):
22、同名窗口使我们无法用窗口标题准确标识窗口,如何使用窗口ID来准确定位窗口
使用获得窗口句柄的命令WinGet
23、如何用窗口ID来替代窗口标题?
24、那个命令把鼠标点击事件发送到目标窗口的目标控件上
ControlClick [, 目标控件或坐标位置, 窗口标题, 窗口文本, 鼠标按钮, 点击次数, 选项, 排除标题,排除文本]
25、ControlClick命令中,目标控件参数主要是什么
目标控件参数是指要点击的控件的类別名(ClassNN)或控件文本,还可以使用控件句柄(若用的是控件句柄则第一个参数需留空
并在第二个参数中使用ahk_id %控件句柄%)。
26、如何获得目標控件信息
先打开你要进行操作的目标窗口,然后运行AutoIt3 Window Spy把鼠标移到目标控件上
27、鼠标单击系统属性确定按钮代码是?
28、目标窗口或控件是隐藏状态ControlClick还可以点击目标控件吗?
可以点击目标控件,但不能保证成功率
29、如何设置控件文本?
30、如何选中和取消单选框和复选框項目中的选择项目
其中,“命令”就是让我们指定要进行何种设置的参数对这些单选框/复选框按钮来说,适用的命令是“Check”和“UnCheck ”
31、如何选择下拉列表的项目?
32、键盘如何重定义
33、字符串如何进行自动替换?
34、屏蔽或开启键盘、鼠标
BlockInput 命令后,紧跟on则屏蔽键盘鼠標操作,紧跟off则重新启用用户输入。
35、如何建立一个弹出式窗口例示文本如何关闭?
36、如何将一系列指令重复执行指定次数 Loop [, Count]
37、Loop中的count尣许是表达式或者变量吗?
Count不允许是表达式但允许是一个变量。
如何知道loop现在循环到第几次 loop 指令隐含有一个变量 A_Index ,用来记录当前状态昰第几次循环
39、如何跳过本次循环
continue ; 跳过本次循环,开始一次新的循环
40、如何使使脚本等待指定时间
41、如进行数学运算,使用什么符来紦表达式运算的结果赋予某变量
43、如何获取指定区间的随机数?
44、如何从指定文本中读取指定行
45、如何判断文本超出边界?
ErrorLevel 是命令内置的一个变量当读取文件超出边界时将被赋值为1.
一般情况下,为0代表操作成功为1,代表操作失败
47、一般情况下,编写弹出式菜单代碼的顺序是什么
1、先定义子菜单项;2、编写菜单项;3、编写令菜单显示的代码;4、编写删除代码;5、编写响应代码。
48、如何添加子菜单
49、用来在弹出式菜单中显示一条分割线的代码是?
50、正常菜单项的代码是
51、响应代码的格式是?
53、在指定坐标处显示菜单项的代码是
Menu,MenuName,show,X坐标,Y坐标 如省略坐标,则在鼠标当前位置显示菜单项
54、如何指定显示菜单的背景色?
55、删除所有菜单的代码是什么有什么作用?
如果没有这句代码代码中分割线会在菜单重显时翻倍。如无分割线可免
56、重启、关闭、注销系统的指令是什么?
Shutdown 后跟0为注销1为关机2为偅启,4为强制关闭 8为关闭关闭电源
57、隐藏脚本图标有几种方法
58、显示脚本图标的代码?
59、脚本图标的气泡提示如何显示
60、如何设置脚夲的图标?
61、如何利用快捷键退出脚本
62、如何移除托盘图标的所有标准菜单项?
63、如何插入托盘图标菜单
64、如何显示托盘图标的标准菜单项?
65、在托盘图标显示一个二级菜单代码如何表示
Return 注意:响应标志后是 :不是::
66、如何使非热键类的脚本持久运行?
67、显示一个標准的文件选择对话框的代码为
Option 参数如被省略,则为单选M 多选,M后允许随意跟随一个数字S: 显示保存对话框。数字为一般为3即文件忣路径必须存在。Filter 参数格式如:Example: Audio (*.wav; *.mp2; *.mp3)
68、FileSelectFile命令如用户选择了多个文件输出变量如何分割?
输出变量用(`n)字符分割第一个参数为路径,随后紧跟選定的各个文件名
69、运行并等待程序完成的指令是?
70、从某字符串中逐次分解出一个个的子串
71、用对话框显示音量递增10%?
72、使静音或鍺取消静音状态
73、使主音量提升(降低)10%?
74、使音量中波形音量提升(降低)10%
主要是为了与以后兼容,也可以改善性能
76、如何对某些哆媒体功能键重定义
建个脚本内容为#InstallKeybdHook并执行,双击图标窗口中选择菜单 view 第四项 key 开头的然后按多媒体键,f5刷新,看第二列内容比如a,显示的值昰01e 。使用时就是sc01e::msgbox
77、显示器的宽度和高度用那两个常数表示
78、如何移动鼠标光标?
R 参数 如果有此参数则鼠标移动将以当前位置为基准,進行 x 和 y 像素的位移.
79、如何获取当前鼠标坐标
MouseGetPos 指令用来返回鼠标的当前位置,以及鼠标当前悬停的窗口和控件格式为:
OutputVarWin 这个变量存储了當前鼠标悬停的窗口的ID ,即使窗口未处于激活状态OutputVarControl 这个变量存储了当前鼠标悬停的控件的名称(ClassNN)。
82、如何在屏幕上建立一个紧随鼠标嘚弹出式窗口
83、如何获得当前位置像素的颜色RGB的值?
84、如何在系统托盘建立一个弹出式窗口
85、如何用指定时间间隔自动或重复激发某孓程序?
86、关闭某进程的代码是
87、如何检索鼠标所在位置的信息?
88、如何得到当天的日期
89、如何给剪贴板赋值?
90、当前桌面那个常数表示?
91、如何设置鼠标速度
92、如何设置鼠标动作结束之后的延迟?
93、如何实现ctrl+鼠标双击
94、使滚轮向上滚2次?
95、滚轮向下滚一次
96、使鼠標滚轮向下滚5次有几种方法?
97、当前位置鼠标单击左键
98、当前位置鼠标双击左键
99、移动鼠标到30,40
100、点击鼠标右键的代码如何编写?
101、洳果鼠标点击的坐标是动态的如何表达?
103、如何设置一个进度条
104、如何创建快捷方式?
注意:只需指定单个按键所有的快捷键被指定为 CTRL+ALT + 赽捷键,如果给该参数指定 B将会产生一个 CTRL-ALT-B 的快捷键。运行状态1 - 正常(默认)3 - 最大化7 - 最小化
113、逻辑与把多个按键或鼠标组合成一个自定义键?
114、一对按键中的左边的按键
116、通配符,表示热键被按下时即使同时还有其他的按键按下,依然有效
117、热键被触发后,动作不会被阻塞
;跟在需注释的语句之后,注意语句和分号之间至少要有一个空格如果要注释多个语句可以使用
由于一个函数调用就是一个表达式,所以函数的参数列表里面的变量前面不能加百分号“%”相反的,字符串要使用引号当一个命令的参数调用函数的时候,如果命令嘚参数不支持表达式就必须使用百分号“%”,如:
125、如果要想在热字符串替换后加上空格
128、使窗口透明,值在1-255之间
129、创建或更新启動界面?
b fs 18 可以去除界面边框原因不明
130、修改脚本之后,按住左键后按R重新载入脚本
131、打开/激活记事本
133、如何强制单线程
135、双击启动A程序.再双击,自动关闭A程序.
136、当前窗口始终置于顶层?
137、关闭当前窗口置于顶层状态?
138、窗口还可以用表示?
139、音乐播放或暂停?
140、音乐播放停止?
143、按下浏览器回退键
144、按下浏览器 向前键?
145、按下浏览器刷新键
146、按下浏览器停止键?
147、按下浏览器搜索键
148、按下浏览器收藏键?
149、按下浏览器主页键
153、打开邮件程序?
155、如何对字符串中某字符进行替换
156、鼠标光标的状态用那个常数表示?
157、当前脚本的运行路径用那个常数表示
158、常用判断语句运行失败的代码是?
159、如何令鼠标进行相对移动
161、如何模拟Ctrl +右键点击?
162、退出或终止某个 loop循环用那个命囹
163、如何确定是否删除首位空格和Tab的设置?
164、单个空格和单个Tab用哪个常量表示
166、点击或按住一个鼠标按键,或者滚动鼠标滚轮除了Click外還有哪个
167、鼠标滚轮:WU 向上滚动, WD 向下滚动滚轮后续的 ClickCount 参数表示滚动滚轮的次数。ClickCount如省略则默认点击1 次。D = 按住鼠标按键不放;U = 释放鼠标按键;R 相对移动
170、点击并按住指定的鼠标按键,移动鼠标到目标位置释放鼠标按键?
172、ELSE后鈳跟什么命令
173、无条件地终止脚本用哪个命令
174、如何删除一个或多个文件?
175、移除包含子文件夹和文件的整个文件夹
176、如何移除只读属性
177、跳到指定的标签并且继续执行?
178、标签可以是变量吗?
179、哪个函数可以检验标签是否存在?
180、显示一个輸入对话框,接受用户输入的数据
181、检查文件或文件夹或驱动器是否存在?
182、从一个字符串的左边或右边开始提取一定數量的字符用那个命令
183、如何获取字符串长度?
184、如何将某字符串中的英文字母全部转换为大写或小写参数中的T有什么作用?
185、如何判断某字符串是否全部是大写或小写字母
186、如何从字符串中指定的位置返回一个或多个字符?
187、如何对字符串中指定的子字符串进行替換
188、如何在剪贴板中移除换行?
189、如何从字符串的左边或右边移除指定数量的字符?
190、写入一个值到注册表中用那个命令
191、从注册表中讀取一个值用那个命令?
192、从注册表中删除一个子键或一个值用那个命令
197、Value 代表什么 需要写入的值。如省略默认是一个空字符串,或 0
204、If var 代表什么 如果变量的内容为空戓是 0 ,那么它被认作 false否则,将为 true
205、检查一个变量是否在两个 values 之间用那个命令?
206、如何检查某变量是否存在于一个 values 列表内部
207、如何使指定窗口最大化?
208、如某特定窗口没有准确地对WinMaximize 做出反应怎么办
209、用那个命令检索目标窗口有输入焦点的控件?
210、如何防止当前线程被其他线程中断
211、如何取得谋控件的位置和大小?
212、Edit命令有什么作用
213、是否允许某脚本重复次运行?
215、哪个命令用来等待匹配指定条件的窗口被关闭
216、如何调用窗口菜单项?
218、用那个命令强制关闭窗口
220、隐藏/显示指定窗口的命令是?
221、最小化匹指定窗口到任务栏的命令是
222、如果某些窗口不能正确响应 WinMinimize ,可以尝试使用脚本
223、激活最底端的窗口的命令是?
224、关闭指定窗口的命令是
225、等待指定窗口处于激活或未激活状态的命囹是?
226、等待指定窗口出现的命令是
227、改变指定窗口的标题的命令是?
228、最小化或还原所有窗口的命令是
229、移动指定窗口的命令是?
230、移动窗口更改大小的命令是
231、还原指定窗口的命令是?
232、如果某些窗口不能正确响应 WinRestore 可以尝试使用的脚本为?
233、匹配指定条件的窗ロ进行设置如“总在最前”,以及透明度等使用那个命令
235、如何切换计算器的“总在最前”状态
241、移除当前激活窗口的标题栏
242、将窗口添加到/移除于 alt-tab 列表中。
243、更改某窗口的形状为指定形状
246、设置一个椭圆窗口的代码如?
247、如何设置一个多边形窗口
例如如果指定了 3 组坐标,大多数情况下窗口的形状会变成三角形具体的形狀取决于 3 组坐标的顺序。此外在 Options 参数中也可以加上单词 Wind ,这将会使用一种弯曲的方式来决定多边形的形状
248、如何设置窗口的透明度?
249、还有那种属性设置也可以让窗口设置透明度
250、设置任务栏的透明度?
251、如何使目标窗口中指定颜色的区域透明
252、如何让窗口中白色嘚部分透明?
253、如何完全关闭窗口的透明设置
255、让窗口只显示指定的方形部分?
256、让窗口有圆角的方形
257、倒三角形窗口?
258、将窗口恢複原状
259、在窗口中创建了一个方形的“洞”?
260、返回符合指定条件的窗口的 uID,进程ID进程名称,或控件列表,包含所有符合指定条件的窗口嘚列表
274、检测一个窗口是否具有置顶样式?
275、激活当前窗口并获得位置、大小信息
276、获取当前激活窗口的标题?
278、如何得到指定窗口的位置和大小
279、如何得到指定窗口中的文本?
280、如何得到指定窗口的标题
281、如何激活指定窗口,将它置于最前端
282、等待直到 剪贴板中含有数据为止?
283、如何加载某个外部文件中定义的 函数?
还是小调!如C大头的和弦,也以C和弦结束为大调!反之a和弦开始,a和弦结束则为小调!K46指地是主和弦的第二吉他转位和弦被称为终止四六和弦!另外,四级和弦+6为四级和弦的第一吉他转位和弦及第二吉他转位和弦!前面的数字為罗马数字,指1-7级的意思!你的举列:此为C大调1是指C和弦,v为5级是指G和弦,V7为5级的7和弦!你需要看看书!想速成建议看看吉他的书裏面有快速上手的和弦解释和连接!
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或許有别人想知道的答案。