草庐IT

windows - 无法从 Windows 注册表运行 vbs 文件

我有一个调用vbscript文件的注册表项,如下所示。它会在右键单击.cur文件选择“更改光标”选项时触发"C:\ProgramFiles\CursorManager\CustomCursor.vbs""%1"2下面是vbs文件(CustomCursor.vbs)SetobjArgs=WScript.Arguments'Createobject.CusorValue=objArgs(1)Path=objArgs(0)MsgBoxCusorValueMsgBoxPath但是它不工作。它没有显示任何消息当我从如下命令提示符调用脚本时,它工作。"C:\ProgramFiles\CursorM

windows - VBS : Check IP address and open URL (but only once)

我正在尝试创建一个VBScript,它将通过检查其IPv4地址(由DHCP分配)来检测正在运行的计算机是否连接到我们工作的LAN,然后根据它是否打开特定的URL在我们的网络内部或外部。该脚本将主要用于在工作(10.12.90.0/22)和家庭(通常是192.168/23,但这实际上可以是任何东西)之间漫游的笔记本电脑上。在这两种情况下,我只需要打开corectURL一次,因为几乎总是会有多个网络适配器(有线/无线/蓝牙等)。下面的脚本在我测试时似乎可以工作,但我不是程序员,我不确定是否有更好的方法来做到这一点。理想情况下,我希望避免因延迟而对服务器执行ping操作。strCompute

windows - 如何使用没有管理员权限的 vbs 将任务设置为在登录时以当前用户身份运行?

我可以从命令行创建一个在登录时运行的计划任务,无需管理员权限或用户输入密码来设置任务。但是我必须使用xml文件来执行此操作。这是一个示例xml,其中“Domain\User”部分必须在运行时替换为当前用户的域和名称:Domain\UsertrueDomain\UserDomain\UserInteractiveTokenfalse"C:\Windows\notepad.exe"/logon我可以使用xml使用命令创建任务:schtasks/create/TN"TestLogonTask"/XMLtask.xml这很好用,但我想在vbs中做同样的事情,而不需要为用户编写然后加载xml文件

windows - 如何检查Windows中的vbs脚本是否正在运行?

我已经在Windows中创建了一个VBS脚本。我将运行此脚本来获取文件的大小。我让它永远运行。(即使这是我的要求)。我怎么知道它是在运行还是停止?------ExactScriptstartshere-----SetFSO=CreateObject("Scripting.FileSystemObject")SetFSO_check=CreateObject("Scripting.FileSystemObject")dowhileinfiniteLoop=0-----Thiscodeislastingforever----Loop我的问题清楚吗? 最佳答案

windows - vbs 如何从命令行命令获取结果

我想使用Windows脚本(.vbs)从命令行(cmd.exe)获取简单命令的结果。这是怎么做到的?我一直无法找到一个好的/简单的例子或解释。您可以使用“日期”或“时间”命令来提供示例。如:附言我能够编写打开cmd.exe并发送命令的脚本代码。谢谢! 最佳答案 如有疑问,请阅读documentation.你可能想要这样的东西:Setp=CreateObject("WScript.Shell").Exec("%COMSPEC%/cdate/t")DoWhilep.Status=0WScript.Sleep100LoopWScript.

windows - WshShell.AppActivate 似乎在简单的 vbs 脚本中不起作用

totalvbsscriptingnewb在这里。我正在尝试自动关闭某个打开的窗口,即一个名为HostsMan的程序。这是在Windows8.1Pro64位上,这是我的脚本目前的样子:SetWshShell=CreateObject("WScript.Shell")WshShell.AppActivate"HostsMan"WshShell.SendKeys"%{F4}"第二行好像不行。我知道第3行有效,因为它激活了Windows关机菜单。有什么我想念的吗?更新/更多信息:手动输入alt-F4确实会关闭它,所以我知道这应该有效。我还用其他打开的窗口测试了这个脚本,它们关闭得很好。此外,

html - 在 HTA (VBS) 中动态更新表行

经过研究我发现要在HTA中动态更新表,我需要添加tbody元素。我还可以看到,然后我需要使用appendchild函数将必要的数据/行添加到表中。我已经完成了这个并且正在尝试使用下面的代码遍历数组ArrLogsDimii=1Settable=document.getElementById("maintable")Settbody=document.createElement("tbody")table.appendChild(tbody)Settrow=document.createElement("tr")Settcol=document.createElement("td")Arr

git - 错误 - 在 Windows 7 中使用 "There is no script engine for file extension .vbs"时出现 "Git Bash Here"

我安装了最新版本的gitforwindows。当我使用上下文菜单选项GitBashHere时,出现以下错误。Thereisnoscriptengineforfileextension.vbs有什么解决办法吗? 最佳答案 此问题是由于将.vbs文件与MicrosoftWindowsBasedScriptHost(默认)以外的程序相关联而引起的。就我而言,我已将这些文件与Notepad++相关联。我能够通过以管理员身份运行Notepad++并删除.vbs文件的文件关联来解决它。如果您不确定是哪个程序导致了问题,您可以通过在开始菜单中搜索

游戏帧率最高可提升 37.7%,用 RTX 4090 显卡实测 Windows 11 启用 / 禁用 VBS 对比

3月15日消息,ULbenchmarks公司在2021年10月报告称,Win11系统默认开启Virtualization-basedSecurity(VBS)“基于虚拟化的安全性”特性,会导致游戏、跑分性能下降,最多降幅可达30%。微软过去几年在不断更迭Win11系统版本的过程中,消费者针对VBS的吐槽和争议始终没有停下过。国外科技媒体Tomshardware在最新报道中,表示即便是RTX4090这样的顶级显卡,在开启VBS之后游戏帧率会下降10%。IT之家附本次测试平台如下:处理器:英特尔Corei9-13900K内存:32GBDDR5-6600G.Skill存储:SabrentRocket

游戏帧率最高可提升 37.7%,用 RTX 4090 显卡实测 Windows 11 启用 / 禁用 VBS 对比

3月15日消息,ULbenchmarks公司在2021年10月报告称,Win11系统默认开启Virtualization-basedSecurity(VBS)“基于虚拟化的安全性”特性,会导致游戏、跑分性能下降,最多降幅可达30%。微软过去几年在不断更迭Win11系统版本的过程中,消费者针对VBS的吐槽和争议始终没有停下过。国外科技媒体Tomshardware在最新报道中,表示即便是RTX4090这样的顶级显卡,在开启VBS之后游戏帧率会下降10%。IT之家附本次测试平台如下:处理器:英特尔Corei9-13900K内存:32GBDDR5-6600G.Skill存储:SabrentRocket