我的VBScript文件有问题,它一直打开记事本

时间:2013-12-13 20:35:31

标签: vbscript

我已经创建了一个.vbs文件来清除我的计算机上的RAM,它只是打开我写入的记事本。我该怎么做才能解决这个错误? 我试过重写文件。我删除了该文件并重新制作。 文件说

clearmem=space (10902)

编码是ANSI。

3 个答案:

答案 0 :(得分:5)

这只是一个简单的解决方案,但有时我们很多人都忘记了这一点。

请检查"打开方式"选项。

  1. 右键单击脚本文件。
  2. 点击'属性'
  3. 在常规标签中,如果'打开方式'选项显示'记事本'那么请把它换成 "基于Microsoft Windows的脚本主机"
  4. 现在您可以看到您的txt文件作为vbs文件工作

答案 1 :(得分:1)

我首先检查与 .vbs 文件扩展名相关联的程序。

为此,首先从命令提示符运行assoc命令。您应该看到以下内容:

assoc .vbs
.vbs=VBSFile

如果您,则可以更改文件类型关联,如下所示:

assoc .vbs=VBSFile

接下来,检查与VBSFile类型关联的程序。你应该看到这个:

ftype VBSFile
VBSFile=%SystemRoot%\System32\WScript.exe "%1" %*

如果您,您可以按如下方式更改关联(请注意%的加倍):

ftype VBSFile=%SystemRoot%\System32\WScript.exe "%%1" %%*

还有另一种关联。 WScript.exe 会在脚本回显输出时发出提示。如果您的脚本产生大量输出,这可能会很烦人。如果您希望输出转到屏幕,则可以将关联更改为 CScript.exe

ftype VBSFile=%SystemRoot%\System32\CScript.exe "%%1" %%*

答案 2 :(得分:0)

在Windows 10上,以管理员身份运行cmd,而不是:

ftype VBSFile=%SystemRoot%\System32\WScript.exe "%%1" %%*

你必须输入:

ftype VBSFile=%SystemRoot%\System32\WScript.exe "%1" %*

您可能需要再次注销才能正常工作。没有重新登录的工作是在.vbs文件上“打开”并选择“基于Microsoft Windows的脚本主机”。