我需要帮助来创建可以从可变位置运行bat文件的VBscript

用户3393673

我试图创建的是一个两部分的脚本。脚本的第一部分将搜索应用程序的安装路径,并将其另存为变量strValue。脚本的这一部分效果很好。我希望脚本的下一部分从strValue中存储的位置启动批处理文件。这是让我绊倒的部分。我觉得我正在使事情变得复杂得多。请指教。

到目前为止,这是我的脚本:

Option Explicit

Dim strComputer, oReg, strKeyPath, strValueName, strValue, WshShell, ObjEnv, objExec,     strFolderPath, 


Const HKEY_LOCAL_MACHINE = &H80000002

strComputer = "."

Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _
strComputer & "\root\default:StdRegProv")

strKeyPath = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Greenshot_is1"
strValueName = "InstallLocation"
oReg.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue

'Uncomment the following line to verify the install location is chosen properly
Wscript.Echo "Current Install Location: " & strValue
'
''''''''''''''''''''''''''''''''''''''''''''''''
'run batch file from strValue location
安斯加·威彻斯(Ansgar Wiechers)

假定strValue包含批处理文件的完整路径,则可以使用以下Run方法:

CreateObject("WScript.Shell").Run """" & strValue & """", 0, True

周围的双引号strValue会注意带空格的路径。

如果strValue仅包含不带文件名的路径,则可以这样构建完整路径:

CreateObject("WScript.Shell").Run """" & strValue & "\batchfile.bat""", 0, True

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

需要帮助来创建我的C ++程序

Powershell-努力从可变位置复制文件

我需要通过在 Pygame 中创建循环来获得帮助

需要帮助创建Cron来每天下载XML文件

嗨,我需要帮助来解析Java中的JSON文件

我需要 zenity 的帮助来列出文件

创建一个bat文件来运行节点命令

我需要从BAT文件在IDLE中运行python脚本

需要帮助来创建子目录来存储带有日期的文件

我可以从.bat文件在arcpy中运行python脚本吗?

需要帮助来运行旧的Matlab代码

使用可变路径从.bat运行.vbs文件

如何找出应用程序保存我的可变位图的位置

需要帮助来创建分段控件

需要帮助来创建JPA条件查询

需要帮助来创建单个Mysql查询

我需要帮助来确定不受支持的操作数类型所在的位置?

需要帮助以寻找可以通过链接多个简单类型的产品来创建色样的模块

我需要一个.bat文件来执行compact.exe并忽略文件类型?

需要帮助来解析 XML 文件

需要帮助优化代码以运行 for 循环来汇总 csv 文件中的经济变量?

我还需要使用可变参数模板继承来创建lambda重载?

我需要帮助来创建Whatsapp聊天机器人

卡住!我需要一些帮助来创建此页脚

在安装14.04 LTS之后,我需要帮助来创建交换

我需要帮助来创建构造函数并返回布尔值和字符串

我需要一些帮助来创建特定的形状/图案

我PITEST将无法运行。保险代奴才异常退出。我需要帮助来正确的配置我的pom.xml

我运行了 ChkRootkit 并找到了一个受感染的文件。我需要帮助