找回密码
 立即注册

QQ登录

只需一步,快速开始

KLTD

注册会员

8

主题

36

帖子

82

积分

注册会员

积分
82
KLTD
注册会员   /  发表于:2022-8-24 10:28  /   查看:1555  /  回复:6






如上图所示,使用程序调用命令执行bat文件,再本机测试成功了,代码正常运行。
然后再发布到服务器后报错提示:无法识别bat文件路径,原因是我输入的路径只是本机而已。
问题:程序调用命令怎么获取动态路径?图一应该填什么呢?谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

6 个回复

倒序浏览
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-8-24 11:58:59
沙发
您好,发布到服务器之后,服务端命令就是在服务中的路径下去寻找这个文件,所以需要提前在这里设置可执行文件的路径为,服务器中bat文件的地址。然后再发布就可以了
回复 使用道具 举报
KLTD
注册会员   /  发表于:2022-8-24 12:16:50
板凳
Lay.Li 发表于 2022-8-24 11:58
您好,发布到服务器之后,服务端命令就是在服务中的路径下去寻找这个文件,所以需要提前在这里设置可执行文 ...

您好,bat文件再本机里呀,怎么把bat文件也发布到服务器里呢?你是这个意思吗?
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-8-24 13:39:17
地板
那就将本机的bat文件,复制到服务器的机器中。然后这里填写服务器机器的这个bat文件的路径就行
回复 使用道具 举报
KLTD
注册会员   /  发表于:2022-8-24 13:45:26
5#
Lay.Li 发表于 2022-8-24 13:39
那就将本机的bat文件,复制到服务器的机器中。然后这里填写服务器机器的这个bat文件的路径就行

客户那边可能不知道bat文件是做什么的,有没有一种动态获取路径呢,类似kettle,直接一行代码,无论bat文件放哪里都可以获取到
回复 使用道具 举报
KLTD
注册会员   /  发表于:2022-8-24 13:48:29
6#
Lay.Li 发表于 2022-8-24 13:39
那就将本机的bat文件,复制到服务器的机器中。然后这里填写服务器机器的这个bat文件的路径就行

还有一个问题哦,我发布前bat文件正常运行,发布后再链接上看就已经识别不了bat文件了,都是用我的这台电脑哦,路径就一个,唯一的
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-8-24 16:13:29
7#
很抱歉,活字格中自带的文件操作命令目前还不能实现这种动态获取文件的需求哈
您可以自行尝试通过代码的方式去实现,

在本地测试成功,但是发布到本地机器提示您找不到bat文件,这个问题的表现有些奇怪需要远程您看一下,您可以先填一下我们这边的1V1申请:https://app.grapecity.com.cn/askhelp
通过申请后会有专门的人联系您,给您提供一个月免费的快速支持通道
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部