找回密码
 加入
搜索
查看: 3599|回复: 7

[AU3基础] 新手请教:执行DOS命令时(@sw_hide),能显示托盘图标么?

  [复制链接]
发表于 2010-9-8 12:56:33 | 显示全部楼层 |阅读模式
我用auit写了个脚本,就是执行一行dos命令,设置了@sw_hide,这样运行时不会显示窗口;

在DOS下执行该命令时,是运行一个Java的程序,并一直开着,直到DOS窗口被关闭。

现在把窗口隐藏了,也没托盘图标,我想结束也没法结束了,只能在任务管理器中把进程关掉~~

请教各位老大,有没有办法可以在运行DOS命令时,既可以隐藏窗口,又能显示托盘图标的办法啊??

多谢了~~~
发表于 2010-9-8 13:11:16 | 显示全部楼层
托盘图标 与那没关系的 是
#NoTrayIcon
OPT(TrayIconHide,1)

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

发表于 2010-9-8 14:33:46 | 显示全部楼层
托盘图标 与那没关系的 是和
shenrenba 发表于 2010-9-8 13:11

OPT(TrayIconHide,1)
这个会出现几ms 而且还有点卡... 推荐#NoTrayIcon

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

 楼主| 发表于 2010-9-8 16:10:56 | 显示全部楼层
2楼的朋友,给出的这两个是不显示托盘图标吧???

我想要的是 显示 托盘图标……
发表于 2010-9-8 17:12:03 | 显示全部楼层
你不加那2行代码
默认就是显示托盘图标的呀。
发表于 2010-9-9 10:37:29 | 显示全部楼层
初学AU3,进入学习一下。
 楼主| 发表于 2010-9-9 22:14:42 | 显示全部楼层
好象不行的,我什么都没加,就一行命令,不显示托盘图标~~~
发表于 2010-9-9 23:18:06 | 显示全部楼层
#NoTrayIcon

Opt("TrayMenuMode",1) ; Default tray menu items (Script Paused/Exit) will not be shown.

TrayCreateItem("")
$exititem = TrayCreateItem("退出")

TraySetState()

Run(@ComSpec & " /c " & 'Java的程序', "", @SW_HIDE)

While 1

$msg = TrayGetMsg()
Select
Case $msg = 0
ContinueLoop
Case $msg = $exititem
ProcessClose("Java的程序")
Exit
EndSelect

WEnd

Exit
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 07:51 , Processed in 0.269822 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表