动态传递Path值Javascript

Passing Path value dynamically Javascript

本文关键字:Javascript Path 动态      更新时间:2023-09-26

我有一个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); 

您需要使用filepath作为变量,而不是字符串,并且您需要添加引号,因为您的路径包含空格:

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