精华内容
下载资源
问答
  • 网页中无法输入文字

    千次阅读 2010-04-15 11:47:00
    今天同事电脑碰到个奇怪问题,进百度...IE网页文本框中无法输入文字解决方法!打开网页后.在文本框中无法输入文字.并且点鼠标右键也不好用.原因:修复恶意插件后.破坏了IE内文件.解决办法:从正常的机器上拷贝c:/windo
    今天同事电脑碰到个奇怪问题,进百度搜索信息无法输进去,光标无法定位到上面,进163邮箱也是一样,无法输进去消息,最初我以为是浏览器破坏了,所以安装了一个世界之窗,发现仍是同一个问题。后来网上查了一下资料,解决。
    IE网页文本框中无法输入文字解决方法!
    打开网页后.在文本框中无法输入文字.并且点鼠标右键也不好用.
    原因:修复恶意插件后.破坏了IE内文件.
    解决办法:
    从正常的机器上拷贝c:/windows/system32/mshtmled.dll到本机的system32目录下即可。或者从安装盘中提取该文件.
    加载mshtmled.dll:
    在开始-运行中输入:regsvr32 mshtmled.dll(我就执行了这一句就解决完成)
    提取方法:
    首先把系统安装盘放入光驱,然后打开“命令提示符”,并输入“expand X:/i386/mshtmled.dl_ c:/windows/system32/mshtmled.dll”,其中“X:/”是光驱盘符,根据自己XP安装目录位置进行更改即可.

    展开全文
  • 为什么在浏览器的地址栏上输入 url 就访问到 Web 网页

    计算机网络的问题の浏览器访问资源


    在学习多线程的时候,我的思维延伸到了多线程的应用场景,想到了一句话:

    “一个线程对应一个 http 请求,web 容器会为每一个 http 请求开启一个线程去处理。”

    那这不就是多线程的应用吗?
    然后我启动 tomcat,然后访问:http://localhost:8080/TestJstl/t/SecondServlet,我的 Servlet 的核心就是简单的一句:

    out.print("123");

    然后,浏览器就做出了响应——显示了“123”。突然觉得好神奇!为什么会这样?

    顿时觉得好疑惑,为什么在浏览器的地址栏上输入 url 就能访问到 Web 网页。这是为什么?我还真的不知道怎么回答。

    一开始我也不知道我到底是卡在哪里,或者说不知道怎么查我想要的那个信息,不过当我把疑惑写下,并阐尝试着去解决,一边解决一边又多了新的疑惑,最后思路就清晰了。

    我的疑惑:
    为什么我输入 http://localhost:8080/TestJstl/t/SecondServlet,就能访问到我写的那个 SecondServlet;
    为什么我输入 http://localhost:8080/TestJstl/t/SecondServlet,浏览器会显示“123”;
    为什么访问 www.baidu.com,浏览器显示的是百度首页;
    浏览器怎么知道我要访问的资源在哪里?

    先来理解一个概念,url

    url 是什么,url 就是(Uniform Resource Locator)统一资源定位符,也就是说,url 就是表示你要访问的东西。而 url 是由“协议+域名+端口+路径”组成。而域名,通过 DNS 服务器解析,可以得到唯一的 ip 地址,而 ip 地址,就是连接互联网的一台主机的唯一标识。相当于人的身份证号码,是独一无二的,通过身份证号码可以确定唯一的一个人。同理,通过 ip 地址,或者说通过域名,可以确定唯一的一台连入互联网的主机,而 Web 服务器就是一台主机。(注意是连入互联网的主机)

    因此,
    对于第四个问题,答案是:通过 url 上的域名,可以定位到你要访问的资源在哪一台服务器上。

    对于第一个问题,答案是:通过 url 上的域名和路径,先是通过域名可以确定到要访问的服务器是哪一台,然后通过路径确定你要访问的资源是什么,像问题1,要访问的就是 ip 为 localhost(会自动解析成 ip 地址),路径为“TestJstl/t/SecondServlet”(TestJstl表示项目名)。然后根据部署描述文件 web.xml 的描述:

      <servlet>
        <servlet-name>SecondServlet---test</servlet-name>
        <servlet-class>TTT.SecondServlet</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>SecondServlet---test</servlet-name>
        <url-pattern>/t/SecondServlet</url-pattern>
      </servlet-mapping>

    可以知道,最终要访问的资源是 TTT.SecondServlet。

    对于第三个问题,“为什么访问 www.baidu.com,浏览器显示的是百度首页”。通过 DNS 服务器,域名会自动解析为 ip 地址,这样,就相当于去访问某台服务器,而这个 ip 地址,对应的就是百度的服务器。在这里单纯的访问一个 ip 地址,而没有指名要访问的资源是什么也是可以的,因为我们可以设置默认访问的资源,这里对应着百度首页。

    再补充一个知识点:HTTP 协议
    首先,HTTP(超文本传输协议)和FTP(文件传输协议)和DNS(域名系统协议),都属于应用层的协议。
    HTTP采用了请求-响应模型:客户端向服务器发送了一个请求报文(请求报文包括请求的方法、url、版本协议、请求头部和请求数据),服务器以一个响应消息作为响应(响应的内容包括协议的版本、状态码、服务器信息和响应数据)。

    对于第二个问题。url 的第一个组成部分是协议,最常用的协议就是 Http 协议,当输入 http://localhost:8080/TestJstl/t/SecondServlet,就向指定的服务器发起了一个 http 请求,然后服务器作出响应将超文本传输到本地浏览器。在浏览器的解析下,就显示出相应的界面了。


    最后,脑袋又蹦出一个新的问题,为什么在浏览器地址栏上输入 url ,就可以访问到某个资源。为什么在文件夹里输入,却不能访问 url 上的资源?在我的电脑的地址栏上输入 www.baidu.com,就会跳转到浏览器并显示百度首页,这是为什么?

    果然,还是因为我们使用的是浏览器。

    浏览器:
    其实就是一个解析工具,我们在地址栏输入URL(即网址),浏览器会向DNS(域名服务器)提供网址,由它来完成URL到IP地址的映射。然后将请求你的请求提交给具体的服务器,再由服务器返回我们要的结果(以HTML编码格式返回给浏览器),浏览器执行HTML编码,将结果显示在页面上。
    浏览器的作用:一句话概括,根据用户的请求相示相关的网页数据(用户和网页交互的工具)。
    (摘自百度知道)


    刚刚又看了下自己写的这篇文章,一开始开头写的是“一个线程对应一个 http 请求,servlet 会为每一个 http 请求开启一个线程去处理。”想想说的不对,正确的应该是”web 容器为每一个 http 请求开启一个线程,并在线程中执行相应的 servlet 方法。”(web容器在线程池中拿一个线程出来并在线程中调用相应的servlet的 service()方法并向 service 方法传入 request参数和response参数)

    大家如果路过又刚好看到哪里写的不对,请帮忙指出,感谢大家!!
    请大家多多指教!

    展开全文
  • 1.从正常的机器上拷贝该文件到本机的才c:/windows/system32目录下即可。 2.或者从安装盘中提取该文件 记住:拷完后还要运行regsvr32 mshtmled.dll进行注册! 解决方法二: 1.开始”→“运行”,在弹出的“运行”...

     

    解决方法一:
    这是由于c:\windows\system32\mshtmled.dll丢失或者损坏造成的,
    1.从正常的机器上拷贝该文件到本机的才c:/windows/system32目录下即可。
    2.或者从安装盘中提取该文件
    记住:拷完后还要运行regsvr32 mshtmled.dll进行注册!

    解决方法二:
    1.开始”→“运行”,在弹出的“运行”对话框中输入“regsvr32 actxprxy.dll”
    (注意输入时没有引号),然后点击“确定”按钮,接着会出现一个信息对话框
     “DllRegisterServer in actxprxy.dll succeeded”,在该对话框中点“确定”按钮
    2.再次点击“开始”→“运行”,在弹出的“运行”对话框中输“regsvr32

    shdocvw.dll”(注意输入时没有引号),然后点击“确定”按钮,接着会出现一个信
    息对话框“DllRegisterServer inshdocvw.dll succeeded”,在该对话框中点“确定”

    按钮;
    3.重新启动。
     不行的话,运行下面的
     regsvr32 shdocvw.dll ,确定,接着出现一个消息框,确定
     regsvr32 oleaut32.dll,确定,接着出现一个消息框,确定
     regsvr32 actxprxy.dll,确定,接着出现一个消息框,确定
     regsvr32 mshtml.dll,确定,接着出现一个消息框,确定
     regsvr32 msjava.dll,确定,接着出现一个消息框,确定
     mshtmled.dll
     regsvr32 browseui.dll,确定,接着出现一个消息框,确定
     备注:如果中间出现没有成功的不要紧,继续输入后面的

    展开全文
  • C语言 在程序中打开网页,模拟鼠标点击、键盘输入 一、简述  记--使用C语言 打开指定网页,并模拟鼠标点击、键盘输入。实现半自动填写账号密码,并登录网站(当然现在的大部分网站都有验证码,或有检测"非人...

    C语言 在程序中打开网页,模拟鼠标点击、键盘输入

    一、简述

            记--使用C语言 打开指定网页,并模拟鼠标点击、键盘输入。实现半自动填写账号密码,并登录网站(当然现在的大部分网站都有验证码,或有检测"非人为"操作,以防止恶意注册、登录)。

           例子打包:链接: https://pan.baidu.com/s/1eStV0lAcmr8kmEA0n3LRcg 提取码: 7kvj 

    二、效果  (程序填写账号密码,实现半自动登录)

    三、工程结构

    四、源文件

           main.c文件

    #include <stdio.h>
    #include <stdlib.h>
    #include <Windows.h> //ShellExecuteA()
    
    //打开某个网址:website (使用默认浏览器) 
    void open_web(char *website)
    {
    	ShellExecuteA(0,"open", website,0,0,1);
    }
    
    
    //模拟鼠标点击  (x,y)是要点击的位置 
    void click(int x, int y)
    {
    	//将鼠标光标移动到 指定的位置     例子中屏幕分辨率1600x900  在鼠标坐标系统中,屏幕在水平和垂直方向上均匀分割成65535×65535个单元
    	mouse_event(MOUSEEVENTF_ABSOLUTE|MOUSEEVENTF_MOVE, x*65535/1600, y*65535/900, 0, 0);
    	
    	Sleep(50);//稍微延时50ms 
        mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);//鼠标左键按下 
        mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);//鼠标左键抬起
     }
    
    //模拟键盘输入 keybd_event(要按下的字符,0,动作,0);动作为0是按下,动作为2是抬起 
    void input()
    {
    	char user[]="1234567890123";//账号 
    	char pwd[]="1234567890";//密码 
    	
    	click(823,392); //点击"用户名输入框"的位置 	
    	
    	int i;
    	//输入账号 
    	for(i=0;i<sizeof(user);i++)
    	{
    		keybd_event(user[i],0,0,0);
    		keybd_event(user[i],0,2,0);
    		Sleep(30);	
    	}
    	
    	//tab键 对应的编号是0x09  让密码输入框 获取焦点 
    	keybd_event(0x09,0,0,0);//按下 
    	keybd_event(0x09,0,2,0); //松开 
    	Sleep(30);	
    	
    	//输入密码 
    	for(i=0;i<sizeof(pwd);i++)
    	{
    		keybd_event(pwd[i],0,0,0);
    		keybd_event(pwd[i],0,2,0);
    		Sleep(30);
    	}
    	
    	//模拟按下tab键 让登录按钮获取焦点 
    	click(824,530);//点击"登录按钮" 
    	Sleep(30);
    }
    
    
    //将chrome.exe进程杀掉,在例子中尚未使用 
    void close()
    {
    	system("taskkill  /f  /im chrome.exe");
    }
    
    int main(int argc,char *argv[])
    {
    	open_web("https://www.baidu.com/");//打开某个网址 
    	Sleep(4000);//延时4秒,等待网页打开完毕,再进行其它操作。根据实际情况(浏览器打开速度,网速) 
    	click(1454, 126);//点击"登录"(1454,126) 
    	Sleep(150);
    	click(712,658);//点击"用户名登录"
    	Sleep(150);
    	input();//模拟鼠标动作,键盘输入 
    	return 0;
    }
    

    五、总结

          5.1 ShellExecute()函数 

    ShellExecute()函数
    功能对指定的文件执行操作。(可以实现调用第三方程序)
    头文件Windows.h   
    原型HINSTANCE ShellExecuteA( HWND hwnd, LPCSTR lpOperation, LPCSTR lpFile, LPCSTR lpParameters, LPCSTR lpDirectory, INT nShowCmd );
    参数hwnd父窗口的句柄。如果操作与窗口不关联,则此值可以为空
    lpOperation

    指定要执行的操作(谓词)

    edit:启动编辑器并打开文档进行编辑。要打开的文档文件由lpFile指定

    explore:浏览由参数lpFile指定的文件夹

    find:搜索由参数lpDirectory指定的目录

    open:打开lpFile参数指定的项。可以是文件或文件夹,或者是网页。

    print:打印由lpFile指定的文件。

    NULL:默认操作。如果没有,则使用“open”动词。如果“open”不可用,系统将使用注册表中列出的第一个谓词。

    lpFile操作对象(文件等。。。)
    lpParameters如果lpFile指定可执行文件,则此参数是指向以-结束的字符串的指针,该字符串指定要传递给应用程序的参数。此字符串的格式由要调用的谓词决定。如果lpFile指定文档文件,则lpParameters应为空。
    lpDirectory指定操作的默认(工作)目录。如果此值为NULL,则使用当前工作目录。
    nShowCmd

    指定打开应用程序时如何显示的标志。如果lpFile指定文档文件,则只需将标志传递给关联的应用程序。应该由应用程序来决定如何处理它。这些值是定义的。

    SW_HIDE:隐藏

    SW_MAXIMIZE :最大化

    SW_MINIMIZE :最小化

    。。。

    返回值如果函数成功,则返回大于32的值。如果函数失败,它将返回一个错误值
    备注

    更多详见:https://docs.microsoft.com/en-us/windows/desktop/api/Shellapi/nf-shellapi-shellexecutea

     

           打开指定网页:

    ShellExecute(0, "open", "https://www.baidu.com/",0, 0, 1);//最后的参数是控制最大化、最小化,隐藏

           打开某个可执行文件:

    #include <stdio.h>
    #include <windows.h> //ShellExecute() 
    
    int main(int argc, char *argv[])
    {
    	ShellExecute(0, "open", "C:\\Users\\newuser\\Desktop\\串口助手.exe",0, 0, 1);//最后的参数是控制最大化、最小化
    	printf("Hello World!\n");
    	return 0;
    }
    

     

            

         5.2 mouse_event()函数 

     mouse_event()函数
    功能合成鼠标运动和按钮单击。(模拟鼠标动作)
    头文件Windows.h   
    原型void mouse_event(
      DWORD     dwFlags,
      DWORD     dx,
      DWORD     dy,
      DWORD     dwData,
      ULONG_PTR dwExtraInfo
    );
    参数dwFlags

    控制鼠标运动和按钮点击的各个方面(鼠标动作类型)

    MOUSEEVENTF_LEFTDOWN:鼠标左键按下

    MOUSEEVENTF_LEFTUP:鼠标左键抬起

    MOUSEEVENTF_RIGHTDOWN:鼠标右键按下

    MOUSEEVENTF_RIGHTUP:鼠标右键抬起

    MOUSEEVENTF_WHEEL:鼠标滚轮,数值由参数dwData指定

    MOUSEEVENTF_ABSOLUTE:鼠标光标位置,由参数dx,dy指定。

    dxx坐标
    dyy坐标
    dwData滚轮滚动值
    dwExtraInfo与鼠标事件关联的附加值。调用GetMessageExtraInfo()以获取此额外信息
    返回值无返回值
    备注

    详见:https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-mouse_event

     

                将鼠标移动到指定位置(x,y)

    //例子中屏幕分辨率1600x900  在鼠标坐标系统中,屏幕在水平和垂直方向上均匀分割成65535×65535个单元
    mouse_event(MOUSEEVENTF_ABSOLUTE|MOUSEEVENTF_MOVE, x*65535/1600, y*65535/900, 0, 0);
        

                按下鼠标左键,然后抬起

    mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);//鼠标左键按下 
    mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);//鼠标左键抬起

         5.3 keybd_event()函数

    keybd_event()函数
    功能合成击键。(模拟键盘输入)
    头文件Windows.h   
    原型void keybd_event( BYTE bVk, BYTE bScan, DWORD dwFlags, ULONG_PTR dwExtraInfo );
    参数bVk虚拟按键代码编号
    bScan按键的的硬件扫描代码
    dwFlags

    控制功能操作的各个方面

    KEYEVENTF_EXTENDEDKEY:如果指定,扫描代码前面有一个前缀字节,其值为0xE0

    KEYEVENTF_KEYUP:如果指定,则抬起按键。

    dwExtraInfo按键动作的附加信息
    返回值无返回值
    备注

    详见:https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-keybd_event

     

     

               模拟按下数字按键"9":       (‘9’的和0x39都表示数字按键9)

    keybd_event('9',0,0,0);//按下按键 ‘9’
    keybd_event('9',0,2,0);//抬起按键 ‘9’
    
    或  0x39
    
    keybd_event(0x39,0,0,0);//按下按键 ‘9’
    keybd_event(0x39,0,2,0);//抬起按键 ‘9’

              

              虚拟按键 代码列表:https://docs.microsoft.com/zh-cn/windows/desktop/inputdev/virtual-key-codes

              

    虚拟按键代码Description

    VK_LBUTTON

    0x01

    Left mouse button (鼠标左键)

    VK_RBUTTON

    0x02

    Right mouse button (鼠标右键)

    VK_CANCEL

    0x03

    Control-break processing

    VK_MBUTTON

    0x04

    Middle mouse button (three-button mouse)

    VK_XBUTTON1

    0x05

    X1 mouse button

    VK_XBUTTON2

    0x06

    X2 mouse button

    -

    0x07

    Undefined

    VK_BACK

    0x08

    BACKSPACE key(退格键)

    VK_TAB

    0x09

    TAB key (Tab键)

    -

    0x0A-0B

    Reserved

    VK_CLEAR

    0x0C

    CLEAR key

    VK_RETURN

    0x0D

    ENTER key(回车键)

    -

    0x0E-0F

    Undefined

    VK_SHIFT

    0x10

    SHIFT key

    VK_CONTROL

    0x11

    CTRL key

    VK_MENU

    0x12

    ALT key

    VK_PAUSE

    0x13

    PAUSE key

    VK_CAPITAL

    0x14

    CAPS LOCK key

    VK_KANA

    0x15

    IME Kana mode

    VK_HANGUEL

    0x15

    IME Hanguel mode (maintained for compatibility; use VK_HANGUL)

    VK_HANGUL

    0x15

    IME Hangul mode

    -

    0x16

    Undefined

    VK_JUNJA

    0x17

    IME Junja mode

    VK_FINAL

    0x18

    IME final mode

    VK_HANJA

    0x19

    IME Hanja mode

    VK_KANJI

    0x19

    IME Kanji mode

    -

    0x1A

    Undefined

    VK_ESCAPE

    0x1B

    ESC key

    VK_CONVERT

    0x1C

    IME convert

    VK_NONCONVERT

    0x1D

    IME nonconvert

    VK_ACCEPT

    0x1E

    IME accept

    VK_MODECHANGE

    0x1F

    IME mode change request

    VK_SPACE

    0x20

    SPACEBAR

    VK_PRIOR

    0x21

    PAGE UP key

    VK_NEXT

    0x22

    PAGE DOWN key

    VK_END

    0x23

    END key

    VK_HOME

    0x24

    HOME key

    VK_LEFT

    0x25

    LEFT ARROW key

    VK_UP

    0x26

    UP ARROW key

    VK_RIGHT

    0x27

    RIGHT ARROW key

    VK_DOWN

    0x28

    DOWN ARROW key

    VK_SELECT

    0x29

    SELECT key

    VK_PRINT

    0x2A

    PRINT key

    VK_EXECUTE

    0x2B

    EXECUTE key

    VK_SNAPSHOT

    0x2C

    PRINT SCREEN key

    VK_INSERT

    0x2D

    INS key

    VK_DELETE

    0x2E

    DEL key

    VK_HELP

    0x2F

    HELP key

    0x30

    0 key (数字1)

    0x31

    1 key

    0x32

    2 key

    0x33

    3 key

    0x34

    4 key

    0x35

    5 key

    0x36

    6 key

    0x37

    7 key

    0x38

    8 key

    0x39

    9 key

    -

    0x3A-40

    Undefined

    0x41

    A key

    0x42

    B key

    0x43

    C key

    0x44

    D key

    0x45

    E key

    0x46

    F key

    0x47

    G key

    0x48

    H key

    0x49

    I key

    0x4A

    J key

    0x4B

    K key

    0x4C

    L key

    0x4D

    M key

    0x4E

    N key

    0x4F

    O key

    0x50

    P key

    0x51

    Q key

    0x52

    R key

    0x53

    S key

    0x54

    T key

    0x55

    U key

    0x56

    V key

    0x57

    W key

    0x58

    X key

    0x59

    Y key

    0x5A

    Z key

    VK_LWIN

    0x5B

    Left Windows key (Natural keyboard) 

    VK_RWIN

    0x5C

    Right Windows key (Natural keyboard)

    VK_APPS

    0x5D

    Applications key (Natural keyboard)

    -

    0x5E

    Reserved

    VK_SLEEP

    0x5F

    Computer Sleep key

    VK_NUMPAD0

    0x60

    Numeric keypad 0 key

    VK_NUMPAD1

    0x61

    Numeric keypad 1 key

    VK_NUMPAD2

    0x62

    Numeric keypad 2 key

    VK_NUMPAD3

    0x63

    Numeric keypad 3 key

    VK_NUMPAD4

    0x64

    Numeric keypad 4 key

    VK_NUMPAD5

    0x65

    Numeric keypad 5 key

    VK_NUMPAD6

    0x66

    Numeric keypad 6 key

    VK_NUMPAD7

    0x67

    Numeric keypad 7 key

    VK_NUMPAD8

    0x68

    Numeric keypad 8 key

    VK_NUMPAD9

    0x69

    Numeric keypad 9 key

    VK_MULTIPLY

    0x6A

    Multiply key

    VK_ADD

    0x6B

    Add key

    VK_SEPARATOR

    0x6C

    Separator key

    VK_SUBTRACT

    0x6D

    Subtract key

    VK_DECIMAL

    0x6E

    Decimal key

    VK_DIVIDE

    0x6F

    Divide key

    VK_F1

    0x70

    F1 key

    VK_F2

    0x71

    F2 key

    VK_F3

    0x72

    F3 key

    VK_F4

    0x73

    F4 key

    VK_F5

    0x74

    F5 key

    VK_F6

    0x75

    F6 key

    VK_F7

    0x76

    F7 key

    VK_F8

    0x77

    F8 key

    VK_F9

    0x78

    F9 key

    VK_F10

    0x79

    F10 key

    VK_F11

    0x7A

    F11 key

    VK_F12

    0x7B

    F12 key

    VK_F13

    0x7C

    F13 key

    VK_F14

    0x7D

    F14 key

    VK_F15

    0x7E

    F15 key

    VK_F16

    0x7F

    F16 key

    VK_F17

    0x80

    F17 key

    VK_F18

    0x81

    F18 key

    VK_F19

    0x82

    F19 key

    VK_F20

    0x83

    F20 key

    VK_F21

    0x84

    F21 key

    VK_F22

    0x85

    F22 key

    VK_F23

    0x86

    F23 key

    VK_F24

    0x87

    F24 key

    -

    0x88-8F

    Unassigned

    VK_NUMLOCK

    0x90

    NUM LOCK key

    VK_SCROLL

    0x91

    SCROLL LOCK key

    0x92-96

    OEM specific

    -

    0x97-9F

    Unassigned

    VK_LSHIFT

    0xA0

    Left SHIFT key

    VK_RSHIFT

    0xA1

    Right SHIFT key

    VK_LCONTROL

    0xA2

    Left CONTROL key

    VK_RCONTROL

    0xA3

    Right CONTROL key

    VK_LMENU

    0xA4

    Left MENU key

    VK_RMENU

    0xA5

    Right MENU key

    VK_BROWSER_BACK

    0xA6

    Browser Back key

    VK_BROWSER_FORWARD

    0xA7

    Browser Forward key

    VK_BROWSER_REFRESH

    0xA8

    Browser Refresh key

    VK_BROWSER_STOP

    0xA9

    Browser Stop key

    VK_BROWSER_SEARCH

    0xAA

    Browser Search key 

    VK_BROWSER_FAVORITES

    0xAB

    Browser Favorites key

    VK_BROWSER_HOME

    0xAC

    Browser Start and Home key

    VK_VOLUME_MUTE

    0xAD

    Volume Mute key

    VK_VOLUME_DOWN

    0xAE

    Volume Down key

    VK_VOLUME_UP

    0xAF

    Volume Up key

    VK_MEDIA_NEXT_TRACK

    0xB0

    Next Track key

    VK_MEDIA_PREV_TRACK

    0xB1

    Previous Track key

    VK_MEDIA_STOP

    0xB2

    Stop Media key

    VK_MEDIA_PLAY_PAUSE

    0xB3

    Play/Pause Media key

    VK_LAUNCH_MAIL

    0xB4

    Start Mail key

    VK_LAUNCH_MEDIA_SELECT

    0xB5

    Select Media key

    VK_LAUNCH_APP1

    0xB6

    Start Application 1 key

    VK_LAUNCH_APP2

    0xB7

    Start Application 2 key

    -

    0xB8-B9

    Reserved

    VK_OEM_1

    0xBA

    Used for miscellaneous characters; it can vary by keyboard.
    For the US standard keyboard, the ';:' key 

    VK_OEM_PLUS

    0xBB

    For any country/region, the '+' key

    VK_OEM_COMMA

    0xBC

    For any country/region, the ',' key

    VK_OEM_MINUS

    0xBD

    For any country/region, the '-' key

    VK_OEM_PERIOD

    0xBE

    For any country/region, the '.' key

    VK_OEM_2

    0xBF

    Used for miscellaneous characters; it can vary by keyboard.
    For the US standard keyboard, the '/?' key 

    VK_OEM_3

    0xC0

    Used for miscellaneous characters; it can vary by keyboard. 
    For the US standard keyboard, the '`~' key 

    -

    0xC1-D7

    Reserved

    -

    0xD8-DA

    Unassigned

    VK_OEM_4

    0xDB

    Used for miscellaneous characters; it can vary by keyboard. 
    For the US standard keyboard, the '[{' key

    VK_OEM_5

    0xDC

    Used for miscellaneous characters; it can vary by keyboard. 
    For the US standard keyboard, the '\|' key

    VK_OEM_6

    0xDD

    Used for miscellaneous characters; it can vary by keyboard. 
    For the US standard keyboard, the ']}' key

    VK_OEM_7

    0xDE

    Used for miscellaneous characters; it can vary by keyboard. 
    For the US standard keyboard, the 'single-quote/double-quote' key

    VK_OEM_8

    0xDF

    Used for miscellaneous characters; it can vary by keyboard.

    -

    0xE0

    Reserved

    0xE1

    OEM specific

    VK_OEM_102

    0xE2

    Either the angle bracket key or the backslash key on the RT 102-key keyboard

    0xE3-E4

    OEM specific

    VK_PROCESSKEY

    0xE5

    IME PROCESS key

    0xE6

    OEM specific

    VK_PACKET

    0xE7

    Used to pass Unicode characters as if they were keystrokes. The VK_PACKET key is the low word of a 32-bit Virtual Key value used for non-keyboard input methods. For more information, see Remark in KEYBDINPUTSendInputWM_KEYDOWN, and WM_KEYUP

    -

    0xE8

    Unassigned

    0xE9-F5

    OEM specific

    VK_ATTN

    0xF6

    Attn key

    VK_CRSEL

    0xF7

    CrSel key

    VK_EXSEL

    0xF8

    ExSel key

    VK_EREOF

    0xF9

    Erase EOF key

    VK_PLAY

    0xFA

    Play key

    VK_ZOOM

    0xFB

    Zoom key

    VK_NONAME

    0xFC

    Reserved 

    VK_PA1

    0xFD

    PA1 key

    VK_OEM_CLEAR

    0xFE

    Clear key
      

     

    展开全文
  • 输入网址到网页显示的过程

    千次阅读 2018-02-20 17:56:34
    从用户输入一个网址到网页最终展现到用户面前,中间的大致流程总结如下: 1) 在客户端浏览器中输入网址URL。 2) 发送到DNS(域名服务器)获得域名对应的WEB服务器的IP地址。 3) 客户端浏览器与WEB服务器建立TCP...
  • 打开网页要求输入用户名同密码

    千次阅读 2008-12-24 12:54:00
    只要把 目录和文件的 的 “安全” 里面添加一个“Everyone” 用户即可。
  • 成功安装Tomcat 输入http://localhost:8080打不开网页的解决方法 一、一般情况下,我们成功安装好Tomcat后,在浏览器输入http://localhost:8080是可以正常打开小猫页面的,但有时候会由于Tomcat 版本或者电脑系统...
  • 输入网址到网页显示的过程是什么?

    万次阅读 多人点赞 2017-05-08 09:18:54
    从用户输入一个网址到网页最终展现到用户面前,中间的大致流程总结如下: 1) 在客户端浏览器中输入网址URL。 2) 发送到DNS(域名服务器)获得域名对应的WEB服务器的IP地址。 3) 客户端浏览器与WEB服务器建立TCP...
  • Tomcat 输入http://localhost:8080网页打不开

    千次阅读 多人点赞 2019-11-04 21:12:42
    Tomcat 安装配置后输入http://localhost:8080网页打不开 2. 解决办法 电脑必须安装了JDK,如果你的电脑安装了多个版本JDK,则必须配置环境变量JAVA_HOME 的值为(C:\Program Files\Java\jdk1.6.0_11)即你安装的...
  • 通常的做法是这样的:在登录页(比如说是login.asp)登陆成功后,要把登陆成功的状态赋值给一个Session变量,比如 ... if session("login") 这样的话,除登录页之外的其他页面如果想通过地址栏直接输入URL进入都会被强
  • localhost网页不显示目录的解决方案——亲测可用

    千次阅读 多人点赞 2019-12-18 15:19:18
    按图示选中允许目录选项,然后重启phpstudy 刷新页面,如果还是显示helloworld进行第二步。 第二步 按图示找到phpstudy的安装路径,找到httpd.conf配置文件,然后用Edit++打开 按Ctrl+f查找 DirectoryIndex 找到...
  • linux centos7我安装了vsftpd服务器,启动服务之后我再我那个也登陆 ftp://192.168.11.142 直接就进入了ftp目录,没提示输入用户名 密码。这样就没安全性可言了,那么如何设置登录时需要身份验证呢?  首先,在...
  • 现象: 网页里的Edit框(即文本框)里输入不了任何字符,包括数字、字母、汉字等,包括用户登陆用的用户名...对策和建议: 在另一台正常的电脑里找到C:/windows/system32/mshtmled.dll文件,然后复制到本地的相应目录
  • 搭建WAMP 环境时,解决Windows下输入localhost找不到网页的问题 刚学网站搭建都避免不了WAMP环境的配置,总会出现这样那样的问题,而其中大多数的问题都是可以通过修改Apache配置文件--httpd.conf来解决。(在此不得...
  • 今天学习telent的时候,发现telnet默认访问的路径是web默认路径,于是我在我的浏览器输入127.0.0.1 ,以便查看 我的默认路径,但是跳转到了我的一个项目网站。 于是我找问题是在哪里,肯定是apache配置问题。 ...
  • chroot_list_enable=YES #是否将系统用户限止在自己的home目录下 chroot_list_file=/etc/vsftpd/chroot_list 4.创建只能访问家目录的用户文件 [root@localhost ~]# cd /etc/vsftpd/ [root@localhost vsftpd]# ...
  • 组内有个服务器,但是由于我是win10的系统,在安装注册机的时候出了问题,最后也没成功,我知道按着那个流程来可以实现把网站挂上去的功能,但是却不知道为啥,一直对ip地址,服务器,域名各种概念很模糊,也不知....
  • 我在JavaScript里用prompt来接受输入输入不同的内容, 可以打开不同的页面,链接部分应该怎么写呢? 或者用document.getElementById("text").value来获取html文本框的内容 ,该怎么根据不同的输入打开不同的页面...
  • 达到无需下载就获得flash影片的效果。经过测试,国内很多网站的flash视频可以通过这种方式获得(如sina),但bbc等视频我还是无法得到,其原因不明。 1.在地址栏输入:opera:about 获得cache(缓存)文件夹...
  • 设置只输入IP和端口号即可访问项目

    千次阅读 2018-10-18 11:25:44
    打开tomcat安装路径下的conf\server.xml ...注意,若再次修改server.xml的内容,最好先把tomcat目录下的ROOT删掉再重启tomcat,否则可能会有内存溢出的问题 如果想将端口号也去掉,则将8080改为80即可
  • wampserver安装后,在www文件夹下面写入xx.PHP文件,然后在网页输入localhost:xx.php。 你可能会遇到如下三种情况: 情形一:网页上显示空白,按F12,出现404的错误。 解决方法: 1、在开始菜单中搜索IIS...
  • VSCode设置网页代码实时预览

    万次阅读 多人点赞 2018-10-14 21:39:32
    目录 一、设置描述 二、操作步骤 一、设置描述 1.VSCode作为一款很不错的开发软件,相比DW更小巧,用来...其实我们可以在VSCode中配置一个网页服务器,修改完代码之后需要保存代码浏览器就可以实时预览 二、...
  • 然后在网页输入localhost:xx.php而无法打开php文件,该如何处理? 解决办法: 1.在wamp安装目录下找到 D:\wamp\Apache2\conf\extra\httpd-vhosts.conf文件, 2.然后添加如下代码:    
  • 最终得到的目录结构如下: 在 common.html 中输入如下代码,重点关注 block 部分。 {% load static %} <html> <head> <title>{% block title %}{% endblock%}title> ...
  • 【服务器配置】 Windows Server 2012 R2 , IIS7 【第一步】在IIS服务添加一个FTP 站点 【第二步】输入FTP站点名称和物理路径 【第三步】绑定IP地址和端口保持默认,如果不需要配置SSL,就选择第一个 【第四步】...
  • QQ提示当前网页非官方页面,请勿输入QQ账号和密码,如需访问,请复制后使用浏览器访问 Lan 2020-05-13 17:41 751 人阅读 0 条评论 昨天,我的...
  • 静态文件:用你希望替换首页的index.html文件替换apache安装路径下htdocs目录下的默认index.html文件 再访问就可以看到效果了。 显示了IT WORKS,说明的APACHE服务是安装正常的。通过这个页面应该可以看出你是通过源...
  • 要执行请求的操作,WordPress 需要访问您网页服务器的权限。 请输入您的 FTP 登录XXXX完美解决方法 7条回复 今天在ubuntu上搭建了lamp环境,想本地调试一下wordpress,本来一切都非常顺利,但是到了安装插件的时候...
  • 我们在浏览网页的时候偶尔会遇到很多美图,想要保存下来。如果是一张张地“右键,图片另存为...”,就显得太low了,而且工作量大、效率低。我们以豆瓣网首页为例,教大家如何批量获取网页上的图片。豆瓣网首页这里...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 239,868
精华内容 95,947
关键字:

网页能只输入目录