有没有办法更改cmd标题?我写了一个vbs程序。但是dos标题不好。
名称是 c:\windows\system32\cscript.exe 我尝试使用:
标题 the_name 和标题 ="姓名"
但两者都不起作用。
感谢帮助。
@AlexK 您指向的链接实际上显示了您可以如何更改命令窗口的标题,所以我不确定为什么这不能作为 Matthias 问题的解决方案。
@Matthias - 由于您已经在使用 cscript,因此您有几个选择:
var x = new ActiveXObject("WScript.shell");
for (var i=0; i < 5; i++) {
x.run('cmd title your title ' + i + '| cscript.exe "params"');
}
Run Code Online (Sandbox Code Playgroud)
或者只是让父脚本执行一个子脚本,但在运行 cscript 命令之前提示输入标题,如下所示:
var x = new ActiveXObject("WScript.shell");
x.run('cmd title your title ' +
WScript.StdIn.ReadLine() +
'| cscript.exe "script path and params"');
Run Code Online (Sandbox Code Playgroud)
c:\>start "your title" cscript script_path.vbs
Run Code Online (Sandbox Code Playgroud)
查看 IEUnit 项目,特别是 Win32Dom activex 对象。这是一个很好的项目,因为它解决了您可能会遇到的“如何创建 ac# activex 对象”和“如何调用 win32 api”的问题。它已经为您完成了 findWindow 部分。
http://code.google.com/p/ieunit/source/browse/#svn%2Ftrunk%2Ftool%2FWin32Dom
归档时间: |
|
查看次数: |
7536 次 |
最近记录: |