Windows 如何给脚本命名?

Windows 如何给脚本命名?,windows,vbscript,Windows,Vbscript,我有一个脚本,我运行,以防止我的计算机进入睡眠状态。这是一个按下Num Lock键的简单脚本。如何为脚本命名,以便在任务管理器中查看它?我想时不时地结束这个过程,但不确定它是哪个应用程序 以下是代码(idle.vbs): Dim objResult Set objShell = WScript.CreateObject("WScript.Shell") Do While True objResult = objShell.sendkeys("{NUMLOCK}{NUMLOCK}"

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

以下是代码(idle.vbs):

Dim objResult

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

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

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

虽然可以使用另一个脚本和句柄的属性标识正在运行的脚本的名称,但不能更改进程名称

但最简单的方法是复制可执行文件
wscript.exe
,用一些对您有启发性的东西重命名它,然后在cmd中使用该可执行文件来运行脚本。例如
idleEx.exe
并运行它:

...\idleEx.exe idle.vbs
或者,另一种方法是:为vbs创建快捷方式并更改属性/General/打开,浏览并选择
idleEx.exe

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