Rad*_*dek 18 windows-7 command-line
我有一个带有 'target' 的快捷方式"C:\Users\Public\TestPro\TestPro Automation Framework\taf.js"
。
我想从批处理文件中运行它,所以我将其复制"C:\Users\Public\TestPro\TestPro Automation Framework\taf.js"
到 cmd.exe 命令行中并按 Enter。什么都没有发生。
如何"C:\Users\Public\TestPro\TestPro Automation Framework\taf.js"
在 Windows7 上从命令行运行?
js文件包含
var WshShell = new ActiveXObject("Wscript.Shell");
WshShell.run("java -Dlog.dir=%TEMP% -jar taf-loader.jar", 0, false);
WScript.exit;
Run Code Online (Sandbox Code Playgroud)
我尝试同时运行 js 文件,Wscript.exe
并Cscript.exe
按照@Serge 的建议运行,但没有任何效果 = 我通过双击启动的程序尚未启动。也没有错误。
C:\>Cscript.exe "C:\Users\Public\TestPro\TestPro Automation Framework\taf.js"
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.
C:\>Wscript.exe "C:\Users\Public\TestPro\TestPro Automation Framework\taf.js"
C:\>
Run Code Online (Sandbox Code Playgroud)
Ser*_*rge 17
您有两个选择:
Cscript.exe "C:\Users\Public\TestPro\TestPro Automation Framework\taf.js"
Run Code Online (Sandbox Code Playgroud)
或者
Wscript.exe "C:\Users\Public\TestPro\TestPro Automation Framework\taf.js"
Run Code Online (Sandbox Code Playgroud)
前者启动Windows Scripting Host的命令行版本,后者启动window版本。
命令行选项记录在此处:https : //docs.microsoft.com/en-us/windows-server/administration/windows-commands/cscript
在这里:https : //docs.microsoft.com/en-us/windows-server/administration/windows-commands/wscript
在您的脚本文件中,您应该使用 jar 文件的完整路径以及 java.exe 的完整路径
或者,要允许java.exe
定位tar-loader.jar
文件,您应该将当前目录更改为包含此文件的目录,因此在调用wscript
make之前cd "C:\Users\Public\TestPro\TestPro Automation Framework\"
正如您提到的,您喜欢一键运行此脚本,您也可以在桌面上创建一个快捷方式,将命令行设置为Wscript.exe "C:\Users\Public\TestPro\TestPro Automation Framework\taf.js"
并将工作目录设置为C:\Users\Public\TestPro\TestPro Automation Framework\
归档时间: |
|
查看次数: |
144008 次 |
最近记录: |