VBScript编写Windows防止锁屏脚本程序详解
来源:http://www.tudoupe.com时间:2022-06-13
本文主要介绍VBScript如何写Windows反锁屏幕脚本程序的例子,如果你需要朋友可以参考,希望你能帮助,并祝大家进步,早日提升和薪金提高
背景介绍
一些公司为了安全和保密,强迫所有办公电脑通过Windows组策略自动锁定屏幕5或10分钟,不进行操作,避免不相关的人看到他们不应该看到的东西。作为程序员,我对这个单剪方案感到非常不舒服,一开始很容易让你心碎。例如,当你写代码或向别人展示代码时,突然锁定屏幕令人讨厌;每次锁定屏幕时,你必须输入一个密码,这是浪费生命。不能忍!
为了解决这个问题,我们可以写一个简单的 vbs脚本,模拟锁屏周期中键击操作,这防止Windows桌面被锁定。为什么使用 vbs脚本,而不是比Python和JavaScript更受欢迎的高级语言,主要是因为这个方案的要求特别简单,并且 vbs脚本可以在Windows系统中直接运行,不需要安装任何依赖性。
脚本程序
这里有两个脚本可以调用 never_lock.vbs文件(首先在Windows创建一个txt文本文件,插入代码,然后修改文件名)。
复杂版本
Set ws=Wscript.CreateObject("Wscript.Shell")
If ws.expandenvironmentstrings("%strikkeyflag%")=("on")Then
wscript.echo("Screen Never Lockout")
ws.Environment("user").Item("strikkeyflag")="off"
set mi=getobject("winmgmts:win32_process").instances_
for each p in mi
if ucase(p.name)=ucase("wscript.exe")then
p.terminate
End If
Next
wscript.quit
Else
wscript.echo("Screen Never Lockout")
ws.Environment("user").Item("strikkeyflag")="on"
do
set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys"{ScrollLock}"
wscript.sleep(280000) 'ms
Loop
end if
简单版本
首先定义一个壳体对象
Set WshShell = WScript.CreateObject("WScript.Shell")
修改设置所需的时间
do
你可以把它设置在比屏幕短的时间里
WScript.Sleep 60000 '1min 60000ms
WshShell.SendKeys "{ScrollLock}"
loop
双击不锁在Windows上. vbs脚本可以运行.
要停止脚本编写, 按 Ctrl + Shift + Esc 打开任务管理器, 找到Microsoft ® Windows Based Script Host, 并完成任务.
工作原理
你应该猜到,永远不锁。 vbs脚本的工作原理是按一次滚动锁键设置时间,让系统认为有人正在工作,这样时间可以设置在锁屏幕周期内,以避免锁屏幕的效果。
滚动锁是一个滚动锁定键.大多数键盘上存在的一个键,通常有一个指示键开关状态的灯.这个键用于锁定所有软件的滚动功能,然而,大部分软件不再使用。因为这个键不再使用,因此,一些键盘(例如笔记本)已被从这个键中删除。然而,系统仍保留了滚动锁键的定义,这样我们就可以用这个无用的按钮阻止屏幕锁定,它不会对系统产生任何影响。
- 来源: https://ww.Jb51.net/article/248678.htm
- 本文地址:https://ww.Linux Probe.com/vbscript-windows-linux.html 编辑:给金平,审计员:张赵
- Linux命令概览: https://ww.Linux cool.com/
- Linux系统概览: https://ww.Linux down.com/
- Red Hat Certification RHCE考试技巧: https://ww.rhce.net/
下一篇:没有了
相关新闻
- 2022-06-13 干翻微软?苹果或推出低价MacBook
- 2022-06-12 禁止分享安全漏洞!美国传来新消
- 2022-06-12 继续发动钞能力!曝微软欲复兴经
- 2022-06-12 Microsoftstore加载不出来怎么回事
- 2022-06-12 微软“金童”高管辞职!被指抚摸
- 2022-06-12 像电脑一样的手机,重新体验旧多
- 2022-06-12 美新规:微软或将“断供”中国市
- 2022-06-12 原创 苹果、高通都不讲武德,int
- 2022-06-12 Outlook for Windows 上架 Win11 商店,现
- 2022-06-12 22年Xbox&Bethesda游戏展示会时长约
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
