[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

批处理文件怎样映射键盘?

比如说:设定10秒内,检测到键盘按下“E”则打开某网站、计算器、指定的文本“A.TXT”;检测到键盘按下“空格”则关闭已运行的指定程序(最好多个);检测到“Q”则启动“QQ”什么的 可否?
不知是否有高手解答下

可以?  怎么弄?   第三方?  软件吗?  VBS?

TOP

有高解答否?此题应该有难度····监控键盘指令

比如说:设定10秒内,检测到键盘按下“E”则打开某网站、计算器、指定的文本“A.TXT”;检测到键盘按下“空格”则关闭已运行的指定程序(最好多个);检测到“Q”则启动“QQ”什么的 可否?
不知是否有高手解答下  求解

TOP

求高手详解,偶只会模仿,还未超越·····

TOP

找到一个关于屏蔽的,不知运行程序和10秒内有效 怎么弄?
  1.  LRESULT  CALLBACK  LowLevelKeyboardProc(int  nCode,  WPARAM  wParam,  LPARAM  lParam)  
  2.   {  
  3.          BOOL  fEatKeystroke  =  FALSE;  
  4.          PKBDLLHOOKSTRUCT  p  =  NULL;  
  5.     if  (nCode  ==  HC_ACTION)   
  6.          {  
  7.                  p  =  (PKBDLLHOOKSTRUCT)  lParam;  
  8.                  switch  (wParam)   
  9.                  {  
  10.                          case  WM_KEYDOWN:   
  11.                          case  WM_SYSKEYDOWN:  
  12.                                                  case  WM_KEYUP:         
  13.                          case  WM_SYSKEYUP:   
  14.                  fEatKeystroke  =  (p->vkCode  ==  VK_LWIN)    ¦  ¦  (p->vkCode  ==  VK_RWIN)    ¦  ¦    //  屏蔽Win  
  15.                  //  屏蔽Alt+Tab  
  16.                  ((p->vkCode  ==  VK_TAB)  &&  ((p->flags  &  LLKHF_ALTDOWN)  !=  0))    ¦  ¦  
  17.                  //  屏蔽Alt+Esc  
  18.                  ((p->vkCode  ==  VK_ESCAPE)  &&  ((p->flags  &  LLKHF_ALTDOWN)  !=  0))    ¦  ¦  
  19.                  //  屏蔽Ctrl+Esc  
  20.                  ((p->vkCode  ==  VK_ESCAPE)  &&  ((GetKeyState(VK_CONTROL)  &  0x8000)  !=  0));  
  21.                  break;  
  22.                          default:  
  23.                                  break;  
  24.              }  
  25.          }  
  26.   return  (fEatKeystroke  ?  TRUE  :  CallNextHookEx(glhHook,nCode,wParam,lParam));  
  27.   }  
复制代码

TOP

返回列表