1c3Cre4m 发表于 2021-5-21 11:36:32

易乐游开机启动项服务端下发文件方式执行批处理启动程序不生效

问题现象:
网吧反馈当前网吧服务端版本为2.3.6.0,设置客户机开机启动项,使用的服务端下发文件的方式,把程序和启动批处理下发到客户机,启动项的执行文件选择批处理,但是客户机启动的时候提示找不到启动程序。

问题分析:
简化下网吧的这个例子,设置如下。想客户机开机的时候通过test.bat启动Hash.exe这个程序,看起来没什么问题。

但是客户机启动的时候会有如下提示

模拟启动项执行的过程


很容易可以发现问题,程序执行的路径不对,正常应该是E-YOO\appdata\BootStartBat\xx这个路径,猜测易乐游默认是没有做路径转换这个操作的。知道问题了解决方法也简单,批处理最上面加上下面两条命令,指定下路径就行。
set pa=%~dp0
cd %pa%


客户机重启批处理正常调用。


页: [1]
查看完整版本: 易乐游开机启动项服务端下发文件方式执行批处理启动程序不生效