📄 course3.htm
字号:
<p>public String toString()</p>
<p class="title_2">返回值</p>
<p>返回代表键的字符串。</p>
<p class="title_2">说明</p>
<p>RegistryKey类的toString方法返回类所在的包和名字,以及保存在对象中键的数字表达式。</p>
<hr><p class="title_1"><a name="SendKeys类">SendKeys类</a></p>
<p>提供给应用程序发送击键信息的方法。</p>
<p>package com.ms.wfc.app</p>
<p>public class SendKeys</p>
<p class="title_2">说明</p>
<p>使用SendKey类给活动应用程序发送击键和击键组合消息。该类不能被实化。要给类发送击键消息并立即接着执行应用程序代码,使用sendKeys方法。要等待击键所引起的进程,使用sendKeysWait方法。</p>
<p class="title_2">方法</p>
<p>SendKeys.sendkeys给活动应用程序发送击键消息。</p>
<p class="title_2">语法</p>
<p>public static void sendKeys ( String keys )</p>
<p class="title_2">参数</p>
<p>keys</p>
<p>要发送的击键消息字符串。</p>
<p class="title_2">说明</p>
<p>使用sendKeys方法给当前的活动应用程序发送击键或击键组合消息,或控制你的应用程序所启动或使用的应用程序。sendKeys方法并不等待击键所启动的进程就返回来,继续执行程序代码。</p>
<p>每个键都由一个或多个字符来表示。要指明单个的键盘字符,使用该字符自身。例如,要表示字符A,就给该方法指定"A"。要表示多个字符,则相应地追加每个字符。要表示字符A,B和C,给该方法指定"ABC"。</p>
<p>加号(+)、尖号(^)、百分号(%)、波浪号(~)和括号(())对sendKeys来说有特殊的意义。要指定这其中的一个字符,使用大括号({})括起来。例如,要指定加号,使用{+}。中括号对于sendKeys没有特殊的含义,但也必须括起来。要指定大括号,使用{{}和{}}。</p>
<p>要指定字符,比如ENTER或TAB,在按下这些字符时代表一个动作而不是字符,需要使用下面表格中的代码:</p>
<table border="1">
<tr>
<td>键</td>
<td>代码</td>
</tr>
<tr>
<td>BACKSPACE</td>
<td>{BACKSPACE},{BS}或{BKSP}</td>
</tr>
<tr>
<td>BREAK</td>
<td>{BREAK}</td>
</tr>
<tr>
<td>CAPS LOCK</td>
<td>{CAPSLOCK}</td>
</tr>
<tr>
<td>DEL或DELETE</td>
<td>{DELETE}或{DEL}</td>
</tr>
<tr>
<td>DOWN箭头</td>
<td>{DOWN}</td>
</tr>
<tr>
<td>END</td>
<td>{END}</td>
</tr>
<tr>
<td>ENTER</td>
<td>{ENTER}或~</td>
</tr>
<tr>
<td>ESC</td>
<td>{ESC}</td>
</tr>
<tr>
<td>HELP</td>
<td>{HELP}</td>
</tr>
<tr>
<td>HOME</td>
<td>{HOME}</td>
</tr>
<tr>
<td>INS或INSERT</td>
<td>{INSERT}或{INS}</td>
</tr>
<tr>
<td>LEFT箭头</td>
<td>{LEFT}</td>
</tr>
<tr>
<td>NUMLOCK</td>
<td>{NUMLOCK}</td>
</tr>
<tr>
<td>PAGEDOWN</td>
<td>{PGDN}</td>
</tr>
<tr>
<td>PAGEUP</td>
<td>{PGUP}</td>
</tr>
<tr>
<td>PRINTSCREEN</td>
<td>{PRTSC}</td>
</tr>
<tr>
<td>RIGHT箭头</td>
<td>{RIGHT}</td>
</tr>
<tr>
<td>SCROLLLOCK</td>
<td>{SCROLLLOCK}</td>
</tr>
<tr>
<td>TAB</td>
<td>{TAB}</td>
</tr>
<tr>
<td>UP箭头</td>
<td>{UP}</td>
</tr>
<tr>
<td>F1</td>
<td>{F1}</td>
</tr>
<tr>
<td>F2</td>
<td>{F2}</td>
</tr>
<tr>
<td>F3</td>
<td>{F3}</td>
</tr>
<tr>
<td>F4</td>
<td>{F4}</td>
</tr>
<tr>
<td>F5</td>
<td>{F5}</td>
</tr>
<tr>
<td>F6</td>
<td>{F6}</td>
</tr>
<tr>
<td>F7</td>
<td>{F7}</td>
</tr>
<tr>
<td>F8</td>
<td>{F8}</td>
</tr>
<tr>
<td>F9</td>
<td>{F9}</td>
</tr>
<tr>
<td>F10</td>
<td>{F10}</td>
</tr>
<tr>
<td>F11</td>
<td>{F11}</td>
</tr>
<tr>
<td>F12</td>
<td>{F12}</td>
</tr>
</table>
<p>要指定SHIFT,CTRL和ALT与其他键的组合,在相应的键后面跟上下面的一个或多个代码:</p>
<table border="1">
<tr>
<td>键</td>
<td>代码</td>
</tr>
<tr>
<td>SHIFT</td>
<td>+</td>
</tr>
<tr>
<td>CTRL</td>
<td>^</td>
</tr>
<tr>
<td>ALT</td>
<td>%</td>
</tr>
</table>
<p>要指定在按下其他键时也按下SHIFT,CTRL和ALT键,则使用括号将这些键括起来。例如,要指明在按下E和C时同时按下SHIFT,使用+(EC)。要指定按下E的同时按下SHIFT键,然后再按下C,则使用+EC。
<p>SendKeys.sendKeyWait</p>
<p>给活动应用程序发送击键消息,并等待要处理的消息。</p>
<p class="title_2">语法</p>
<p>public static void sendKeysWait ( String keys )</p>
<p class="title_2">参数</p>
<p>keys</p>
<p>要发送的击键字符串。</p>
<p class="title_2">说明</p>
<p>使用sendKeysWait方法给活动应用程序发送击键或击键组合并等待要处理的击键消息。你可以使用该方法给应用程序发送击键消息并等待完成击键所启动的进程。如果要在你的应用程序继续执行之前必须完成其他的应用程序,则该方法就很有用了。</p>
<hr><p class="title_1"><a name="SpecialFolder类">SpecialFolder类</a></p>
<p>提供表示特定系统文件夹的字段。</p>
<pre>Enum
|
+-- SpecialFolder</pre>
<p>package com.ms.wfc.app</p>
<p>public class SpecialFolder</p>
<p>extends Enum</p>
<p class="title_2">说明</p>
<p>在调用SystemInformation.getSpecialFolderPath方法检取指定的特殊文件夹路径时使用SpecialFolder类所提供的字段。</p>
<p class="title_2">字段</p>
<p>SpecialFolder.APPLICATION_DATA</p>
<p>指定充当应用程序数据公共存储库的文件系统目录。</p>
<p class="title_2">语法</p>
<p>public static final int APPLICATION_DATA;</p>
<p>SpecialFolder.COOKIES</p>
<p>指定充当Internet小应用程序(cookies)公共存储库的文件系统目录。</p>
<p class="title_2">语法</p>
<p>public static final int COOKIES;</p>
<p>SpecialFolder.DESKTOP_DIRECTORY</p>
<p>指定用于物理保存桌面文件对象的文件系统目录。</p>
<p class="title_2">语法</p>
<p>public static final int DESKTOP_DIRECTORY;</p>
<p class="title_2">说明</p>
<p>DESKTOP_DIRECTORY代表用于保存桌面文件的目录。不应与桌面文件夹混淆,桌面文件</p>
<p>夹是一个虚目录。</p>
<p>SpecialFolder.FAVORITES</p>
<p>指定充当用户所喜爱项目公共存储库的文件系统目录。</p>
<p class="title_2">语法</p>
<p>public static final int FAVORITES;</p>
<p>SpecialFolder.HISTORY</p>
<p>指定充当Internet历史项目公共存储库的文件系统目录。</p>
<p class="title_2">语法</p>
<p>public static final int HISTORY;</p>
<p>SpecialFolder.INTERNET_CACHE</p>
<p>指定充当临时Internet项目公共存储库的文件系统目录。</p>
<p class="title_2">语法</p>
<p>public static final int INTERNET_CACHE;</p>
<p>SpecialFolder.PROGRAMS</p>
<p>指定包含用户程序组的文件系统目录。</p>
<p class="title_2">语法</p>
<p>public static final int PROGRAMS;</p>
<p class="title_2">说明</p>
<p>PROGRAMS字段代表包含当前户程序组的目录。程序组的目录也是文件系统目录。</p>
<p>SpecialFolder.RECENT</p>
<p>指定包含用户最近使用过文档的快捷键的文件系统目录。</p>
<p class="title_2">语法</p>
<p>public static final int RECENT;</p>
<p>SpecialFolder.SENDTO</p>
<p>指定包含Send To菜单项的文件系统目录。</p>
<p class="title_2">语法</p>
<p>public static final int SENDTO;</p>
<p class="title_2">说明</p>
<p>当你想在Windows中创建其他的Send To位置时使用SENDTO字段。</p>
<p>SpecialFolder.START_MENU</p>
<p>指定包含Start菜单项的文件系统目录。</p>
<p class="title_2">语法</p>
<p>public static final int START_MENU;</p>
<p>SpecialFolder.STARTUP</p>
<p>指定与用户Startup程序组相对应的文件系统目录。</p>
<p class="title_2">语法</p>
<p>public static final int STARTUP;</p>
<p class="title_2">说明</p>
<p>STARTUP字段代表了在用户登陆到Windows NT或启动Windows 95后要运行程序的路径。</p>
<p>SpecialFolder.TEMPLATES</p>
<p>代表充当文档模板的文件系统目录。</p>
<p class="title_2">语法</p>
<p>public static final int TEMPLATES;</p>
<p>SpecialFolder.USER_DATA</p>
<p>指定充当公共文档库的文件系统目录。</p>
<p class="title_2">语法</p>
<p>public static final int USER_DATA;</p>
<p class="title_2">说明</p>
<p>USER_DATA所指定的路径通常都是保存文档的地方。在大多数系统上,这就是My Documents文件夹。</p>
<p class="title_2">方法</p>
<p>SpecialFolder.valid</p>
<p>确定分配给方法的值是否是该类枚举值中的有效成员。</p>
<p class="title_2">语法</p>
<p>public static boolean valid ( int value )</p>
<p class="title_2">参数</p>
<p>value</p>
<p>要检查的值。</p>
<p class="title_2">返回值</p>
<p>如果该值有效,就返回true;否则,就返回false。</p>
<p class="title_2">说明</p>
<p>valid方法确定所指定的整数值是否是在该类的枚举成员中。使用该方法确定从一个方法中返回的值是否是该类的有效枚举值。</p>
<hr>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -