我想在PC启动后启动我的简单VBS脚本(Win XP)。我不想把这个脚本放在C:\ Documents and Settings \%UserName%\ Start Menu \ Programs \ Startup
我想用脚本来做,有可能吗?
Script:<br>
Dim oShell<br>
Set oShell = WScript.CreateObject ("WScript.Shell")<br>
oShell.run "notepad.exe c:\text.txt"
答案 0 :(得分:8)
您必须将其放在Startup文件夹中或从注册表中运行它。
对于所有用户,请使用注册表项HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
。
对于当前用户,请使用注册表项HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
答案 1 :(得分:3)
<强>深入强>
如何使VBScripts在启动时自动运行。
第1步
Start -> Run -> cmd
或点击search
,然后输入cmd
assoc .vbs
哪个应该打印.vbs=VBSFile
ftype VBSFile
应打印:
vbsfile="%SystemRoot%\System32\WScript.exe" "%1" %*
因此,现在您知道默认情况下使用WScript打开vbscript文件。
在命令提示符下,键入:
reg query HKEY_CLASSES_ROOT \ Applications \ WScript.exe / s
如果你没有看到:
HKEY_CLASSES_ROOT\Applications\WScript.exe
(Standard) REG_SZ "%SystemRoot%\System32\WScript.exe" "%1" %*
然后您需要执行以下操作,如果以上是您所看到的内容,那么您可以跳过并转到第3步:
第2步
转到:
开始
运行
输入:
注册表编辑器
选择regedit按enter
(或双击regedit)并允许
程序更改您的计算机
HKEY_CLASSES_ROOT\Applications\WScript.exe
(如果WScript.exe密钥不存在,请右键单击“应用程序”并创建新密钥,将其重命名为WScript.exe)
“%SystemRoot%\ System32 \ WScript.exe”“%1”%*
第3步
转到:
输入:
regedit
选择应用,按回车键,允许程序更改您的计算机
HKEY_CURRENT_USER \ SOFTWARE \微软\的Windows \ CurrentVersion \运行
"%SystemRoot%\System32\WScript.exe" "C:\Users\me\myFolder\mySub-folder\myFile.vbs" "%1" %*
注意:
如果您想使用cscript,请在步骤2中输入:
reg query HKEY_CLASSES_ROOT \ Applications \ cscript.exe / s
...而是继续,注意用相关的cscript替换WScript 即此查询:
reg query HKEY_CLASSES_ROOT\Applications\cscript.exe /s
应该产生这样的结果:
(Standard) REG_SZ "C:\Windows\System32\cscript.exe" "%1" %*
答案 2 :(得分:2)
只是约会,每个人都可能已经知道了。
HKLM适用于机器上的任何用户,因为意味着本地机器
HKCU仅适用于当前用户。
答案 3 :(得分:0)
将此代码添加到vbs脚本的开头 将myKey的结尾更改为您想要调用注册表项的任何地方
Set WshShell = CreateObject("WScript.Shell")
myKey = "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\MyVbsScript"
WshShell.RegWrite myKey,WScript.ScriptFullName,"REG_SZ"
答案 4 :(得分:0)
简便方式:
制作蝙蝠文件
WScript.exe "Path\to\your\script.vbs"
将其从gpedit.msc添加到启动
答案 5 :(得分:-3)
您可以通过
从注册表或启动中启动vbsciptWScript C:\somefloder\somefolder2\yourscript.vbs
您可以将此行放在
上的值中对于计算机上的所有用户HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
用于当前用户HKCU \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run