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

[其他] [20170624更新]键鼠锁定工具-BlockUserInput

http://bcn.bathome.net/s/tool/index.html?key=BlockUserInput
为了防止有些熊孩子在脚本运行时胡乱操作,故写出分享

2017.6.24更新了版本,使用NET2.0重新编译,增强了兼容性

2017.6.3更新了版本,对PCL斑竹的C#源代码做了略微修改,体积精简到3KB,压缩后不足1.2KB。用法更为简便,直接Start即可。
如果不使用Taskkill结束,将会在一天后自动关闭

2017.5.2更新了版本,可以随时控制开关,无需计时控制,更加灵活


Ctrl+Alt+Delete可以开启输入(别告诉使用者就行)
SRC如下(修改自PCL斑竹的C#代码)
  1. using System;
  2. using System.Threading;
  3. using System.Runtime.InteropServices;
  4. class BlockUserInput
  5. {
  6. [DllImport("user32.dll")]
  7. static extern bool BlockInput(bool BlockIt);
  8. static void Main(string[] args)
  9. {
  10. BlockInput(true);
  11. Thread.Sleep(24*60*60*1000);
  12. }
  13. }
复制代码
此外,可以与Nircmdc的SendkeypressClick搭配食用,实现无干扰的键鼠系统操作。
用法&示例:
  1. START /min BlockUserInput
  2. PING Baidu.cn -n 10
  3. Taskkill /f /im BlockUserInput.exe
复制代码

回复 22# qqqkoko123


    这个函数貌似在你的系统里被阉割了~

TOP



测试下bbaa兄的黑科技

TOP

回复 15# CrLf


    于是我又贱贱的更新了~

TOP

本帖最后由 老刘1号 于 2017-5-4 20:59 编辑

回复 17# pcl_test


    New version~
Input “ON” to run the locker,
Anything else can STOP the Script.
  1. #NoEnv
  2. #NoTrayIcon
  3. #SingleInstance FORCE
  4. StringUpper,参数1,1
  5. ifEqual,参数1,ON
  6. {
  7.     BlockInput,On
  8.     While 0 = 0
  9.         {}
  10. }
复制代码

TOP

回复 15# CrLf


    Crlf斑竹,版本更新了
以前的其实可以删了,挺占空间的
一封装起来就这么大了,见谅(x64版可以不收录)

TOP

回复 8# pcl_test


    也好……忘了有Start这码事情了
话说斑竹你能不能不要学这么快……我刚开始学批你在学VBS……我学了VBS你在学PS……VBS学了没多久又 玩C#
酱紫让人压力山大啊……

TOP

回复 5# pcl_test


    有个缺点,锁定的时候CMD需要需要干其他的事情啊……
总不能就一直等着吧……

TOP

回复 5# pcl_test


    也是最近发现User32里面有个API……
User32.dll真是一个神奇的东东

TOP

听说联系Crlf斑竹可以放第三方库~
回复 1# CrLf
回复 2# CrLf
回复 3# CrLf
回复 4# CrLf
回复 5# CrLf
回复 CrLf
回复 CrLf
回复 CrLf
回复 Cr CrLf
回复 lf CrLf

TOP

返回列表