vbs sendKeys 16进制的结合使用(打开IE,静音,打开播放器等)_vbs

复制代码 代码如下:

Dim WshShell
Set WshShell = CreateObject("Wscript.Shell")
下面的每一行都是一个不错的命令,请说出运行下列每个语句的效果。不要一次运行全部,逐个看效果。
'打开IE
'WshShell.SendKeys Chr(&H88AC)
'系统静音
'WshShell.SendKeys Chr(&H88AD)
'WshShell.SendKeys Chr(&H88AE)
'WshShell.SendKeys Chr(&H88AF)
'WshShell.SendKeys Chr(&H88B4)
'WshShell.SendKeys Chr(&H88B5)
'WshShell.SendKeys Chr(&H88B6)
'WshShell.SendKeys Chr(&H88B7)

结合使用打开IE,输入www.jb51.net 回车

复制代码 代码如下:

Dim WshShell
Set WshShell = CreateObject("Wscript.Shell")
WshShell.SendKeys Chr(&H88AC)
Wscript.Sleep 2000
WshShell.SendKeys "www.jb51.net"
WshShell.SendKeys "{enter}"

让系统静音的代码,将下面的代码保存为1.vbs,双击运行即可。

复制代码 代码如下:

Dim WshShell
Set WshShell = CreateObject("Wscript.Shell")
WshShell.SendKeys Chr(&H88AD)

剩下的自己研究吧,研究出来的朋友可以留言补充。
一般来说SendKeys并不可靠,因为窗口焦点经常难以预料和控制。AppActivate方法有时会导致窗口闪烁,然后无法再激活,且对未知窗口标题的程序更是没有办法。
16进制的相关说明:http://www.jb51.net/article/26388.htm

时间: 2025-01-28 05:14:31

vbs sendKeys 16进制的结合使用(打开IE,静音,打开播放器等)_vbs的相关文章

javascript-js 如何将16进制数据转浮点数

问题描述 js 如何将16进制数据转浮点数 js 如何将16进制数据转浮点数 我想 把str ='AB23FF12E1' 这个转成浮点数 解决方案 http://blog.csdn.net/yin138/article/details/13504441 解决方案二: 补充一句,123.456(float) = '79 E9 F6 42'; 如何把 '79 E9 F6 42'; 还原回 123.456呢? 解决方案三: 补充一句,123.456(float) = '79 E9 F6 42'; 如何

http-HTTP 通信 参数 16进制传递

问题描述 HTTP 通信 参数 16进制传递 HTTP通信中,发现有个参数是采用16进制传递的 传递参数如下: p1=1658997962& p2=000151A57CD6005827A00F88E49BBF297AD9D19C51D7D116FF8E81FB4 C6397377D27BDDFEF87AE50E27AA9364CD44EE4F2D87CE9147EEA291F452 A679D16C70A442C8C01584BD4A87C880D76CEA25309CF0B1E5D12EC5B

android中String转换成16进制的方法

问题描述 android中String转换成16进制的方法 想请教一下?把一个24个字节的字符串转换成16进制,并把结果打印出来要怎么写,网上有一些方法但是没有说转换完的16进制串打印出来要用哪个参数?求指点 解决方案 byte[] b = ""字符串"".getBytes();foreach (byte i : b){if (i < 16) System.out.print(""0"" + Integer.toHexS

mfc-用MFC的编辑框怎么显示16进制

问题描述 用MFC的编辑框怎么显示16进制 从串口收的数据,想直接用16进制显示,怎么做?在MFC的编辑框里显示- 解决方案 // TODO: 在此处添加消息处理程序代码 //从串口接收数据并显示在编辑框中 VARIANT variant_inp; COleSafeArray safearray_inp; long len k; byte rxdata[512]; //设置BYTE数组 CString strtemp; unsigned short CRC16 = 0; short temp[4

PHP的16进制互转

<?php   /**   *   * ASCII 转 十六进制 以及 十六进制 转 ASCII   * 非盈利组织或个人请放心转载,商业用途请征得作者同意   *   */  //ASCII 转 十六进制   function asc2hex($str) {   return '\x'.substr(chunk_split(bin2hex($str), 2, '\x'),0,-2);   }   //十六进制 转 ASCII   function hex2asc($str) {   $str 

[HOWTO]ORACLE中如何实现ASC字符串和16进制串互相转换

oracle|转换|字符串 ORACLE中如何实现ASC字符串和16进制串互相转换 欢迎大家同我交流:enhydraboy   enhydra_boy@tom.com 欢迎转载,请保留本声明,谢谢! 下面是笔者以前回答csdn论坛上问题的总结,希望对大家有用. ASC字符串==>16进制串 create or replace function AscToHex(sIn IN varchar2)RETURN varchar2ISsTmp varchar2(4000);i integer;BEGIN

c#中int 转string 16进制和16转double的方法

0x开头的16进制没有负数和小数 #region change hex to double private Double HexConverToDouble(string hexString) { if (hexString == "") { return 0; } string data; if (hexString.StartsWith("0x")) { data = hexString.Substring(2); } else { data = hexStri

十进制转换成十六进制和16进制转2进制的实现

#include <stdio.h> #include <stdlib.h> #include <string.h> #include <locale.h> int main() { int i,v; char bs[33]; char b[33]; char hs[9]; char h[9]; char s[4]; char *e; // 十进制整数转二进制串: i=1024; ltoa(i,b,2); sprintf(bs,"%032s&quo

SQL SERVER 16进制与10进制转换

最近工控项目中遇到的16进制与10进制转换,在.NET中比较容易实现,在SQLSERVER中发现没有直接 的转换,尤其是出现超出范围的long负数,即无符号64位整数在sqlserver中的存储.网上找的很多方法 只适用于32位整数和64位正整数,64位负数无法实现,现将使用的转换方法记录下来. 利用SQLSERVER中的varbinary来间接实现. 16进制字符串转10进制bigint(0-FFFFFFFFFFFFFFFF): 由于二进制比较容易转换为bigint 所以先将字符串转为二进制v