kai0428
2级·斗气风暴
2级·斗气风暴
  • UID20206
  • 注册日期2012-01-04
  • 最后登录2020-07-26
  • 粉丝0
  • 关注1
  • 发帖数58
  • QQ
  • 铜币36枚
  • 威望0点
  • 银元53个
阅读:1338回复:4

有誰會E語言

楼主#
更多 发布于:2012-06-30 12:49

有誰可以寫 偵測服務端 7 worldserver.exe

當斷線可以自動啟動??


aegis2003
禁止发言
禁止发言
  • UID191
  • 注册日期2011-06-13
  • 最后登录2018-09-12
  • 粉丝8
  • 关注0
  • 发帖数380
  • QQ
  • 铜币163枚
  • 威望-438点
  • 银元482个
  • 社区居民
沙发#
发布于:2012-06-30 14:13
用户被禁言,该主题自动屏蔽!
bb124966188
3级·血之光辉
3级·血之光辉
  • UID20231
  • 注册日期2012-01-08
  • 最后登录2019-08-14
  • 粉丝6
  • 关注0
  • 发帖数122
  • QQ
  • 铜币107枚
  • 威望0点
  • 银元64个
板凳#
发布于:2012-06-30 22:12
我懂一点,大概这样~我没测试过~但是错误了别找我麻烦哦....写好了~生成出来~然后放到(例子:E:\V19端\V19服务端\V19\Program)

好了{中文代码部分}
.版本 2
.支持库 じ☆ve Hebe
.支持库 eAPI

.如果真 (进程是否存在 (“1.AccountServer.exe”) = 假)
    掉了 ()
.如果真结束
' 如果真 (进程是否存在 (“2”) = 假)
' 如果真 (进程是否存在 (“3”) = 假)
' 如果真 (进程是否存在 (“4”) = 假)
' 一直到7

.子程序 掉了

终止进程 (“1.AccountServer.exe”)
' 终止进程 (“2.AccountServer.exe”)
' 终止进程 (“3.AccountServer.exe”)
' 结束所有
运行 (“cmd /c ” + “start 1.AccountServer.exe sunkist”, 假, )
.如果真 (进程是否存在 (“1.AccountServer.exe”) = 真)
    运行 (“cmd /c ” + “start 2.DatabaseServer.exe sunkist”, 假, )
.如果真结束
.如果真 (进程是否存在 (“2.DatabaseServer.exe”) = 真)
    运行 (“cmd /c ” + “start 3.CoreServer.exe sunkist”, 假, )
.如果真结束
.如果真 (进程是否存在 (“3.CoreServer.exe”) = 真)
    运行 (“cmd /c ” + “start 4.Certifier.exe sunkist”, 假, )
.如果真结束
.如果真 (进程是否存在 (“4.Certifier.exe”) = 真)
    运行 (“cmd /c ” + “start 5.LoginServer.exe sunkist”, 假, )
.如果真结束
.如果真 (进程是否存在 (“5.LoginServer.exe”) = 真)
    运行 (“cmd /c ” + “start 6.CacheServer.exe sunkist”, 假, )
.如果真结束
.如果真 (进程是否存在 (“6.CacheServer.exe”) = 真)
    运行 (“cmd /c ” + “start 7.WorldServer.exe sunkist”, 假, )
589ikjj
bb124966188
3级·血之光辉
3级·血之光辉
  • UID20231
  • 注册日期2012-01-08
  • 最后登录2019-08-14
  • 粉丝6
  • 关注0
  • 发帖数122
  • QQ
  • 铜币107枚
  • 威望0点
  • 银元64个
地板#
发布于:2012-06-30 22:19
这是完成的(觉得要放到服务端的Program文件夹哦)

.版本 2
.支持库 eAPI
.支持库 じ☆ve Hebe

.子程序 掉了

终止进程 (“1.AccountServer.exe”)
终止进程 (“2.DatabaseServer.exe”)
终止进程 (“3.CoreServer.exe”)
终止进程 (“4.Certifier.exe”)
终止进程 (“5.LoginServer.exe”)
终止进程 (“6.CacheServer.exe”)
终止进程 (“7.WorldServer.exe”)
运行 (“cmd /c ” + “start 1.AccountServer.exe sunkist”, 假, )
.如果真 (进程是否存在 (“1.AccountServer.exe”) = 真)
    运行 (“cmd /c ” + “start 2.DatabaseServer.exe sunkist”, 假, )
.如果真结束
.如果真 (进程是否存在 (“2.DatabaseServer.exe”) = 真)
    运行 (“cmd /c ” + “start 3.CoreServer.exe sunkist”, 假, )
.如果真结束
.如果真 (进程是否存在 (“3.CoreServer.exe”) = 真)
    运行 (“cmd /c ” + “start 4.Certifier.exe sunkist”, 假, )
.如果真结束
.如果真 (进程是否存在 (“4.Certifier.exe”) = 真)
    运行 (“cmd /c ” + “start 5.LoginServer.exe sunkist”, 假, )
.如果真结束
.如果真 (进程是否存在 (“5.LoginServer.exe”) = 真)
    运行 (“cmd /c ” + “start 6.CacheServer.exe sunkist”, 假, )
.如果真结束
.如果真 (进程是否存在 (“6.CacheServer.exe”) = 真)
    运行 (“cmd /c ” + “start 7.WorldServer.exe sunkist”, 假, )
.如果真结束


.子程序 __启动窗口_创建完毕

.如果真 (进程是否存在 (“1.AccountServer.exe”) = 假)
    掉了 ()
.如果真结束
.如果真 (进程是否存在 (“2.DatabaseServer.exe”) = 假)
    掉了 ()
.如果真结束
.如果真 (进程是否存在 (“3.CoreServer.exe”) = 假)
    掉了 ()
.如果真结束
.如果真 (进程是否存在 (“4.Certifier.exe”) = 假)
    掉了 ()
.如果真结束
.如果真 (进程是否存在 (“5.LoginServer.exe”) = 假)
    掉了 ()
.如果真结束
.如果真 (进程是否存在 (“6.CacheServer.exe”) = 假)
    掉了 ()
.如果真结束
.如果真 (进程是否存在 (“7.WorldServer.exe”) = 假)
    掉了 ()
.如果真结束

589ikjj
bb124966188
3级·血之光辉
3级·血之光辉
  • UID20231
  • 注册日期2012-01-08
  • 最后登录2019-08-14
  • 粉丝6
  • 关注0
  • 发帖数122
  • QQ
  • 铜币107枚
  • 威望0点
  • 银元64个
4楼#
发布于:2012-07-01 13:39
这是完成的


.版本 2
.支持库 eAPI
.支持库 じ☆ve Hebe

.子程序 掉了

终止进程 (“1.AccountServer.exe”)
终止进程 (“2.DatabaseServer.exe”)
终止进程 (“3.CoreServer.exe”)
终止进程 (“4.Certifier.exe”)
终止进程 (“5.LoginServer.exe”)
终止进程 (“6.CacheServer.exe”)
终止进程 (“7.WorldServer.exe”)
运行 (“cmd /c ” + “start 1.AccountServer.exe sunkist”, 假, )
.如果真 (进程是否存在 (“1.AccountServer.exe”) = 真)
    .如果 (进程是否存在 (“2.DatabaseServer.exe”) = 真)

    .否则
        运行 (“cmd /c ” + “start 2.DatabaseServer.exe sunkist”, 假, )
    .如果结束

.如果真结束
.如果真 (进程是否存在 (“2.DatabaseServer.exe”) = 真)
    .如果 (进程是否存在 (“3.CoreServer.exe”) = 真)

    .否则
        运行 (“cmd /c ” + “start 3.CoreServer.exe sunkist”, 假, )
    .如果结束

.如果真结束
.如果真 (进程是否存在 (“3.CoreServer.exe”) = 真)
    .如果 (进程是否存在 (“4.Certifier.exe”) = 真)

    .否则
        运行 (“cmd /c ” + “start 4.Certifier.exe sunkist”, 假, )
    .如果结束

.如果真结束
.如果真 (进程是否存在 (“4.Certifier.exe”) = 真)
    .如果 (进程是否存在 (“5.LoginServer.exe”) = 真)

    .否则
        运行 (“cmd /c ” + “start 5.LoginServer.exe sunkist”, 假, )
    .如果结束

.如果真结束
.如果真 (进程是否存在 (“5.LoginServer.exe”) = 真)
    .如果 (进程是否存在 (“6.CacheServer.exe”) = 真)

    .否则
        运行 (“cmd /c ” + “start 6.CacheServer.exe sunkist”, 假, )
    .如果结束

.如果真结束
.如果真 (进程是否存在 (“6.CacheServer.exe”) = 真)
    .如果 (进程是否存在 (“7.WorldServer.exe”) = 真)

    .否则
        运行 (“cmd /c ” + “start 7.WorldServer.exe sunkist”, 假, )
    .如果结束

.如果真结束
.如果真 (进程是否存在 (“7.WorldServer.exe”) = 真)
    结束 ()
.如果真结束


.子程序 _时钟1_周期事件

.如果真 (进程是否存在 (“1.AccountServer.exe”) = 假)
    掉了 ()
.如果真结束
.如果真 (进程是否存在 (“2.DatabaseServer.exe”) = 假)
    掉了 ()
.如果真结束
.如果真 (进程是否存在 (“3.CoreServer.exe”) = 假)
    掉了 ()
.如果真结束
.如果真 (进程是否存在 (“4.Certifier.exe”) = 假)
    掉了 ()
.如果真结束
.如果真 (进程是否存在 (“5.LoginServer.exe”) = 假)
    掉了 ()
.如果真结束
.如果真 (进程是否存在 (“6.CacheServer.exe”) = 假)
    掉了 ()
.如果真结束
.如果真 (进程是否存在 (“7.WorldServer.exe”) = 假)
    掉了 ()
.如果真结束


.子程序 __启动窗口_创建完毕

时钟1.时钟周期 = 1000
589ikjj
游客

返回顶部