Board logo

标题: [其他] MsgOut-从边缘弹出对话框 [打印本页]

作者: Seter    时间: 2010-2-28 21:45     标题: MsgOut-从边缘弹出对话框

PS:之前发了几个小东西都没个善终...真够郁闷的..
MsgOut-从边缘弹出对话框(暂时只支持1024*768的屏幕..虽然改改很简单..但是我估计这东西也没啥影响..)用法 start "" MsgOut.exe /p1:s1 /p2:s2 /p3:s3 ...
p:
/site  指定在哪一侧出现,1234各是上左下右侧,取最后一次的值,初始值4
/dis  出现的点距离0点的距离,总之别到1024*768的屏幕外面就OK,初始值0
/r  背景红色值,-255至255,最好取正整数,取最后一次的值,初始值0
/g  背景绿色值,-255至255,最好取正整数,取最后一次的值,初始值0
/l  背景蓝色值,-255至255,最好取正整数,取最后一次的值,初始值0
/alpha  初始透明度,0表示255或20至255,取最后一次的值,初始值255
/text  显示的文字,没试过最大字数..大概50个字就差不多了,取最后一次的值,初始值没有
/image 显示的图像,可以是网络图像或者本地的,必须是绝对路径,以46*46为佳,否则自动调整到46*46,取最后一次的值,初始值没有
/timeout  指定几秒后自动退出,0表示不退出,取最后一次的值,初始值0
/execute  指定点击图像运行的程序,取最后一次的值,初始值没有
/show  配合/execute使用,1表示正常运行,0表示隐藏运行,取最后一次的值,初始值1

举个例子:
  1. @start "" MsgOut.exe /site:2 /dis:150 /g:100 "/text:元宵快乐!" /alpha:225 /timeout:5000 "/IMAGE:http://www.wodqq.com/jr/UploadFiles_7660/201001/2010012216332181.jpg" "/execute:cmd.exe /c @echo 再来个元宵快乐!&pause>nul" /show:1
复制代码
还有,基本上没有容错处理...不知道atoi(字符串TO数字)的性能如何
show除了取0外都是正常运行
site除了取123外都按照4处理(右侧)

这个是测试版本...

下载:
http://pan.baidu.com/share/link?shareid=4088925045&uk=1124163200
作者: wangchao    时间: 2011-1-13 18:00

很棒!msgout是怎么做出来的!
作者: yaozhenfa    时间: 2011-1-24 13:22

可以用其他的语言去编写的 比如C++ 可能麻烦的不值得 那还是用C#吧
不会的 VB总可以了吧
作者: wangchao    时间: 2011-6-17 15:33

那个窗口有点类似airplay的感觉




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2