javascript - 动态传递路径值Javascript

标签 javascript testcomplete

我有 shell 命令,它使用以下代码运行批处理文件,一切正常

WshShell.Run ( '"H:\\Workspace\\testcomplete\\TCAF - QIKSilver\\test.bat" ' +  + a + ' ' + b + ' ' + c); 

批处理文件路径不是恒定的,我想动态传递它

d= Project.Path; // I get the path of my project
value = d.replace(/\\/g, "\\\\");// replace single backslash with double slash
filepath = value.concat("test.bat") // value of filepath varialbe is -H:\\Workspace\\testcomplete\\TCAF - QIKSilver\\test.bat

以下内容无效:

WshShell.Run ('filepath' + a + ' ' + b + ' ' + c); 

有什么建议请留言

这段代码是使用java脚本在测试中编写的

最佳答案

试试这个:

WshShell.Run (filepath+' '+ a + ' ' + b + ' ' + c); 

关于javascript - 动态传递路径值Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25635712/

相关文章:

javascript - 如何通过函数的函数传递变量

javascript - javascript 中的正则表达式只允许数字和一个点后跟最多 2 个数字

javascript - 从站点调用 Chrome 扩展程序的后台功能

c++ - 使用 C++ 脚本在 Web 上发布数据

jenkins - 当从 jenkins 调用时,无法在 testcomplete 中运行自动化项目

testcomplete - 如何以编程方式使 Testcomplete 中的测试失败?

javascript - jQuery 在 DOM 中移动 div

javascript - 如何使用事件冒泡取消

通过 FinalBuilder 上的 TestComplete 7 进行 Delphi 项目测试

wpf - 在 TestComplete 中的 UI 测试实例上调用 .Net 函数