<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>变量 _ 扒房网</title>
	<atom:link href="https://www.gxjlyf.com/tag/%e5%8f%98%e9%87%8f/feed" rel="self" type="application/rss+xml" />
	<link>https://www.gxjlyf.com</link>
	<description>手机系统教程_手机软件教程_手机app使用教程_电脑软件教程_电脑系统教程</description>
	<lastBuildDate>Sun, 04 Dec 2022 06:17:50 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>今天分享Maple如何管理变量（maple变量替换）</title>
		<link>https://www.gxjlyf.com/892462.html</link>
		
		<dc:creator><![CDATA[bafang18]]></dc:creator>
		<pubDate>Sun, 04 Dec 2022 06:17:50 +0000</pubDate>
				<category><![CDATA[PC教程]]></category>
		<category><![CDATA[变量]]></category>
		<category><![CDATA[赋值]]></category>
		<guid isPermaLink="false">https://www.chuwenyu.com/892462.html</guid>

					<description><![CDATA[一说起Maple我想很多人都不会觉得陌生，因为它是一款功能强大的数学计算软件，平时我们有可能就需要用到它，但是 ...]]></description>
										<content:encoded><![CDATA[<p>一说起Maple我想很多人都不会觉得陌生，因为它是一款功能强大的数学计算软件，平时我们有可能就需要用到它，但是当我们在使用这款软件时也会遇到难题，比如Maple如何管理变量？如果你不知道的话，看看小编整理的Maple管理变量教程吧！</p>
<p>例如：</p>
<p><img decoding="async" alt="Maple如何管理变量？Maple管理变量教程" src="https://dz.cwhello.com/wp-content/uploads/2022/12/20221204061749-638c3b8d291cd.jpg" /></p>
<p>当一个变量已经被赋值后，assigned命令的结果是ture。此外也可以用unassign命令取消对某个变量的赋值，例如在下例中，我们先给变量a、b、c赋值，然后用unassign命令取消对它们的赋值，当我们再次求它们的值时，得到的结果是它们的名字。（一般情况下当一个变量没有被赋值时，对它求值得到的结果就是变量名）</p>
<p><img decoding="async" alt="Maple如何管理变量？Maple管理变量教程" src="https://dz.cwhello.com/wp-content/uploads/2022/12/20221204061749-638c3b8d46089.jpg" /></p>
<p>变量可以存储任意的数据类型，那么我们如何知道一个变量所存储的数据类型呢？最简单的方法是用whattype命令来了解变量的类型。</p>
<p><img decoding="async" alt="Maple如何管理变量？Maple管理变量教程" src="https://dz.cwhello.com/wp-content/uploads/2022/12/20221204061749-638c3b8d65be5.jpg" /></p>
<p>不过whattype命令只能知道基本的数据类型，对于它所不了解的数据类型，它就简单的返回一个string类型，此时你可以用type命令来检查变量是否是某种数据类型。当然这需要用户对Maple所支持的数据类型有所了解。</p>
<p><img decoding="async" alt="Maple如何管理变量？Maple管理变量教程" src="https://dz.cwhello.com/wp-content/uploads/2022/12/20221204061749-638c3b8d83b18.jpg" /></p>
<p>在Maple系统中，对变量的使用比较自由，不象其它程序语言需要对使用的变量进行说明，因此，在计算过程中经常会出现误用已经赋值的变量的情况。例如：</p>
<p><img decoding="async" alt="Maple如何管理变量？Maple管理变量教程" src="https://dz.cwhello.com/wp-content/uploads/2022/12/20221204061749-638c3b8d9fa2f.jpg" /></p>
<p>在这个例子中，第二个命令原意是要求出一元二次方程ax2+bx+c=0的符号解，但是由于我们前面给a赋了值1/2，因此第二个命令就变成了求1/2x2+bx+c=0的根。因此在做某些计算之前，我们有必要了解一下哪些变量已经被赋了值，哪些变量虽然被使用，但是并没有赋值。为此Maple提供了两个函数，分别为anames和unames。当我们在系统中无参数的调用这两个函数时，它们会返回当前状态下已经赋值的变量和使用过但是没有被赋值的变量。</p>
<p>以上就是Maple管理变量教程的全部内容了，从中我们可以了解到Maple变量管理的规则，了解到这些规则后，我们紧接着就能更好的对变量进行管理了。</p>

<p><img src="https://www.gxjlyf.com/postviews/892462.png" /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>小编分享如何在DOS下批量修改文件名</title>
		<link>https://www.gxjlyf.com/878712.html</link>
		
		<dc:creator><![CDATA[bafang18]]></dc:creator>
		<pubDate>Wed, 30 Nov 2022 08:10:26 +0000</pubDate>
				<category><![CDATA[PC教程]]></category>
		<category><![CDATA[变量]]></category>
		<category><![CDATA[文件]]></category>
		<guid isPermaLink="false">https://www.chuwenyu.com/878712.html</guid>

					<description><![CDATA[如果我们需要使用批处理命令批量修改文件名，首先需要确定这些文件是被命名为怎么样的格式，笔者总结一些网络上的知识 ...]]></description>
										<content:encoded><![CDATA[<p>如果我们需要使用批处理命令批量修改文件名，首先需要确定这些文件是被命名为怎么样的格式，笔者总结一些网络上的知识，做了一些例子给大家看一下，文末有一些变量和参数介绍。</p>
<p><img decoding="async" alt="如何在DOS下批量修改文件名？批处理修改文件名称一些见解" src="https://dz.cwhello.com/wp-content/uploads/2022/11/20221130081024-63870ff077010.jpg" /></p>
<p>今天要批量重命名一些文件，（即：目录FILE下有很多子目录file1，file2，file3&hellip;&hellip;filen子目录中都有一个文件aaa.jpg，现要实现aaa.jpg重名为带子目录的名称，如file1下面的命名为file1.jpg），想到DOS处理，网上找了些现成脚本，没达到预期的目的，一时恼火，就小补了下DOS相关知识，包括基本命令，重点研究了下批量处理命令。</p>
<p><strong>如何在DOS下批量修改文件名？</strong></p>
<p>方法一的思路与方法二大致相同，只不过在获取完整路径的时候，换用了效率更高的 for /r 语句，并用一个变量var来获取文件所在文件夹的完整路径，通过判断var是否经过赋值来判断当前处理的音乐文件是否位于同一目录下，因为直接用 %%~dpa 获取到的字符串最后有一个反斜杠，所以，第二个for语句中，用 !var:~,-1! 把最后的反斜杠去掉了（在for语句内部，如果要 引用已经发生了改变的变量，必须使用变量延迟功能，也就是最开始的 setlocal 语句），后面的思路和方法二的一样。其实，方法一的代码大可不必判断当前处理的文件与上一次处理的文件是否位于同一目录下，因为 for /r 的时候，会获得文件的完整路径，只需要对完整路径直接进行操作就可以了，可以借鉴随风的做法，在 %%~dpa 的时候，直接在最后加上一个点号，可以使得效率进一步提升。</p>
<p><strong>方法一代码：</strong></p>
<p>01@echo off &amp;setlocal enabledelayedexpansion02for /r %%a in (aaa.jpg) do (if not defined %%~dpa set &quot;var=%%~dpa&quot;&amp;set03&quot;%%~dpa=a&quot;04for %%i in (&quot;!var:~,-1!&quot;)do  ren &quot;%%~fa&quot; &quot;%%~ni.jpg&quot;)05pause复制代码@echo off &amp;setlocal enabledelayedexpansionfor /r %%a in (aaa.jpg) do (if not defined %%~dpa set &quot;var=%%~dpa&quot;&amp;set&quot;%%~dpa=a&quot;for %%i in (&quot;!var:~,-1!&quot;)do  ren &quot;%%~fa&quot; &quot;%%~ni.jpg&quot;)pause</p>
<p>方法二用 dir /a-d /b /s 来获取完整路径名，放到for语句中来解析完整路径字符串，用 %%~dpa. 来获取音乐文件所处的文件夹完整路径（这里使用了一个小技巧：在字符串最后添加一个点号，从而使得for语句的%%~ni把文件夹名当做文件名来处理，我直接运行以上脚本发现一直出问题，后来发现先显示下%%~dpa. 即在ren 前加上echo &quot;%%~dpa.&quot; 再执行脚本就OK了，具体原因不明，望高手解答），再用 %%~ni 获取文件夹名，用ren来实现改名，%%~nxi 获取原文件完整的文件名和后缀名。</p>
<p><strong>方法二代码：</strong></p>
<p>01@echo off02for /f &quot;delims=&quot; %%i in (&#039;dir /a-d /b /s D:1*.jpg&#039;) do (ren &quot;%%i&quot;  &quot;%%~nxi&quot; )03pause复制代码@echo offfor /f &quot;delims=&quot; %%i in (&#039;dir /a-d /b /s D:1*.jpg&#039;) do (ren &quot;%%i&quot;  &quot;%%~nxi&quot; )pause</p>
<p><strong>基本格式</strong>（这里写的是在命令行里用的格式，如果是在批处理中，需要把其中%再多加个%形成%%）：</p>
<p>for /参数 %变量 in （集） do 命令</p>
<p><strong>注：</strong>上面除中文的以外，其余的是按它的格式要求书写的，大小写都行。</p>
<p>参数：FOR分四种参数 D L R F，并且有的参数还可附加另外的选项下面会分别介绍</p>
<p>变量：（记住如果是在批处理中使用for命令时，变量前的%需改为%%）这个变量名是由单个字母组成且区分大小写（原帮助是这么说的，实际运用中用单个数字作为变量名试过证明也可行），如%B和%b代表的是不同的变量。</p>
<p><strong>一、参数 /d</strong></p>
<p>for /d %%变量 in (集) do 命令</p>
<p>/d 参数是指定仅对目录而不是文件执行的for命令。</p>
<p>for /d %a in (c:*.*) do @echo %a</p>
<p><strong>二、参数 /R</strong></p>
<p>/R参数之后还可带盘符及路径</p>
<p>for /r 此处可以带有路径 %变量 in (集) do 命令</p>
<p><strong>例1：</strong></p>
<p>01@echo off02rem 显示d:盘中所有文件名为file1和file2的列表03for /r d: %%h in (file1,file2) do if exist %%h echo %%h04pause复制代码@echo offrem 显示d:盘中所有文件名为file1和file2的列表for /r d: %%h in (file1,file2) do if exist %%h echo %%hpause</p>
<p><strong>例2：</strong></p>
<p>01@echo off02rem 删除C盘中所有*.chk的文件03for /r c: %%h in (*.chk) do del /q %%h04pause复制代码@echo offrem 删除C盘中所有*.chk的文件for /r c: %%h in (*.chk) do del /q %%hpause</p>
<p><strong>注：</strong>del /q 表示用安静模式删除（不需确认）</p>
<p><strong>三、参数 /L</strong></p>
<p>for /L %%变量 in (起始值,每次增值,结束时的比较值) do 命令</p>
<p>（上面L也可用小写，主要为了视觉上不与数字1混淆而没用小写）</p>
<p>（起始值，每次增值，结束时的比较值）相当于一个等差数字序列，从&ldquo;起始值&rdquo;的数字开始，每次增加多少（也可设定为负数）为&ldquo;每次增值&rdquo;，并与&ldquo;结束时的比较值&rdquo;比较，超出则退出for循环（也不执行本轮后面的do 命令）。</p>
<p><strong>例：</strong></p>
<p>01@echo off02::在D盘建立aa1~ aa5五个文件夹03for /L %%i in (1,1,5) do md d:aa %%i04pause复制代码@echo off::在D盘建立aa1~ aa5五个文件夹for /L %%i in (1,1,5) do md d:aa %%ipause</p>
<p><strong>四、参数 /f</strong></p>
<p>这个参数/f将会打开（集）里的文件，使for命令能处理文本文件的读取和添加删除替换等编辑性的操作，可谓功能强大，因此也相对复杂一些。</p>
<p><strong>五、变量</strong></p>
<p>~I - 删除任何引号(&quot;),扩充 %I</p>
<p>%~fI - 将 %I 扩充到一个完全合格的路径名</p>
<p>%~dI - 仅将 %I 扩充到一个驱动器号</p>
<p>%~pI - 仅将 %I 扩充到一个路径</p>
<p>%~nI - 仅将 %I 扩充到一个文件名</p>
<p>%~xI - 仅将 %I 扩充到一个文件扩展名</p>
<p>%~sI - 扩充的路径只含有短名</p>
<p>%~aI - 将 %I 扩充到文件的文件属性</p>
<p>%~tI - 将 %I 扩充到文件的日期/时间</p>
<p>%~zI - 将 %I 扩充到文件的大小</p>
<p>%~$PATH:I - 查找列在路径环境变量的目录，并将 %I 扩充到找到的第一个完全合格的名称。如果环境变量名未被定义，或者没有找到文件，此组合键会扩充到空字符串。</p>
<p>以上便是在DOS下批量修改文件名的一些见解和方法，用户可以根据变量和参数对批量修改文件名的文件进行处理。</p>

<p><img src="https://www.gxjlyf.com/postviews/878712.png" /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>今天说说按键精灵脚本代码大全</title>
		<link>https://www.gxjlyf.com/868261.html</link>
		
		<dc:creator><![CDATA[bafang18]]></dc:creator>
		<pubDate>Mon, 28 Nov 2022 03:52:24 +0000</pubDate>
				<category><![CDATA[PC教程]]></category>
		<category><![CDATA[变量]]></category>
		<category><![CDATA[鼠标]]></category>
		<guid isPermaLink="false">https://www.chuwenyu.com/868261.html</guid>

					<description><![CDATA[按键精灵的鼠标动作录制是一项非常好用的功能，但因为鼠标点击的地方是固定死板的，且延迟时间无法调整，如果在后台脚 ...]]></description>
										<content:encoded><![CDATA[<p>按键精灵的鼠标动作录制是一项非常好用的功能，但因为鼠标点击的地方是固定死板的，且延迟时间无法调整，如果在后台脚本中添加一些专用代码，就可以调整点击频率和点击时间，甚至可以在安卓模拟器上使用模拟按压式点击，当然，这只是冰山一角，创造脚本为专业连续作业做准备才好玩呢！</p>
<p><img decoding="async" alt="按键精灵脚本代码大全 按键精灵命令使用方法" src="https://dz.cwhello.com/wp-content/uploads/2022/11/20221128035222-63843076aebbd.jpg" /></p>
<p><strong>按键精灵脚本代码大全:</strong></p>
<p><strong>小技巧:</strong>按Ctrl+F，输入命令，即可进行查找定位:</p>
<p>键盘命令键盘模拟命令[KeyPress]&quot;按下再弹起&quot;键[KeyDown]&quot;按下&quot;键[KeyUp]&quot;弹起&quot;键键盘控制命令[WaitKey]等待按键[GetLastKey]获取上一次按键码　鼠标命令鼠标模拟命令[LeftClick]模拟点击鼠标左键[RightClick]模拟点击鼠标右键[MiddleClick]模拟点击鼠标中键[LeftDoubleClick]模拟双击鼠标左键[LeftDown]模拟按下鼠标左键[LeftUp]模拟松开鼠标左键[RightDown]模拟按下鼠标右键[RightUp]模拟松开鼠标右键[MoveTo]移动鼠标[MoveR]鼠标相对移动[MouseWheel]滚动鼠标滚轮鼠标控制命令[WaitClick]等待按鼠标[GetLastClick]获取上一次按下的鼠标代码　鼠标辅助命令[SaveMousePos]保存当前鼠标位置[RestoreMousePos]将鼠标移动到上一次保存的鼠标位置　[LockMouse]锁定鼠标位置[UnlockMouse]解除鼠标锁定　控制命令流程控制命令[If]判断语句[Goto]跳转语句[Rem]Goto命令的标记，也可以做注释[While] ... [EndWhile]循环[For] ... [EndFor]循环[EndScript]脚本结束颜色控制命令[IfColor]判断屏幕x,y坐标的某点的颜色，来执行后面的动作或控制过程[Sub] . [Return]定义过程[Gosub]调用过程　其他命令[Delay]脚本暂停执行[MessageBox]弹出一个窗口[SayString]输入文字,支持变量[Import]导入VBS或插件命令[VBSBegin] ...[VBSEnd]VBS区块[VBS]单行VBS指令[VBSCall]执行外部VBScript函数[Plugin]调用一个外部插件提供的函数[UserVar]用户自定义设置[PutAttachment]展开附件[//]注释命令[TracePrint]调试窗口显示文字　VBS命令[VBSCall Delay]<br />脚本停止执行一段时间，支持变量[VBSCall FindCenterColor]<br />从屏幕某个区域的中间开始找色[VBSCall FindColor]<br />在屏幕指定区域从左到右找色[VBSCall FindColorEx]<br />模糊找色功能[VBSCall FindPic]<br />找图片，可设定相似度[VBSCall GetCursorPos]<br />获得当前鼠标的坐标[VBSCall GetPixelColor]<br />获得指定位置点的颜色[VBSCall GetScreenResolution]<br />获得当前屏幕分辨率[VBSCall InputBox]<br />&quot;弹出&quot;对话框允许用户输入文字[VBSCall MessageBox]<br />弹出对话框,支持变量[VBSCall ReadMemory]<br />读取本机指定内存地址的数值[VBSCall RunApp]<br />运行一个程序,或打开一个文件[VBSCall SayString]<br />输入文本.[VBSCall SetCursorPos]<br />设置鼠标位置[VBSCall GetCursorShape]<br />获得鼠标形状</p>
<p><strong>按键精灵命令使用方法:</strong></p>
<p>键盘命令分为两大类:键盘模拟命令和键盘控制命令.键盘模拟命令可以模拟我们日常操作键盘的行为.操作键盘的动作分为三类:按下、弹起、按下并弹起.键盘控制命令可以在脚本执行过程中通过键盘控制脚本行为.</p>
<p><strong>[KeyPress、KeyPressS、KeyPressH]</strong></p>
<p>格式: KeyPress {键盘虚拟码}，{次数}</p>
<p>解释: 先&quot;按下&quot;再&quot;弹起&quot;键，模拟我们平时的&quot;按键&quot;操作.</p>
<p>我们在使用键盘的时候有两种操作，一种是&quot;按下&quot;键，一种是&quot;弹起&quot;键.将这两个动作连续进行，就是一个完整的&quot;按键&quot;动作.</p>
<p>KeyPressS: 超级模拟方式，兼容性更强，对键盘和鼠标没有特别的要求，PS2(圆口)和USB接口的键盘都可以使用</p>
<p>KeyPressH: 硬件模拟方式，仅支持PS(圆口)的键盘</p>
<p>例子:</p>
<p>KeyPress 65,1</p>
<p>65是A键的按键码，上面的语句表示按A键1次</p>
<p><strong>[KeyDown、KeyDownS、KeyDownH]</strong></p>
<p>格式: KeyDown {键盘虚拟码},{次数}</p>
<p>解释: &quot;按下&quot;键，模拟我们平时的&quot;按下&quot;操作</p>
<p>注意:有些键在按下之后，会和其他键产生组合效果，比如&quot;Alt/Ctrl/Shift&quot;</p>
<p>如果使用&quot;按下Alt&quot;命令，那么之后的&quot;按键&quot;动作将变成&quot;Alt+A&quot;等组合动作</p>
<p>因此记得在必要时使用&quot;弹起&quot;命令将组合键释放，避免影响键盘的正常使用.</p>
<p>KeyDownS: 超级模拟方式，兼容性更强，对键盘和鼠标没有特别的要求，PS2(圆口)和USB接口的键盘都可以使用</p>
<p>KeyDownH: 硬件模拟方式，仅支持PS(圆口)的键盘</p>
<p>例子:</p>
<p>KeyDown 65,1</p>
<p>65是A键的按键码，上面的语句表示按下A键1次</p>
<p><strong>[KeyUp、KeyUpS、KeyUpH]</strong></p>
<p>格式: KeyUp {键盘虚拟码} {次数}</p>
<p>解释:&quot;弹起&quot;键，模拟我们平时的&quot;弹起&quot;操作</p>
<p>KeyUpS: 超级模拟方式，兼容性更强，对键盘和鼠标没有特别的要求，PS2(圆口)和USB接口的键盘都可以使用</p>
<p>KeyUpH: 硬件模拟方式，仅支持PS(圆口)的键盘</p>
<p>例子:</p>
<p>KeyUp 65,1</p>
<p>65是A键的按键码，上面的语句表示松开A键1次</p>
<p>鼠标命令介绍</p>
<p>鼠标命令分为三大类:模拟鼠标按键命令、模拟鼠标移动命令、鼠标控制命令.模拟鼠标按键可以模拟鼠标的左键、右键、中键和滚轮的动作.鼠标的动作分为三类:按下、弹起、按下并弹起.模拟鼠标移动命令支持移动到屏幕的某个坐标、将鼠标移动一个相对的坐标鼠标控制命令可以在脚本执行过程中通过鼠标控制脚本.</p>
<p><strong>[LeftClick、LeftClickS、LeftClickH]</strong></p>
<p>格式:LeftClick {次数}</p>
<p>解释:在鼠标当前位置模拟点击鼠标左键.{次数}可以控制点击的次数</p>
<p>LeftClickS: 超级模拟方式，兼容性更强，对键盘和鼠标没有特别的要求，PS2(圆口)和USB接口的鼠标都可以使用</p>
<p>LeftClickH: 硬件模拟方式，仅支持PS(圆口)的鼠标</p>
<p>例子:</p>
<p>LeftClick 5</p>
<p>在当前鼠标的位置单击鼠标左键5次</p>
<p><strong>[RightClick、RightClickS、RightClickH]</strong></p>
<p>格式:RightClick {次数}</p>
<p>解释:在鼠标当前位置模拟点击鼠标右键.{次数}可以控制点击的次数</p>
<p>RightClickS: 超级模拟方式，兼容性更强，对键盘和鼠标没有特别的要求，PS2(圆口)和USB接口的鼠标都可以使用</p>
<p>RightClickH: 硬件模拟方式，仅支持PS(圆口)的鼠标</p>
<p>例子:</p>
<p>RightClick 5</p>
<p>在当前鼠标的位置单击鼠标右键5次</p>
<p><strong>[MiddleClick、MiddleClickS、MiddleClickH]</strong></p>
<p>格式:MiddleClick {次数}</p>
<p>解释:在鼠标当前位置模拟点击鼠标中键.</p>
<p>MiddleClickS: 超级模拟方式，兼容性更强，对键盘和鼠标没有特别的要求，PS2(圆口)和USB接口的鼠标都可以使用</p>
<p>MiddleClickH: 硬件模拟方式，仅支持PS(圆口)的鼠标</p>
<p>例子:</p>
<p>MiddleClick 5</p>
<p>在当前鼠标的位置单击鼠标中键5次</p>
<p><strong>[LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH]</strong></p>
<p>格式:LeftDoubleClick {次数}</p>
<p>解释:在鼠标当前位置模拟双击鼠标左键.</p>
<p>LeftDoubleClickS: 超级模拟方式，兼容性更强，对键盘和鼠标没有特别的要求，PS2(圆口)和USB接口的鼠标都可以使用</p>
<p>LeftDoubleClickH: 硬件模拟方式，仅支持PS(圆口)的鼠标</p>
<p>例子:</p>
<p>LeftDoubleClick 5</p>
<p>在当前鼠标的位置双击鼠标左键5次</p>
<p><strong>[LeftDown、LeftDownS、LeftDownH]</strong></p>
<p>格式:LeftDown {次数}</p>
<p>解释:在鼠标当前位置模拟按下鼠标左键，{次数}在这个语句中虽然有效，但没有实际意义.</p>
<p>LeftDownS: 超级模拟方式，兼容性更强，对键盘和鼠标没有特别的要求，PS2(圆口)和USB接口的鼠标都可以使用</p>
<p>LeftDownH: 硬件模拟方式，仅支持PS(圆口)的鼠标</p>
<p>例子:</p>
<p>LeftDown 1</p>
<p>在当前鼠标的位置按下鼠标左键</p>
<p><strong>[LeftUp、LeftUpS、LeftUpH]</strong></p>
<p>格式:LeftUp {次数}</p>
<p>解释:在鼠标当前位置模拟松开鼠标左键，{次数}在这个语句中虽然有效，但没有实际意义.</p>
<p>LeftUpS: 超级模拟方式，兼容性更强，对键盘和鼠标没有特别的要求，PS2(圆口)和USB接口的鼠标都可以使用</p>
<p>LeftUpH: 硬件模拟方式，仅支持PS(圆口)的鼠标</p>
<p>例子:</p>
<p>LeftUp 1</p>
<p>在当前鼠标的位置弹起鼠标左键</p>
<p><strong>[RightDown、RightDownS、RightDownH]</strong></p>
<p>格式:RightDown {次数}</p>
<p>解释:在鼠标当前位置模拟按下鼠标右键，{次数}在这个语句中虽然有效，但没有实际意义.</p>
<p>RightDownS: 超级模拟方式，兼容性更强，对键盘和鼠标没有特别的要求，PS2(圆口)和USB接口的鼠标都可以使用</p>
<p>RightDownH: 硬件模拟方式，仅支持PS(圆口)的鼠标</p>
<p>例子:</p>
<p>RightDown 1</p>
<p>在当前鼠标的位置按下鼠标右键</p>
<p><strong>[RightUp、RightUpS、RightUpH]</strong></p>
<p>格式:RightUp {次数}</p>
<p>解释:在鼠标当前位置模拟松开鼠标右键，{次数}在这个语句中虽然有效，但没有实际意义</p>
<p>RightUpS: 超级模拟方式，兼容性更强，对键盘和鼠标没有特别的要求，PS2(圆口)和USB接口的鼠标都可以使用</p>
<p>RightUpH: 硬件模拟方式，仅支持PS(圆口)的鼠标</p>
<p>例子:</p>
<p>RightUp 1</p>
<p>在当前鼠标的位置弹起鼠标右键</p>
<p><strong>[MoveTo、MoveToS、MoveToH]</strong></p>
<p>格式:MoveTo {X坐标},{Y坐标}</p>
<p>解释:移动鼠标到(X坐标,Y坐标)处</p>
<p>MoveToS: 超级模拟方式，兼容性更强，对键盘和鼠标没有特别的要求，PS2(圆口)和USB接口的鼠标都可以使用</p>
<p>MoveToH: 硬件模拟方式，仅支持PS(圆口)的鼠标</p>
<p>例子:</p>
<p>MoveTo 100,200</p>
<p>把鼠标移动到(100,200)这个点上</p>
<p>MoveTo intX,intY</p>
<p>把鼠标移动到(intX,intY)这个点上，需要5.50以上版本支持.</p>
<p><strong>[MoveR、MoveRS、MoveRH]</strong></p>
<p>格式:MoveR {X距离},{Y距离}</p>
<p>解释:把鼠标相对移动(X距离,Y距离)</p>
<p>MoveRS: 超级模拟方式，兼容性更强，对键盘和鼠标没有特别的要求，PS2(圆口)和USB接口的鼠标都可以使用</p>
<p>MoveRH: 硬件模拟方式，仅支持PS(圆口)的鼠标</p>
<p>例子:</p>
<p>当前鼠标在(100,100)点，使用下面语句</p>
<p>MoveR 200,300</p>
<p>之后，鼠标就被移到了(100+200,100+300)处，也就是坐标(300,400)处</p>
<p>提示:使用硬件模拟方式不能碰键盘鼠标，否则会导致</p>
<p><strong>[MouseWheel]</strong></p>
<p>格式:MouseWheel {滚动量}</p>
<p>解释:滚动鼠标滚轮.如果滚动量为正，向上滚动;否则向下滚动.</p>
<p>仅支持Windows 2000以上的操作系统.</p>
<p>例子:</p>
<p>MouseWheel 1</p>
<p>把鼠标滚轮向上滚动1格</p>
<p><strong>[SaveMousePos][RestoreMousePos]</strong></p>
<p>格式: SaveMousePos</p>
<p>解释: 保存当前鼠标位置</p>
<p>格式: RestoreMousePos</p>
<p>解释: 将鼠标移动到上一次保存的鼠标位置</p>
<p>例子: 保存/恢复鼠标位置常用于制作网络游戏练功脚本，脚本开始时保存鼠标位置，脚本结束时恢复鼠标位置</p>
<p>这样脚本执行后鼠标的位置就不会变化</p>
<p><strong>[LockMouse]</strong></p>
<p>格式: LockMouse</p>
<p>解释: 锁定鼠标位置，用户将不能通过移动鼠标而改变鼠标位置，而脚本仍可以改变鼠标位置</p>
<p>例子: 在脚本开始的时候使用这个命令，可以有效防止用户误触鼠标引起脚本执行出错</p>
<p><strong>[UnlockMouse]</strong></p>
<p>格式: UnlockMouse</p>
<p>解释: 解除LockMouse命令对鼠标位置的锁定.如果用户使用了LockMouse命令而没有使用UnlockMouse命令，</p>
<p>按键精灵会在脚本结束时自动解除锁定</p>
<p><strong>[WaitKey]</strong></p>
<p>格式:WaitKey {可选:变量名}(注意这里是&quot;变量名&quot;不是&quot;表达式&quot;)</p>
<p>解释:脚本运行到此句之后暂停，等待用户按键，用户按键之后，将按键结果保存到变量当中.</p>
<p>例子:</p>
<p>WaitKey x</p>
<p>脚本运行到这一行会暂停，当用户按下键盘后继续执行，并且把用户的按键码保存在变量x里</p>
<p><strong>[GetLastKey]</strong></p>
<p>格式:GetLastKey {可选:变量名}(注意这里是&quot;变量名&quot;不是&quot;表达式&quot;)</p>
<p>解释:脚本运行到此句之后不暂停，将上次用户按键的结果保存到变量当中.</p>
<p>例子:</p>
<p>GetLastKey x</p>
<p>脚本运行到这一行不会暂停，会把运行完毕这一行之后的第一次按键的按键码保存在变量x里</p>
<p><strong>[WaitClick]</strong></p>
<p>格式: WaitClick {可选:变量名}(注意这里是&quot;变量名&quot;不是&quot;表达式&quot;)</p>
<p>解释: 脚本执行到这一句暂停，按下任意鼠标键之后继续，按下的鼠标键将被记录在变量之中</p>
<p>例子: WaitClick last_click</p>
<p>VBSCall MessageBox(&quot;您按下了&quot; &amp; last_click)</p>
<p><strong>[GetLastClick]</strong></p>
<p>格式: GetLastClick {可选:变量名}(注意这里是&quot;变量名&quot;不是&quot;表达式&quot;)</p>
<p>解释: 检测上一次按下的鼠标代码，不影响脚本执行的流程</p>
<p>控制命令介绍</p>
<p>在脚本运行过程中，需要通过各种条件来控制命令.按键精灵支持丰富的控制指令，包括基本的循环、判断、过程等.同时也提供了一些非常有特色的控制命令，比如通过屏幕颜色来进行判断.合理的用好这些控制命令，可以让你的脚本变得更加聪明！</p>
<p><strong>[Sub]</strong></p>
<p>格式:</p>
<p>Sub {过程名}</p>
<p>&hellip;</p>
<p>Return</p>
<p>解释: 定义一个过程，可以在脚本中调用这个过程</p>
<p><strong>[Return]</strong></p>
<p>格式:</p>
<p>Sub {过程名}</p>
<p>&hellip;</p>
<p>Return</p>
<p>解释: 定义一个过程，可以在脚本中调用这个过程</p>
<p><strong>[Gosub]</strong></p>
<p>格式:</p>
<p>GoSub {过程名}</p>
<p>解释:调用过程</p>
<p><strong>[If]</strong></p>
<p>格式:If {表达式}&hellip;ElseIf&hellip;Else&hellip;EndIf</p>
<p>解释:判断表达式抓点颜色并执行语句－－通过判断表达式的取值，来执行后面的动作或控制</p>
<p><strong>[IfColor]</strong></p>
<p>格式:IfColor {X坐标},{Y坐标},{颜色},{判断条件(0:等于 1,不等于 2:近似等于)}&hellip;ElseIf&hellip;Else&hellip;EndIf</p>
<p>解释:判断颜色并执行语句－－通过判断屏幕x，y坐标的某点的颜色，是等于、不等于、还是近似某颜色，来执行后面的动作或控制</p>
<p>例子:</p>
<p>IfColor 860,27,e1b072,0</p>
<p>Else</p>
<p>EndIf</p>
<p>判断坐标点(860,27)的颜色是否等于e1b072</p>
<p><strong>[Else]</strong></p>
<p>格式:If {表达式}&hellip;ElseIf&hellip;Else&hellip;EndIf</p>
<p>或 IfColor {X坐标} {Y坐标} {颜色} {判断条件(0:等于 1:不等于 2:近似等于)}&hellip;ElseIf&hellip;Else&hellip;EndIf</p>
<p>解释:和If或IfColor语句结合，进行高级语言的条件判断</p>
<p><strong>[ElseIf]</strong></p>
<p>格式:If {表达式}&hellip;ElseIf&hellip;Else&hellip;EndIf</p>
<p>或 IfColor {X坐标} {Y坐标} {颜色} {判断条件}&hellip;ElseIf&hellip;Else&hellip;EndIf</p>
<p>解释:和If或IfColor语句结合，进行高级语言的条件判断</p>
<p><strong>[EndIf]</strong></p>
<p>格式:If {表达式}&hellip;ElseIf&hellip;Else&hellip;EndIf</p>
<p>或 IfColor {X坐标} {Y坐标} {颜色} {判断条件}&hellip;ElseIf&hellip;Else&hellip;EndIf</p>
<p>解释:和If或IfColor语句结合，进行高级语言的条件判断</p>
<p><strong>[While]</strong></p>
<p>格式:While {循环条件}...EndWhile</p>
<p>解释:循环语句－－当循环条件成立的时候，反复执行循环体</p>
<p><strong>[EndWhile]</strong></p>
<p>格式:While {循环条件}...EndWhile</p>
<p>解释:和While一起构成循环语句</p>
<p><strong>[For]</strong></p>
<p>格式:For {循环次数}...EndFor</p>
<p>解释:循环语句－－循环一定次数</p>
<p><strong>[EndFor]</strong></p>
<p>格式:For {循环次数}...EndFor</p>
<p>解释:和For一起构成循环语句</p>
<p><strong>[Goto]</strong></p>
<p>格式:Goto {标号}</p>
<p>解释:跳转语句，可以跳转到rem标记过的标记处继续执行</p>
<p>其他命令介绍</p>
<p><strong>[Delay]</strong></p>
<p>格式:Delay {延时}</p>
<p>解释:脚本暂停执行一段时间.{延时}里面填写&quot;毫秒&quot;数</p>
<p>1秒＝1000毫秒， 1分钟＝60000毫秒， 1小时＝3600000毫秒</p>
<p>例子:</p>
<p>Delay 6000</p>
<p>延迟6秒</p>
<p>x = 5000</p>
<p>Delay x</p>
<p>延时x秒，这里x是5秒</p>
<p><strong>[MessageBox]</strong></p>
<p>格式:MessageBox {文字}</p>
<p>解释:简单的弹出一个窗口，显示一段文字.</p>
<p>例子:</p>
<p>MessageBox &quot;弹出窗口&quot;</p>
<p>提醒: 按键VBS语句中也提供了MessageBox命令，可以支持变量，因此MessageBox命令也可以直接写成支持变量的方式</p>
<p>x = &quot;提醒窗口&quot;</p>
<p>MessageBox x</p>
<p><strong>[SayString]</strong></p>
<p>格式:SayString {表达式}</p>
<p>解释:在当前窗口输入文字</p>
<p>例子:</p>
<p>SayString 你好啊</p>
<p>x = &quot;我很好&quot;</p>
<p>SayString x</p>
<p><strong>[Rem]</strong></p>
<p>格式:Rem {文字}</p>
<p>解释:标记命令.即可当注释，也可以为Goto跳转指令作标记</p>
<p>例子:</p>
<p>Rem 脚本开始</p>
<p><strong>[TracePrint]</strong></p>
<p>格式:TracePrint {变量}</p>
<p>解释:在调试窗口打印文字，可用于输出变量的值</p>
<p>例子:</p>
<p>TracePrint x</p>
<p>在调试窗口输出变量x的值</p>
<p><strong>[EndScript]</strong></p>
<p>格式:EndScript</p>
<p>解释:强制结束脚本的执行，在这个语句之后的所有命令都不会执行</p>
<p><strong>[Import]</strong></p>
<p>格式:Import {vbs文件}</p>
<p>或 Import {插件dll文件}</p>
<p>解释:导入一个vbs文件或者插件dll文件.当文件被导入后，里面的函数可以直接被调用，不需要使用VBSCall或Plugin命令</p>
<p>在VBScript块中需要调用vbs文件或者插件中的函数时，必须采用这种方式，不能再冠以VBSCall或Plugin关键字</p>
<p>例子:</p>
<p>Import &quot;stdlib.vbs&quot;</p>
<p>name=InputBox(&quot;请输入您的姓名&quot;)</p>
<p><strong>[VBSBegin ... VBSEnd]</strong></p>
<p>格式:VBSBegin...VBSEnd</p>
<p>解释:构成一个VBScript块.在VBScript块中可以使用任何VBScript语句(包括VBScript的条件判断、子程序调用等等)，也可以使用大多数的按键精灵命令.</p>
<p><strong>[VBS]</strong></p>
<p>格式:VBS {VBScript语句}</p>
<p>解释:执行一个单行的VBScript语句.在6.0之后的版本VBS关键字可以省略.</p>
<p>注意只支持单行的VBScript语句，不支持多行的VBScript语句如If...EndIf，While...Wend等，需要用按键精灵的类似命令代替</p>
<p><strong>[VBSCall]</strong></p>
<p>格式:VBSCall {外部VBScript函数}.</p>
<p>解释:执行一个外部VBScript函数.按键精灵内置了标准库stdlib.vbs，里面包含了包括颜色查找，图片查找等有用的功能</p>
<p><strong>[Plugin]</strong></p>
<p>格式:Plugin {插件名}.{插件函数}</p>
<p>解释:调用一个外部插件提供的函数.我们将逐渐制作多种复杂功能的插件并随按键精灵最新版本提供.</p>
<p>例子:</p>
<p>Plugin parentH = Window.Foreground()</p>
<p>使用Windows插件获取当前窗口的句柄功能</p>
<p><strong>[UserVar]</strong></p>
<p>用于支持用户设置脚本参数</p>
<p>标准型自定义变量</p>
<p>格式: UserVar {变量}={默认值} {注释}</p>
<p>解释:这个命令主要用于用户自定义的设置功能</p>
<p>例子:</p>
<p>UserVar var1=30 当HP＜多少％时，使用红药</p>
<p>UserVar var2=30 当MP＜多少％时，使用蓝药</p>
<p>当用户使用这个脚本的时候，可以对这var1和var2这两个变量的取值进行设置</p>
<p>下拉型自定义变量</p>
<p>格式: UserVar 变量=DropList{选项0:值0|选项1:值1|选项2:值2}=默认显示的选项编号 {注释}</p>
<p>解释:这个命令预先设定多个变量值，用户可在基面通过下拉方式进行选择</p>
<p>例子:</p>
<p>UserVar Var1=DropList{低于10%时补血:0.1|低于20%时补血:0.2|低于30%时补血:0.3}=2 自动补血设置</p>
<p>特别提醒:默认显示的选项编号从0开始</p>
<p><strong>[PutAttachment]</strong></p>
<p>格式:PutAttachment &lt;路径:可选&gt; &lt;要释放的文件:可选&gt;</p>
<p>解释:把当前脚本包含的附件展开到指定的路径下.&lt;路径&gt;是指定的相对路径或者绝对路径.如果省略&lt;路径&gt;或者&lt;路径&gt;为 . ，则默认展开到按键精灵所在的文件夹中可以指定要释放的文件，允许使用通配符，如 *.bmp.如果不指定要释放的文件，则默认释放所有文件.</p>
<p>例子:</p>
<p>PutAttachment c: *.bmp</p>
<p>将附件中所有后缀是bmp的文件释放到c盘</p>
<p>PutAttachment .plugin *.dll</p>
<p>将附件中所有后缀是dll的文件释放到当前文件夹的plugin目录下</p>
<p><strong>[//]</strong></p>
<p>注释命令，如果一行语句的开头是//，那么这一行语句将被看作是一句注释.</p>
<p>5.50之后的版本支持按键精灵VBS命令介绍</p>
<p><strong>[VBSCall FindCenterColor]</strong></p>
<p>解释: 这个功能允许您在屏幕的某个区域从中心开始查找指定的颜色，并把找到的坐标保存在变量中</p>
<p>格式: VBSCall FindCenterColor(left,top,right,bottom,c,x,y)</p>
<p>在区域内从中心到外围找颜色为c的点，把坐标保存在变量x和y中left,top,right,bottom都是整数或者整数型变量，说明了区域的左，上，右，下界限颜色是类似于&quot;0000FF&quot;的字符串，如果不取变量，别忘了加双引号如果没有找到这个颜色，则x和y的值都被置为-1</p>
<p>例子</p>
<p>VBSCall FindCenterColor(0,0,800,600,&quot;0000FF&quot;,x,y)</p>
<p>If x&gt;=0 and y&gt;=0</p>
<p>MoveTo x y</p>
<p>EndIf 在区域(0,0,800,600)中找红色(&quot;0000FF&quot;)的点，如果找到，则把鼠标移动到这个点</p>
<p><strong>[VBSCall FindColor]</strong></p>
<p>解释: 这个功能允许您在屏幕的某个区域从左到右、从上到下的查找指定的颜色，并把找到的坐标保存在变量中</p>
<p>格式: VBSCall FindColor(left,top,right,bottom,c,x,y)</p>
<p>在区域内从左到右，从上到下找颜色为c的点，把坐标保存在变量x和y中left,top,right,bottom都是整数或者整数型变量，说明了区域的左，上，右，下界限颜色是类似于&quot;0000FF&quot;的字符串，如果不取变量，别忘了加双引号如果没有找到这个颜色，则x和y的值都被置为-1.</p>
<p>例子</p>
<p>VBSCall FindColor(0,0,800,600,&quot;0000FF&quot;,x,y)</p>
<p>If x&gt;=0 and y&gt;=0</p>
<p>MoveTo x y</p>
<p>EndIf 在区域(0,0,800,600)中找红色(&quot;0000FF&quot;)的点，如果找到，则把鼠标移动到这个点</p>
<p><strong>[VBSCall FindColorEx]</strong></p>
<p>解释: 这个功能允许您在屏幕的某个区域模糊查找指定的颜色，并把找到的坐标保存在变量中</p>
<p>格式: VBSCall FindColorEx(left,top,right,bottom,c,type,similar,x,y)</p>
<p>在区域内找颜色为c的点，把坐标保存在变量x和y中left，top，right，bottom都是整数或者整数型变量，说明了区域的左，上，右，下界限颜色是类似于&quot;0000FF&quot;的字符串，如果不取变量，别忘了加双引号type表示查找方式.0为从上往下，从左往右找；1为从中心往外围找similar为相似度，取0.3到1之间的小数.数值越大，对相似度要求越严格.推荐取0.8如果没有找到这个颜色，则x和y的值都被置为-1.</p>
<p>例子</p>
<p>VBSCall FindColorEx(0,0,800,600,&quot;0000FF&quot;,1,0.8,x,y)</p>
<p>If x&gt;=0 and y&gt;=0</p>
<p>MoveTo x y</p>
<p>EndIf 在区域(0,0,800,600)中，从中间开始找接近红色(&quot;0000FF&quot;)的点，如果找到，则把鼠标移动到这个点</p>
<p><strong>[VBSCall FindPic]</strong></p>
<p>解释: 这个功能允许您在屏幕的某个区域查找指定相似度的图片，并把找到的坐标保存在变量中</p>
<p>格式 VBSCall FindPic(left,top,right,bottom,filename,similar,x,y)</p>
<p>在区域内从左到右，从上到下找文件名为filename的bmp文件，把找到的坐标保存在变量x和y中left，top，right，bottom都是整数或者整数型变量，说明了区域的左，上，右，下界限filename是一个bmp格式的图片，需要您自己抓取，最好是24位，把边缘都设为单一的颜色similar为相似度，取0.5到1之间的小数.数值越大，对图片的相似度要求越严格，速度也越快.推荐取0.9如果没有找到图片，则x和y的值都被置为-1推荐使用周围颜色单一的图片.</p>
<p>例子</p>
<p>VBSCall FindPic(0,0,1023,767,&quot;1.bmp&quot;,0.9,x,y)</p>
<p>If x&gt;=0 and y&gt;=0</p>
<p>MoveTo x y</p>
<p>EndIf 在区域(0,0,1023,767)中找与文件1.bmp中的图形比较接近的地方，如果找到，则把鼠标移动到这个地方</p>
<p>6.30版之后，找图的文件路径可以直接引用附件中的图片，不需要释放.</p>
<p>例子:</p>
<p>VBSCall FindPic(0,0,1023,767,&quot;Attachment:1.bmp&quot;,0.9,x,y)</p>
<p><strong>[VBSCall GetCursorPos]</strong></p>
<p>解释: 这个功能允许您得到当前鼠标所在的位置，并保存在变量中</p>
<p>格式: VBSCall GetCursorPos(x,y)</p>
<p>x和y都是整数型变量，分别表示当前鼠标的x和y坐标您可以随便取变量名，不一定是x和y.</p>
<p>例子:</p>
<p>VBSCall GetCursorPos(mx,my) 把当前鼠标位置的x和y坐标放在变量mx和my中</p>
<p><strong>[VBSCall GetPixelColor]</strong></p>
<p>解释: 这个功能允许您得到指定位置的点的颜色，并保存在变量中</p>
<p>格式: color=GetPixelColor(x,y)</p>
<p>把坐标为(x,y)的点的颜色保存在字符串变量color中x和y是整数或者整数型变量</p>
<p>例子:</p>
<p>VBSCall GetCursorPos(x,y)</p>
<p>color=GetPixelColor(x,y)</p>
<p>VBSCall MessageBox(color) 得到当前点的颜色，并弹出对话框显示出来</p>
<p><strong>[VBSCall InputBox]</strong></p>
<p>解释: 这个功能可以弹出一个&quot;输入&quot;对话框，让脚本用户输入一些文字</p>
<p>格式: x=InputBox(提示用户的话，比如&quot;请输入用户名&quot;)</p>
<p>把用户的输入内容保存在变量x中如果提示用户的话不是变量，别忘了加双引号.</p>
<p>例子:</p>
<p>x=InputBox(&quot;请输入用户名&quot;)</p>
<p>MessageBox(x) 让用户输入用户名，并显示出来</p>
<p><strong>[VBSCall MessageBox]</strong></p>
<p>解释: 这个功能允许您在脚本中弹出一个对话框，对话框的文字允许是变量</p>
<p>格式: VBSCall MessageBox(对话框中的文字)</p>
<p>如果对话框中的文字不是变量，别忘了加双引号</p>
<p>例子:</p>
<p>VBSCall MessageBox(CStr(i)) 把变量i的内容转换成字符串并显示出来</p>
<p><strong>[VBSCall ReadMemory]</strong></p>
<p>解释: 这个功能允许您得到当前活动程序的指定内存地址的值，并保存在变量中</p>
<p>格式: VBSCall ReadMemory(十六进制整数表示的内存地址，读取类型，value)</p>
<p>内存地址是类似于&amp;H400000的十六进制整数，可以用游戏修改工具找到，别忘了在前面加&amp;H表示十六进制&quot;读取类型&quot;可以是0，1或者2，分别表示读取一个字节，一个整数或一个长整数读到的值存放在长整型变量value中</p>
<p>例子:</p>
<p>VBSCall ReadMemory(&amp;h400000,2,val)</p>
<p>MessageBox(CStr(val)) 从内存地址400000中读取一个长整数，并显示出来</p>
<p><strong>[VBSCall RunApp]</strong></p>
<p>解释: 利用这个功能，您可以很方便的启动一个本地的程序，或者打开一个文件</p>
<p>格式: VBSCall RunApp(要运行的程序或者文件)</p>
<p>如果程序路径不是变量，别忘了加双引号</p>
<p>例子:</p>
<p>VBSCall RunApp(&quot;notepad.exe&quot;) 启动Windows记事本程序</p>
<p><strong>[VBSCall GetCursorShape]</strong></p>
<p>解释: 这个函数得到当前鼠标的形状特征(用一个整数表示，对这个整数进行比较，相当于对鼠标形状进行比较)</p>
<p>格式: shape=GetCursorShape(保留值,目前请用0)</p>
<p>例子:</p>
<p>VBSCall shape=GetCursorShape(0)</p>
<p>If shape=old_shape</p>
<p>VBSCall MessageBox(shape)</p>
<p>EndIf</p>
<p>得到当前鼠标的形状，并和以前获得的鼠标形状old_shape进行比较rem</p>
<p><strong>注:</strong>下面的VBS函数仅仅是为了保持兼容性而保留，不推荐使用！</p>
<p><strong>[VBSCall Delay]</strong></p>
<p>VBSCall Delay(iMilliSecond)</p>
<p>解释: 这个函数可以延时，单位是毫秒，支持表达式</p>
<p>提示: 按键精灵自带的Delay命令已经支持表达式，因此不推荐使用VBSCall Delay命令，此命令保留仅为了兼容以前的脚本.</p>
<p><strong>[VBSCall SayString]</strong></p>
<p>解释: 这个函数用来输入文本，支持变量.</p>
<p>格式: VBSCall SayString(Prompt)</p>
<p>提示: 按键精灵自带的SayString命令已经支持表达式，因此不推荐使用VBSCall SayString命令，此命令保留仅为了兼容以前的脚本.</p>
<p><strong>[VBSCall SetCursorPos]</strong></p>
<p>解释: 设置鼠标当前的位置</p>
<p>格式: VBSCall SetCursorPos(CursorX,CursorY)</p>
<p>提示: 按键精灵自带的MoveTo命令已经支持变量，因此不推荐使用VBSCall SetCursorPos命令，此命令保留仅为了兼容以前的脚本.</p>
<p><strong>[VBSCall GetScreenResolution]</strong></p>
<p>解释: 这个功能允许您得到当前屏幕分辨率，并保存在变量中</p>
<p>格式: VBSCall GetScreenResolution(cx,cy)</p>
<p>cx和cy都是整数型变量，分别表示当前分辨率的宽和高</p>
<p>例子:</p>
<p>VBSCall GetScreenResolution(cx,cy) 把当前屏幕分辨率的宽和高分别放在变量cx和cy中</p>
<p>提示: 您也可以使用Windows插件中的获取屏幕分辨率的功能.</p>
<p>以上内容便是按键精灵脚本代码大全与后台命令的使用方法，用户可以对照案例来操作需要调整的脚本.</p>

<p><img src="https://www.gxjlyf.com/postviews/868261.png" /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>今天分享AutoCAD2005启动失败提示丢失ac1st16.dll怎么解决</title>
		<link>https://www.gxjlyf.com/818058.html</link>
		
		<dc:creator><![CDATA[bafang18]]></dc:creator>
		<pubDate>Wed, 09 Nov 2022 05:43:30 +0000</pubDate>
				<category><![CDATA[PC教程]]></category>
		<category><![CDATA[变量]]></category>
		<category><![CDATA[提示]]></category>
		<guid isPermaLink="false">https://www.chuwenyu.com/818058.html</guid>

					<description><![CDATA[最近有用户反映，刚安装完成的AutoCAD2005启动失败，并且出现丢失ac1st16.dll的提示，用户不知 ...]]></description>
										<content:encoded><![CDATA[<p>最近有用户反映，刚安装完成的AutoCAD2005启动失败，并且出现丢失ac1st16.dll的提示，用户不知这该怎么解决，为此非常苦恼。那么，AutoCAD2005启动失败提示丢失ac1st16.dll怎么解决呢?下面，我们一起往下看看。</p>
<p><strong>方法步骤</strong></p>
<p>1、启动时提示丢失ac1st16.dll、acdb16.dll、acge16.dll、can not load acdb resource file等问题；</p>
<p><img decoding="async" alt="AutoCAD2005启动失败提示丢失ac1st16.dll怎么解决？" src="https://dz.cwhello.com/wp-content/uploads/2022/11/20221109054327-636b3dffba6f4.jpg" /></p>
<p>2、右键我的电脑------属性-------高级系统设置------环境变量；</p>
<p><img decoding="async" alt="AutoCAD2005启动失败提示丢失ac1st16.dll怎么解决？" src="https://dz.cwhello.com/wp-content/uploads/2022/11/20221109054328-636b3e0015a71.jpg" /></p>
<p><img decoding="async" alt="AutoCAD2005启动失败提示丢失ac1st16.dll怎么解决？" src="https://dz.cwhello.com/wp-content/uploads/2022/11/20221109054328-636b3e00a6da0.jpg" /></p>
<p>3、增加一个&ldquo;Autocad&rdquo;的系统变量，变量值为：C：Program Files （x86）Common Files；</p>
<p><img decoding="async" alt="AutoCAD2005启动失败提示丢失ac1st16.dll怎么解决？" src="https://dz.cwhello.com/wp-content/uploads/2022/11/20221109054329-636b3e010e548.jpg" /></p>
<p>4、修改Path值，变量值为：SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0;C：Program Files （x86）Microsoft SQL Server100ToolsBinn;C：Program Files （x86）Microsoft SQL Server100DTSBinn;C：Program Files （x86）Common FilesAutodesk Shared</p>
<p><img decoding="async" alt="AutoCAD2005启动失败提示丢失ac1st16.dll怎么解决？" src="https://dz.cwhello.com/wp-content/uploads/2022/11/20221109054329-636b3e016fa73.jpg" /></p>
<p>5、修改成功，不用重启电脑，直接打开CAD，成功！</p>

<p><img src="https://www.gxjlyf.com/postviews/818058.png" /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>今天说说Win7怎么配置JAVA环境变量</title>
		<link>https://www.gxjlyf.com/788668.html</link>
		
		<dc:creator><![CDATA[bafang18]]></dc:creator>
		<pubDate>Mon, 31 Oct 2022 04:04:07 +0000</pubDate>
				<category><![CDATA[PC教程]]></category>
		<category><![CDATA[变量]]></category>
		<category><![CDATA[环境变量]]></category>
		<guid isPermaLink="false">https://www.chuwenyu.com/788668.html</guid>

					<description><![CDATA[随着Java语言的重要性越来越强，越来越多人开始学习Java。那么为了能够在电脑上运行Java程序，首先第一步 ...]]></description>
										<content:encoded><![CDATA[<p>随着Java语言的重要性越来越强，越来越多人开始学习Java。那么为了能够在电脑上运行Java程序，首先第一步就是给电脑配置java的环境变量。很多初学者不知道如何配置java环境变量，下面就给大家介绍一下Win7系统是如何配置java环境变量的。</p>
<p><strong>Win7配置java环境变量步骤：</strong></p>
<p>右击&ldquo;我的电脑&rdquo;，点击属性。</p>
<p><img decoding="async" alt="Win7怎么配置JAVA环境变量" src="https://dz.cwhello.com/wp-content/uploads/2022/10/20221031040402-635f4932e4789.png" /></p>
<p>点击高级系统设置。</p>
<p><img decoding="async" alt="Win7怎么配置JAVA环境变量" src="https://dz.cwhello.com/wp-content/uploads/2022/10/20221031040403-635f493359076.png" /></p>
<p>点击环境变量。</p>
<p><img decoding="async" alt="Win7怎么配置JAVA环境变量" src="https://dz.cwhello.com/wp-content/uploads/2022/10/20221031040403-635f4933ce155.png" /></p>
<p>新建系统变量JAVA_HOME，变量值为jdk安装目录。</p>
<p><img decoding="async" alt="Win7怎么配置JAVA环境变量" src="https://dz.cwhello.com/wp-content/uploads/2022/10/20221031040404-635f493450d36.png" /></p>
<p>点击&ldquo;新建&rdquo;。</p>
<p><img decoding="async" alt="Win7怎么配置JAVA环境变量" src="https://dz.cwhello.com/wp-content/uploads/2022/10/20221031040404-635f4934c6174.png" /></p>
<p>类似的创建Path变量，首先看看变量中有没有Path变量如果有的话直接在后面添加，注意添加时前面有值的话要加&ldquo;;&rdquo;，如果没有直接添加一个Path变量，变量值为：%JAVA_HOME%/bin。</p>
<p><img decoding="async" alt="Win7怎么配置JAVA环境变量" src="https://dz.cwhello.com/wp-content/uploads/2022/10/20221031040405-635f49354b532.png" /></p>
<p>至此环境变量配置完成，要验证是否配置成功，进入cmd命令行，输入java -version进行验证即可，验证结果出现了jdk的版本信息，说明配置成功。</p>
<p><img decoding="async" alt="Win7怎么配置JAVA环境变量" src="https://dz.cwhello.com/wp-content/uploads/2022/10/20221031040405-635f4935c1f10.png" /><img decoding="async" alt="Win7怎么配置JAVA环境变量" src="https://dz.cwhello.com/wp-content/uploads/2022/10/20221031040406-635f493646404.png" /></p>
<p>以上就是今天说说Win7配置java环境变量步骤了，扒房网还有更多今天说说Win7系统的介绍噢~</p>

<p><img src="https://www.gxjlyf.com/postviews/788668.png" /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>我来教你在应用变量中更改机型的图文教程。</title>
		<link>https://www.gxjlyf.com/155921.html</link>
		
		<dc:creator><![CDATA[bafang18]]></dc:creator>
		<pubDate>Thu, 02 Dec 2021 04:28:47 +0000</pubDate>
				<category><![CDATA[软件教程]]></category>
		<category><![CDATA[变量]]></category>
		<category><![CDATA[图文]]></category>
		<category><![CDATA[机型]]></category>
		<guid isPermaLink="false">https://www.chuwenyu.com/155921.html</guid>

					<description><![CDATA[小伙伴们你们知道在应用变量中怎么更改机型吗?今天小编很乐意与大家我来教你在应用变量中更改机型的图文教程，感兴趣 ...]]></description>
										<content:encoded><![CDATA[<p>
	小伙伴们你们知道在应用变量中怎么更改机型吗?今天小编很乐意与大家我来教你在应用变量中更改机型的图文教程，感兴趣的可以来了解了解哦。
</p>
<p>
	在应用变量中更改机型的图文教程
</p>
<p>
	1、大家要想使用应用变量来修改机型，那就需要先安装xposed框架，然后启动应用变量，就可以从中修改设置手机的型号了。
</p>
<p>	<img fetchpriority="high" decoding="async" alt="在应用变量中更改机型的图文教程" src="https://dz.cwhello.com/wp-content/uploads/2021/12/20211202042846-61a84b7e3a8df.png" width="400" height="606" /> </p>
<p>
	2、接下来需要从中选择软件来进行伪装，可以对自己手机的厂商，型号，序列号等信息进行设置。
</p>
<p>	<img decoding="async" alt="在应用变量中更改机型的图文教程截图" src="https://dz.cwhello.com/wp-content/uploads/2021/12/20211202042846-61a84b7e700eb.png" width="400" height="655" /> </p>
<p>
	3、这样一来，在设置页面里大家就可以直接点击“型号”选项，从而选择自己想要伪装的机型了。
</p>
<p>	<img decoding="async" alt="在应用变量中更改机型的图文教程截图" src="https://dz.cwhello.com/wp-content/uploads/2021/12/20211202042846-61a84b7ea0af6.png" width="400" height="658" /> </p>
<p>
	以上就是关于的在应用变量中更改机型的图文教程，是不是很棒啊，希望对你有所帮助哦。</p>

<p><img src="https://www.gxjlyf.com/postviews/155921.png" /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>小编教你应用变量app使用的简单教程。</title>
		<link>https://www.gxjlyf.com/153637.html</link>
		
		<dc:creator><![CDATA[bafang18]]></dc:creator>
		<pubDate>Thu, 02 Dec 2021 03:57:57 +0000</pubDate>
				<category><![CDATA[软件教程]]></category>
		<category><![CDATA[变量]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[简单]]></category>
		<guid isPermaLink="false">https://www.chuwenyu.com/153637.html</guid>

					<description><![CDATA[怎么使用应用变量app呢?以下就是应用变量app使用的简单教程，我们不妨一起去学习学习吧。 应用变量app使用 ...]]></description>
										<content:encoded><![CDATA[<p>
	怎么使用应用变量app呢?以下就是应用变量app使用的简单教程，我们不妨一起去学习学习吧。
</p>
<p>
	应用变量app使用的简单教程
</p>
<p>
	1、想要使用应用变量伪装手机型号来装逼，首先必须下载安装xposed框架，手机也需要root过才行。具体教程如下所示。
</p>
<p>	<img decoding="async" alt="应用变量app使用的简单教程" src="https://dz.cwhello.com/wp-content/uploads/2021/12/20211202035754-61a844427e9ff.png" width="309" height="459" /> </p>
<p>
	2、安装xposed框架，并更新到最新的版本。
</p>
<p>	<img decoding="async" alt="应用变量app使用的简单教程截图" src="https://dz.cwhello.com/wp-content/uploads/2021/12/20211202035754-61a84442b2d9a.png" width="280" height="370" /> </p>
<p>
	3、勾选启动应用变量app，打开软件进行设置。
</p>
<p>	<img decoding="async" alt="应用变量app使用的简单教程截图" src="https://dz.cwhello.com/wp-content/uploads/2021/12/20211202035754-61a84442e65e0.png" width="267" height="317" /> </p>
<p>
	4、选择软件进行伪装，对你手机的厂商，型号，序列号等信息进行设置。
</p>
<p>	<img decoding="async" alt="应用变量app使用的简单教程截图" src="https://dz.cwhello.com/wp-content/uploads/2021/12/20211202035755-61a8444324989.png" width="288" height="429" /> </p>
<p>
	5、在其中你也可以通过右上角对自己设置的伪装配置信息进行删除。
</p>
<p>	<img decoding="async" alt="应用变量app使用的简单教程截图" src="https://dz.cwhello.com/wp-content/uploads/2021/12/20211202035755-61a844436eb22.png" width="264" height="395" /> </p>
<p>
	以上就是应用变量app使用的简单教程，希望可以对你有所帮助哦。</p>

<p><img src="https://www.gxjlyf.com/postviews/153637.png" /></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
