首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用自定义参数/参数输入配置在NSIS中执行特定的vbs脚本

使用自定义参数/参数输入配置在NSIS中执行特定的vbs脚本
EN

Stack Overflow用户
提问于 2012-02-21 20:18:21
回答 2查看 354关注 0票数 0

我正在尝试让coorrect sytax使用nsExec::ExecuteToStack调用这两个命令,但仍然没有成功执行。可能我有错误的输入格式。

第一个命令:

代码语言:javascript
复制
nsExec::ExecToStack `"$SYSDIR\CScript.exe" $0 //$SYSDIR\iisext.vbs //EnApp //"ASP.NET 4.0.30319"`

第二个命令:

代码语言:javascript
复制
cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 “true”

,其中,imho,应该类似于:

代码语言:javascript
复制
nsExec::ExecToStack /NOUNLOAD `"$SYSDIR\CScript.exe" $0 //C:\Inetpub\Adminscripts\adsutil.vbs //set "W3SVC/AppPools/Enable32BitAppOnWin64" “true”`

你能帮我制作正确的ExecuteToStack函数执行字符串吗?

非常感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-22 00:46:56

似乎我已经为这个找到了一个正确的sytax :)

链接:

http://forums.winamp.com/showthread.php?t=290922

感谢你,我找到了它,因为我只是不明白为什么它是工作的:D

票数 2
EN

Stack Overflow用户

发布于 2012-02-21 22:04:02

你为什么要把斜杠加倍?

在MS Shell中,您可能需要将反斜杠转义为\/,而不是斜杠。所以,在Windows shell中,//而不是等同于/

当心被错误引用的"true"参数“true”,因为shell可以识别常规的、单引号和双引号,而不是排版引号。我认为这是一个复制/粘贴问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9377492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档