Tag: VBScript

通过脚本让电脑实现模拟按键(一直在线功能): VBScript/JScript/PowerShell

本文详细讲诉了用脚本实现定时模拟计算机按键,用于保持系统一直在线的状态。脚本可以使用VBScript、JScript和Powershell。这三种脚本语言都是微软/Microsoft的,不过前两种已经要被淘汰了。 在 Windows 环境下,这三种脚本(PowerShell、VBScript 和 JScript)都通过 CreateObject 来调用 COM 对象 WScript.Shell,以实现模拟按键的功能。例如,可以每隔一分钟模拟按下 Scroll Lock 键一次,从而保持“在线”状态(Keep Alive)。Scroll Lock 键在某些键盘上可能不存在,其作用是切换滚动锁定状态,连续按两次不会对系统造成实际影响。 模拟按键:自动化任务脚本 有时候,你可能想模拟按键(键盘输入),例如为了自动化一些任务,相比查找 API 并写脚本,通过重复按键可能更简单。例如,你想打开任何聊天窗口并输入 “Hello!” 100 次,可以使用 PowerShell 编写一个脚本,它先暂停几秒钟,然后模拟按键。 你可以通过在 Windows 中使用 …

微软终于弃用VBScript, 一个时代结束了

VBScript是我最喜欢的编程语言之一,因为其简单的语法,性能稳定,而且在Windows上和COM组件结合,可以做很多事情,Windows管理员在Powershell出来之前用VBScript来完成各种管理工作。VBScript也是我早期学会的编程语言之一(还有LOGO海龟作图,FoxBase数据库,Pascal等)。现在我的任务栏还有VBS Editor,因为我很有时候需要验证些数学或者其它事情,我就会用VBScript来写。比较复杂的我就会用Python。 据说比尔盖茨对Basic语言情有独钟,因为他老人家当年就是设计并开发了Basic语言,后来一直在Windows产品中支持Basic,比如Visual Basic,VB for Application,ASP等。 2023年10月份也就是这个月,微软发布声明,说弃用VBScript了。因为现在,Powershell更为强大,可以完全取代VBScript。VBScript的语法简单很多,而且已经十几二十年没有更新了,已经跟不上主流语言的各种语法糖和框架,和COM结合也带来了一些安全问题,比如当年VBScript来写一些恶意脚本还是非常容易的。 可以在微软的这个页面看到: In future releases of Windows, VBScript will be available as a feature on demand before its removal from the operating system. …

最佳点赞策略 SteemIt 能量需要恢复满么?

虽然说小鱼的点赞策略就是喜欢的点, 因为SP少点赞收益没有多少区别, 但是现在 @justyy 已经有超过1万的SP 了, 所以今天想了一下这么一个问题. 我们都知道, 一次100%点赞消耗能量 2%, 一天恢复20%的能量相当于一天中你可以点满10次. 那么问题就是, 假设30天时间内, 你一天点10次, 最大收益是多少? 为了简化分析模型, 我们假设1万SP能量全满点赞收益是1 SBD, 那么如果初始能量只有60%, 我们是不是需要等恢复了90%甚至是全满后再点这样效果会好一点呢? 我本来以为没啥区别, 直到今天晚上无聊随便写了段VBScript代码来分析, 结果让我很吃惊. 第一种策略, 从第一天就开始点满10次, 假设这10次都是一下子点完, 两次点赞间的能量恢复可以忽略不计, 那么我们可以用以下代码来模拟: Function …

如果大家要是一直生一直生直到生到女儿, 岂不是男女比例失调啊?

一直想要个女儿. @happyukgo 可是条件不允许, 至少是暂时的吧. 然后就有这么一个问题: 如果大家要是一直生一直生直到生到女儿, 生到女儿就不生了, 这样大概来说男孩女孩比例还是 1:1 么? 如果生男孩是B, 生女孩是G, 只生一个大家都知道是50%的概率(染色体XX和XY结合 各50%的概率生男孩或生女孩). 如果一直生直到生女孩 这序列就是: G, BG, BBG, BBBG, …. 关键来了, 好像男孩B比较多, 我们用P(B)表示生男孩的概率, P(A)表示生女孩的概率, P(BG) 表示生一男一女的概率 .. 还没生的时候, …

VBScript 是我最喜欢的(脚本)语言

VBScript 是我最喜欢的(脚本)语言, 虽然微软已经老早就放弃了对其更新, 最后一次更新是 2000年11月份. 但这并不代表操作系统对它不支持了. 相反从WIN98之后的每个WIN操作系统都会自带VBScript的解析器(也就是系统目录下的 cscript.exe 或 wscript.exe, 即有32位也有64位). 为此, 我还特意的注册了域名 isvbscriptdead.com. 还没退出历史舞台呢 国外每月更新的编程语言排行榜 TIOBE 2016年6月份的排名中, VBScript 排第46名. 排名50到100的有: BASH, ActionScript, 还有GOOGLE的GO语言. 至少现在还是有一些人会用到 VBScript的. 这语言在WINDOWS下甚至轻巧 好用, 用来写一些管理性的脚本 …

如何快速的判断整数能否被11整除?

1位数除0之外不能被11整除, 2位数的话 除了 11, 22, 33 .. 99 之外不能被11整除. 3位数的话 121, 132 .. 可以把个位数和百位数相加 然后减去十位数 如果为0就能被整除, 比如 176 能被11整除因为 1+6-7=0. 4位数以上就比较麻烦了, 不过有更为简便的方法. 假设 整数为 那么只要 那么这个整数就能被11整除. 比如 3619 这个整数 …