改变运行脚本的命令窗口标题

可以简单地使用下面语句实现窗口的标题

SetobjShell = CreateObject("Wscript.Shell")

objShell.Run("%comspec%/K title My Command Window |ping.exe 192.168.1.1"), 1, TRUE

上面我们新建了一个Wscript.Shell对象实例(instance),然后我们使用Run行为运行Ping.exe,并且使用%comspec%启动了一个新命令窗口,使用/K开关确保窗口在脚本结束后依然打开状态,并且设置窗口的Title为”My CommandWindows”,这样显得界面更直接。

我们使用了|符号来确保同时运行了Ping命令。相当于我们下了这样的指令:“打开一个命令窗口,设置窗口抬头,并且运行Ping.exe”。如果没有管道符号,脚本将打开一个新的Title为”My CommandWindows”命令行窗口,关闭后再打开另一个窗口运行Ping.exe。

您可以尝试下面代码

SetobjShell = CreateObject("Wscript.Shell")

objShell.Run("%comspec%/K title My Command Window "), 1, TRUE

objShell.Run("ping.exe10.0.1.1"), 1, TRUE

可以看到抬头并没有被修改。

当然,如果您想同时修改前后界面的颜色,可以尝试下列代码

SetobjShell = CreateObject("Wscript.Shell")

objShell.Run("%comspec%/T:2E /K title My Command Window|ping.exe " & "10.0.1.1"),1, TRUE

我们是通过/T开关实现的,2代表绿色,E代表黄,具体颜色代码如下:

0 =Black

1 =Blue

2 =Green

3 =Aqua

4 =Red

5 =Purple

6 =Yellow

7 =White

8 =Gray

9 =Light Blue

A =Light Green

B =Light Aqua

C =Light Red

D =Light Purple

E =Light Yellow

F =Bright White

欢迎微信扫一扫或搜索关注我的“Windows自动化运维”公众号,我会每天定期发布Windows自动化运维的相关知识供大家讨论研究.

本人微信号:bjyizhang,加好友请注明“脚本讨论“

时间: 2024-10-26 15:41:48

改变运行脚本的命令窗口标题的相关文章

(二)NS3如何编译、运行脚本和 Command Line命令行参数设置

二.编译.运行脚本和Command Line命令行参数设置 7. 编译和运行脚本主要步骤 1) 将编写的脚本复制到ns-3.22/scratch目录下(可以在ubuntu窗口界面直接复制) 进入ns3目录: /ns-3.22 $ cp examples/tutorial/first.cc  scratch/myfirst.cc将脚本复制到scratch目录下 2) 构建(编译) $ ./waf 3) 运行 $ ./waf --run scratch/myfirst (可能会有运行权限问题,可在r

在linux后台运行脚本的方法和命令

后台运行脚本执行脚本test.sh:./test.sh中断脚本test.sh:ctrl+c在1的基础上将运行中的test.sh,切换到后台并暂停:ctrl+z执行ctrl+z后,test.sh在后台是暂停状态(stopped),使用命令:bg number让其在后台开始运行("number"是使用jobs命令查到的 [ ]中的数字,不是pid)直接在后台运行脚本test.sh:./test.sh &查看当前shell环境中已启动的任务情况:jobs将test.sh切换到前台运行

CentOS7 开机启动脚本与命令后台运行

一.& 在 Linux 命令后加上 &  可以在后台运行 二.nohup 对 SIGHUP 信号免疫,对 SIGINT 信号不免疫,可用 shopt | grep hup 查看. 当关闭终端时,shell默认会发送SIGHUP信号给与该终端关联的进程,从而导致其他进程跟随终端退出.nohup 捕获了 SIGHUP,并做了忽略处理,因此进程不会退出. 在 Linux 命令前加上 nohup 命令可以在退出帐户/关闭终端之后继续运行相应的进程.默认会将进程的所有输出都重定向到一个名为 nohu

python虚拟环境virtualenv与powershell 运行脚本由执行策略引起的问题

一.为什么要创建虚拟环境: 应为在开发中会有同时对一个包不同版本的需求,创建多个开发环境就能解决这个问题.或许也会有对python不同版本的需求,这就需要使用程序来管理不同的版本,virtualenv与virtualenvwrapper就好比能创造出来一个一个的独立容器,各个容器之间互不干扰,所以我们就可以在每个容器中安装我们需要的依赖包 虚拟环境是Python解释器的一个私有的副本,在这个环境中你可以安装私有包,而且不会影响系统中安装的全局Python解释器.虚拟环境非常的有用,可以在系统中P

Linux学习笔记:runlevel七个等级的含义及改变运行等级

0:立即关机. 1:进入single维护模式 2:进入多用户模式,但缺少NFS功能(测试中发现NFS同样启动了) 3:进入多用户full模式,也是最常见普通的模式. 4:保留 5:图形界面 6:重启 #要改变运行等级,可以使用init命令,且需要root权限 [[email protected] ~]$ init 0 init: Need to be root #查看runlevel则没有权限限制 [[email protected] ~]$ runlevel N 3 后者代表当前的runlev

Powershell管理系列(三十五)PowerShell操作之以管理员权限运行脚本

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750 场景:Win10或者是非管理员权限运行命令行的时候,提示无权限,如下图 我们可以右键Powershell,以管理员权限运行,或者是计划任务设置为以管理员权限运行,其实我们有更加高效的办法,可以直接提权运行脚本,如下图,输入用户名和密码, Invoke-Command -ScriptBlock {ipconfig /register

在shell中运行以不同方式运行脚本

在shell当中,可以有3中方式运行脚本: 1 . ./script_name 或者source ./script_name 2 直接./script_name 3 ./script_name & 加入脚本script_name中有两个命令command1,command2,那么,当以第一种方式运行时,command1和command2都在当前shell中运行,并没有产生subshell,如下图所示: 当script_name以第2中方式运行时,当前shell会产生一个subshell,comm

windows运行打开服务命令

windows运行打开服务命令         Java代码      1. gpedit.msc-----组策略      2. sndrec32-------录音机      3. Nslookup-------IP地址侦测器      4. explorer-------打开资源管理器      5. logoff---------注销命令      6. tsshutdn-------60秒倒计时关机命令           补充回答: www.2cto.com      1. gped

Robot FrameWork通过Jybot运行脚本

主要说明如何在Robot Framework中设置通过Jybot模式运行脚本,所以前提为Robot FrameWork能够在pybot模式下正常运行脚本,如不清楚如何安装配置Robot FrameWork可以百度搜索,网上有很多这类教程. 1.下载jython 2.7b1,文件类型为jar类型文件,在windows环境下可以双击打开进行安装.在安装成功后,看到网上有很多关于jython的环境配置,但是根据网上教程进行JYTHON_HOME,PATH,CLASSPAHT配置后,在cmd环境命令行中