找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 53403|回复: 22

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

[复制链接]
发表于 2017-3-9 19:32:26 | 显示全部楼层 |阅读模式
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
复制代码
 楼主| 发表于 2017-6-28 11:50:59 | 显示全部楼层
回复 22# qqqkoko123


    这个函数貌似在你的系统里被阉割了~
发表于 2017-6-25 18:58:44 | 显示全部楼层
64位win7下鼠标正常使用,不管用啊。。。
 楼主| 发表于 2017-6-4 22:22:25 | 显示全部楼层


测试下bbaa兄的黑科技
 楼主| 发表于 2017-6-3 21:56:40 | 显示全部楼层
回复 15# CrLf


    于是我又贱贱的更新了~
发表于 2017-5-4 22:58:15 | 显示全部楼层

  1. #include <stdio.h>
  2. #include <windows.h>

  3. BOOL WINAPI BlockInput(BOOL fBlockIt);

  4. int main(int argc, char** argv)
  5. {
  6.         return (argc==1)?1:BlockInput(!stricmp(argv[1], "on"));
  7. }
复制代码

评分

参与人数 1技术 +1 收起 理由
老刘1号 + 1 666

查看全部评分

 楼主| 发表于 2017-5-4 20:56:20 | 显示全部楼层
本帖最后由 老刘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. }
复制代码
发表于 2017-5-2 23:25:41 | 显示全部楼层
回复 16# 老刘1号

试试能否不借助临时文件
 楼主| 发表于 2017-5-2 13:15:04 | 显示全部楼层
回复 15# CrLf


    Crlf斑竹,版本更新了
以前的其实可以删了,挺占空间的
一封装起来就这么大了,见谅(x64版可以不收录)
发表于 2017-4-7 01:13:20 | 显示全部楼层
回复 12# Nsqs


    已收录,但 Tray 无法使用,请注明参数格式
    Sleep 的同名同类工具比较多,所以就偷个懒不收录了...
发表于 2017-3-31 15:54:58 | 显示全部楼层
第一个附件说明写错了,应该是光标的坐标XY
发表于 2017-3-31 10:20:18 | 显示全部楼层
回复 12# Nsqs


    感谢自荐,回头看看
发表于 2017-3-30 23:03:23 | 显示全部楼层
回复 10# CrLf


    不知道有没有重复,如有雷同纯属巧合,12年做的小玩意

评分

参与人数 2技术 +2 收起 理由
老刘1号 + 1 感谢分享
CrLf + 1 感谢分享

查看全部评分

发表于 2017-3-30 22:08:03 | 显示全部楼层
用个au3解决问题 blockinput
发表于 2017-3-30 15:52:12 | 显示全部楼层
最近还有没有什么第三方是未收录的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 04:25 , Processed in 0.025201 second(s), 10 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表