我有下面的Javascript。我想获取特定注册表项中值名称的数据。例如,如果键是HKEY_LOCAL_MACHINE\\SOFTWARE\\VideoLAN\\VLC
,值名称是InstallDir
,我怎样才能得到InstallDir
(这是一个路径,即D:\Program Files\VideoLAN\VLC
)的数据。如何在 JavaScript 或 VBScript 中获取此路径?
<html>
<head>
<script language="JavaScript" type="text/javascript">
MyObject = new ActiveXObject( "WScript.Shell" )
function Goto()
{
var bat= MyObject.RegRead("HKEY_LOCAL_MACHINE\\SOFTWARE\\VideoLAN\\VLC\\InstallDir");
MyObject.Run("bat/GoToLine2.bat 10 /examples/helloWorld/helloWorld.txt") ;
}
</script>
</head>
<body>
<button onclick="Goto()">Run BatFile</button>
</body>
</html>
如您所见,我希望将 的文件路径InstallDir
保存在变量 (bat) 中以运行GoToLine2.bat
位于InstallDir
(ie ) 的值数据中的批处理文件 ( D:\Program Files\VideoLAN\VLC
)。你能告诉我如何获得这条路径,这样我就不必使用
MyObject.Run("D:/Program Files/VideoLAN/VLC/GoToLine2.bat 10 /examples/helloWorld/helloWorld.txt");