中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-10 11:04
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,255 会员排行
DOS批处理 & 脚本技术(批处理室) » 【未结,急】强制程序后台运行
可打印版本  1,419 / 7
第1楼 kioskboy 发表于 2008-10-28 20:46
初级用户 发帖 103 积分 153
【未结,急】强制程序后台运行
有时侯上网时,有的程序只想后台运行,比如进程123.exe,有老板键^h(ctrl+h),按下老板键后会重托盘图标里消失(或出来)
可是当资源管理器崩溃的时候(或其它异常原因),123.exe自动重托盘里面显示出来了

请问大家,怎么用vbs(或其它什么软件)实现下面其中一种效果:
1 监视123.exe,当123.exe在托盘图标里时,WshShell.SendKeys "^h"
(wscript.sleep 15000,每15秒种查看一次)
2 监视123.exe,当别人双击托盘图标的123.exe,123.exe主被激活,任务管理器的 应用进程栏 产生123.exe(进程栏 里也有123.exe)
此时,WshShell.SendKeys "^h"
(wscript.sleep 15000,每15秒种查看一次)
上面的效果只要实现一种就可以了

反正,求个监视的脚本,使托盘里面没有123.exe 的图标,由于修改注册表好像不能实现
以前有个有个tray.dll的文件,是个托盘冒泡的,不能实现不了这种效果。
我拭了几个软件都只能隐藏主界面,不能同时隐藏 软件本身和123.exe 的托盘图标,或者老弹出注册窗口.

[ Last edited by kioskboy on 2008-11-18 at 10:43 ]
第2楼 everest79 发表于 2008-10-29 07:21
金牌会员 发帖 1,127 积分 2,564
我曾经也问过这样的问题,后来慢慢知道的多了,才发现那时自已很无知
第3楼 kioskboy 发表于 2008-11-04 13:04
初级用户 发帖 103 积分 153
这样说不行啊,兄弟
说清楚点啊

[ Last edited by kioskboy on 2008-11-5 at 01:28 ]
第4楼 yishanju 发表于 2008-11-04 17:02
银牌会员 发帖 1,357 积分 1,488
楼主继续再深入学学批处理

系统里自带的命令不太可能实现这样功能的。
第5楼 kioskboy 发表于 2008-11-05 01:45
初级用户 发帖 103 积分 153
那vbs应该行吧,用个dll帮忙也可以呀,希望vb和 vbs高手帮下我

[ Last edited by kioskboy on 2008-11-5 at 05:26 ]
第6楼 kioskboy 发表于 2008-11-17 11:07
初级用户 发帖 103 积分 153
根据下面的代码,Private Sub Command2_Click() 和Private Sub Command3_Click() 不需要, 怎么改,或其它方法,
算了,不改成vbs,就修改下vb。能达到不使123.exe托盘图标始终(或尽量)不出来 就可以了,如以qq.exe为测试对象(反正按ctrl+alt+z可以再跑出来,或者好象关掉多出的进程*dll就可以了),只需要对qq.exe进行操作
我不知道把”qq.exe“字符串 放在哪个地方?



[ Last edited by kioskboy on 2008-11-18 at 10:40 ]
第7楼 HAT 发表于 2008-11-17 12:06
版主 发帖 5,017 积分 9,023
Re 6楼
第8楼 kioskboy 发表于 2008-11-18 10:42
初级用户 发帖 103 积分 153
不以qq.exe为例子也可以
如以internat.exe为例,达到下面的效果就可以了

用vb写个程序,使其托盘图标隐藏,最好这个程序没有窗口
(如根据上面vb代码,关闭进程*dll,可以使其托盘图标重新出来)

[ Last edited by kioskboy on 2008-11-18 at 10:44 ]
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023