标题: 求助.怎样设置bat的窗口总是在前?已解决
[打印本页]
作者: wgmlzj
时间: 2008-10-3 00:03
标题: 求助.怎样设置bat的窗口总是在前?已解决
就是同时运行其他程序时,bat的窗口总只在其他显示的前面(现在是运行其他程序是BAT窗口会自动最小化到任务栏下了)
谢谢!
急用,在线等......
[
Last edited by wgmlzj on 2008-10-3 at 01:49 ]
作者: s11ss
时间: 2008-10-3 00:16
写个vbs,循环激活bat的窗口
作者: wgmlzj
时间: 2008-10-3 00:25
Quote: |
Originally posted by s11ss at 2008-10-3 12:16 AM:
写个vbs,循环激活bat的窗口 |
|
怎样写呢?
给个代码好吗?
作者: s11ss
时间: 2008-10-3 00:30
Quote: |
Originally posted by wgmlzj at 2008-10-3 12:25 AM:
怎样写呢?
给个代码好吗? |
|
While(True)
CreateObject("WScript.Shell").AppActivate "C:\WINDOWS\system32\cmd.exe"
WSH.Sleep(100)
Wend
作者: wgmlzj
时间: 2008-10-3 00:36
我的文件名是c:\abc.bat,放在vbs代码什么地方?
作者: s11ss
时间: 2008-10-3 00:57
不用改vbs的代码,直接运行它。
作者: wgmlzj
时间: 2008-10-3 01:05
运行了,我的bat没反应,还是原来一样.
作者: 406317577
时间: 2008-10-3 01:13
是不是批处理有问题
作者: wgmlzj
时间: 2008-10-3 01:17
标题: 你看看,我是可以运行的
@echo off
:loop
echo %time%
ping 1 -n 1 -w 10000 2>nul 1>nul
echo %time%
netstat -an
echo 循环监测正在运行。
goto loop
作者: s11ss
时间: 2008-10-3 01:17
Quote: |
Originally posted by wgmlzj at 2008-10-3 01:05 AM:
运行了,我的bat没反应,还是原来一样. |
|
看你的cmd窗口标题是什么,如果不是C:\WINDOWS\system32\cmd.exe就把vbs里对应的字符串部分改好。
作者: wgmlzj
时间: 2008-10-3 01:19
标题: 我的系统装在E盘
e:\WINDOWS\system32\cmd.exe
作者: wgmlzj
时间: 2008-10-3 01:21
AppActivate -----是帐户名吗?
我的帐户不是这个.
作者: s11ss
时间: 2008-10-3 01:22
那就改成这样呗:
While(True)
CreateObject("WScript.Shell").AppActivate "E:\WINDOWS\system32\cmd.exe"
WSH.Sleep(100)
Wend
作者: wgmlzj
时间: 2008-10-3 01:24
标题: 窗口的标题就是这个
e:\WINDOWS\system32\cmd.exe
作者: s11ss
时间: 2008-10-3 01:25
是哪个vbs里就换成哪个呗
作者: wgmlzj
时间: 2008-10-3 01:28
改了还是不行.
作者: s11ss
时间: 2008-10-3 01:32
Quote: |
Originally posted by wgmlzj at 2008-10-3 01:28 AM:
改了还是不行. |
|
我这边测试是可以的,奇怪~
作者: wgmlzj
时间: 2008-10-3 01:39
刚才给你那个BAT可以了,但这个就没反应.
@echo off
setlocal enabledelayedexpansion
title lxg3428网络连接监测器--------------------lxg3428网络连接监测器
mode con cols=70 lines=3 &color 2f
cls
echo 开始请稍等。。。。。。
:loop
echo %time%
ping 1 -n 1 -w 10000 2>nul 1>nul
echo %time%
netstat -an >>F:\查询bat例子\arp.txt
findstr "ESTABLISHED" F:\查询bat例子\arp.txt >>F:\查询bat例子\arp2.txt
cls
type F:\查询bat例子\arp2.txt
del F:\查询bat例子\arp.txt
del F:\查询bat例子\arp2.txt
goto loop
作者: s11ss
时间: 2008-10-3 01:45
cmd窗口标题是什么就在vbs里改成什么啊,说过了哈。
作者: wgmlzj
时间: 2008-10-3 01:47
明白啦.太谢谢您了!!!!!!
作者: yaogunbasana
时间: 2008-10-3 11:40
Quote: |
Originally posted by s11ss at 2008-10-3 00:30:
While(True)
CreateObject("WScript.Shell").AppActivate "C:\WINDOWS\system32\cmd.exe"
WSH.Sleep(100)
Wend [ ... |
|
请问如何取消那个置顶设置?
作者: tireless
时间: 2008-10-3 12:06
标题: re 21 楼
将这个 VBS 进程结束。
P.S.1 好像并没有“置顶”效果
P.S.2 更推荐用命令行工具(如 NirCmd)的“窗口置顶”命令。
作者: s11ss
时间: 2008-10-3 12:06
Quote: |
Originally posted by yaogunbasana at 2008-10-3 11:40 AM:
请问如何取消那个置顶设置? |
|
taskkill /f /im wscript.exe