116154801 发表于 2009-1-26 21:10:06

服务器启动器,求各位大哥大姐帮个忙

小弟是个菜鸟,可是小弟很需要如图的程序来管理服务器开机启动,无限查看启动的进程是否存在,如果不存在则会重新启动该进程
谢谢各位大哥大姐帮个忙,小弟无比感激,祝愿各位在新的一年里快快乐乐,飞跃腾达,一年比一年好~~~:face (37):

[ 本帖最后由 116154801 于 2009-2-13 00:06 编辑 ]

KiwiCsj 发表于 2009-1-27 17:39:46

建议:
每任务写成一个函数(FuncEndFunc),方便单独启动或全部启动。
检测是否运行中,则轮流使用 If ProcessExists ()=0 Then Run() 的语法;
依你的任务重要性而定义间歇时间,一般每循环sleep(500)是不会有什么问题的。

具体代码的编写请参考上述思路和关健代码查询帮助编写。

116154801 发表于 2009-1-30 23:22:52

回复 2# KiwiCsj 的帖子

小弟实在是个菜鸟,不懂的太深,希望各位大虾帮忙写个好了的程序给小弟用用,谢谢各位啦

KiwiCsj 发表于 2009-2-7 21:33:18

虽然不推荐只求结果,但是这个小东西我有兴趣了,
晚点我给写一个,写成了给你发这里来。

有心学au3的话,还是要靠自己多练习多出作品才能学好的。

KiwiCsj 发表于 2009-2-8 04:19:28

自定义服务监视器

因为楼上的这次提问而写,感觉可能将来会有用得着,呵呵。

写了5个小时左右,功力不足,有点匆忙,如果有BUG,欢迎给我留言,有空会再略做修改,但不保证一定修改 -_*。

-----------------------------------------------------

功能都在界面上,理解字面意思即可正常使用。

要稍加留意的是各程序的《操作》下拉菜单中的自动重启功能。

所有改动会自动存为配置,下次启动会有记忆。

完全绿色,不用了删除主程序及同目录下的 配置.cfg 两个文件即可。

-----------------------------------------------------

v1.1版相较前一版本修改了:

给按钮增加快捷键(当前窗口按 Alt+ )

减少启动时物理内存占用(7M左右减少到3.5M左右)

增加托盘图标,提供关闭窗口时隐藏到托盘的设置(按“退出监视器”按钮时真正退出),

提供托盘菜单(全启、全停及退出监视,左键双击图标恢复窗体)

去除原误留的主窗口预置座标,现为自动居中显示。

增加窗口周边空白处可拖动的设置,方便在屏幕上移动监视器窗口

-----------------------------------------------------

为防病毒感染传播,请执行前对解压缩后的exe文件进行校验检查,

自定义服务监视器.exe 校验信息如下:

文件: 自定义服务监视器.exe
大小: 618025 字节
文件版本: 1.1.0.0
修改时间: 2009年2月9日, 0:07:25
MD5: 5E7EB5927E53FEAFBE33A1A83C2205A5
SHA1: 0B0D88B64F81C8D5612A3996BBC8D1CA8D2A05A4
CRC32: 64F2093D

1.0版截图:


1.0版下载:


1.1版截图:


1.1版下载:


1.2版可执行文件和源代码下载:
http://autoitx.com/forum.php?mod=viewthread&tid=5276&extra=page%3D1&frombbs=1

[ 本帖最后由 KiwiCsj 于 2009-2-18 02:17 编辑 ]

cls822001 发表于 2009-2-8 11:19:45

好像你这个只能启动两次哦......

KiwiCsj 发表于 2009-2-8 11:27:41

请测试。
我没发现有问题。

KiwiCsj 发表于 2009-2-8 11:29:11

唯一已知的问题是:
进程检测为基本名称检测,所以你要的服务程序名称在当前进程里最好是唯一的、不与其它进程名重复的。

116154801 发表于 2009-2-8 18:46:39

回复 5# KiwiCsj 的帖子

太感谢这位大哥了。。。是否与我们这些菜鸟共享下您的源码呢?

KiwiCsj 发表于 2009-2-9 00:42:02

再回来是因为略做了些调整、修改和增加。关键功能与上一版本没有变化。

修改版在5楼原处修改了。

关于“116154801”朋友希望源码的要求,我只想说:这源码不值一看。里面的关键实现真的很简单,随意估计本坛子里写过2000行以上代码的朋友大概都会写,复杂的只在于要花很多时间去调整细节,仔细站在用户的角度想想每处界面应当如何设置功能,如何方便去提供出来,为了这些细节,我才花了五个小时,写了四百多行代码。

总一句话:这源码不值一看,真花时间看明白我这个源码,还不如自己看帮助写出来一个同样的程序来得更快。

如果“116154801”朋友还是希望直接看源码,不如请你先写个与这个程序相仿的功能实现出来,可以不必在乎界面整齐不整齐,只要实现运行指定进程并当关闭该进程后能自动重新运行它,以此证实你确实是为了学习au3才要的,我就把这个源码发出来,“116154801”朋友你看好不好?

[ 本帖最后由 KiwiCsj 于 2009-2-9 00:53 编辑 ]

116154801 发表于 2009-2-11 12:39:35

你可以提供下 这个代码吗?这个代码我不会用。。。。。。。
就是触到“正在运行”就在 在界面里面 显示“正在运行”触到“以关闭”就在 在界面里面 显示“以关闭”
谢谢“KiwiCsj”大侠了

awongso 发表于 2009-2-11 15:58:01

好东西呀,有码码就更好了

redapple2008 发表于 2009-2-12 00:34:15

好东西呀,好久没有来了,还有好多作品出现

116154801 发表于 2009-2-13 11:13:46

顶·········

KiwiCsj 发表于 2009-2-18 02:08:58

自定义服务监视器1.2,可执行文件、截图及源代码发布,带链接

今晚无眠,顺着对自定义服务监视器程序再次略作修改,版本号为1.2,可执行文件、截图及源代码已发布,链接:
http://autoitx.com/forum.php?mod=viewthread&tid=5276&extra=page%3D1&frombbs=1

:face (35):
页: [1] 2
查看完整版本: 服务器启动器,求各位大哥大姐帮个忙