如何给脚本命名?

时间:2018-06-20 01:08:22

标签: windows vbscript

我运行了一个脚本,以防止计算机进入睡眠状态。这是一个按Num Lock键的简单脚本。如何给脚本命名,以便可以在任务管理器中看到它?我想不时地结束该过程,并且不确定是哪个应用程序。

以下是代码(idle.vbs):

Dim objResult

Set objShell = WScript.CreateObject("WScript.Shell")    

Do While True
  objResult = objShell.sendkeys("{NUMLOCK}{NUMLOCK}")
  Wscript.Sleep (60000)
Loop

1 个答案:

答案 0 :(得分:1)

您的脚本正在解释器中执行,并且在任务管理器中,您将看到可执行文件的名称:wscript.exe

尽管可以使用另一个脚本和句柄的属性来标识正在运行的脚本的名称,但是您无法更改进程名称。

但是最简单的方法是制作可执行文件wscript.exe的副本,使用对您有用的名称进行重命名,然后在cmd中使用该可执行文件来运行脚本。例如idleEx.exe并运行它:

...\idleEx.exe idle.vbs

或者,另一种方法:为vb创建快捷方式并更改“属性” /“常规” /“打开方式”,浏览并选择idleEx.exe

之后,您的进程名称将显示为idleEx.exe