找回密码
 立即注册

QQ登录

只需一步,快速开始

淡蓝

注册会员

7

主题

23

帖子

142

积分

注册会员

积分
142
淡蓝
注册会员   /  发表于:2022-9-7 17:29  /   查看:2046  /  回复:8
1金币
本帖最后由 淡蓝 于 2022-9-8 11:09 编辑


目前通过BAT程序可以打开本地,但是文件夹路径固定到程序里面是没有问题得。但是通过传参进去貌似不太行。麻烦给做一个demo然后BAT也做一个demo。希望可以把文件夹路径传参进BAT文件
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

解决这个问题,需要对BAT有所了解。 BAT文件可接受至多九个参数,获取时用%1,%2这种形式获取。 你可以在这里写入参数 然后bat文件里面通过上面那种方式拿到这个变量,至于bat文件里面是打开这个变量所代表的文件,还是做其他什么操作,就是非常灵活的事情了

8 个回复

倒序浏览
最佳答案
最佳答案
Jack.Cheng
超级版主   /  发表于:2022-9-7 17:29:50
来自 3#
解决这个问题,需要对BAT有所了解。
BAT文件可接受至多九个参数,获取时用%1,%2这种形式获取。
你可以在这里写入参数

然后bat文件里面通过上面那种方式拿到这个变量,至于bat文件里面是打开这个变量所代表的文件,还是做其他什么操作,就是非常灵活的事情了

本帖子中包含更多资源

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

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-9-7 18:04:10
2#
大佬可以尝试自己玩玩看哈~
回复 使用道具 举报
淡蓝
注册会员   /  发表于:2022-9-8 11:10:03
4#
本帖最后由 Jack.Cheng 于 2022-9-8 16:19 编辑

如果你有外网的话可以看看这里:https://docs.microsoft.com/en-us/previous-versions/bb756986(v=msdn.10)?redirectedfrom=MSDN
意思就是说,无论你用什么账号,Services 会把他自己启动的程序放在一个用户无法访问的会话里面,Windows XP®, Windows Server® 2003, and earlier versions of the Windows可以弹出(同一个机器,可以由多个用户同时登录,默认弹出只放到第一个用户的桌面上),但是后续微软认为这种方式存在风险,就把口子给禁用了,后面的系统都不行。

总的来说,这个程序调用命令在服务器上是无法运行的,这是微软的限制策略。

本帖子中包含更多资源

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

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-9-8 14:43:22
5#

最近发现了一篇格友写的帖子,建议可以参考一下哈~可以有效提升大家解决问题的效率~
如何有效地进行问题提问 - 活字格专区 - 格友杂谈 - 葡萄城产品技术社区 (grapecity.com.cn)
回复 使用道具 举报
淡蓝
注册会员   /  发表于:2022-9-8 16:46:23
6#
David.Zhong 发表于 2022-9-8 14:43
最近发现了一篇格友写的帖子,建议可以参考一下哈~可以有效提升大家解决问题的效率~
如何有效 ...

发布后点击打开,开发环境没问题

本帖子中包含更多资源

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

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-9-8 18:54:58
7#
大佬,怎么说呢。这个bat命令也是要在服务器上执行鸭,大佬确定是需要在服务器上使用并打开文件夹吗?
确实是发布之后打不开,如果大佬确实是需要上诉的场景的话,我可以尝试帮大佬问问看开发。
回复 使用道具 举报
淡蓝
注册会员   /  发表于:2022-9-8 19:18:51
8#
David.Zhong 发表于 2022-9-8 18:54
大佬,怎么说呢。这个bat命令也是要在服务器上执行鸭,大佬确定是需要在服务器上使用并打开文件夹吗?
确 ...

麻烦大神看下,如果无法实现的话也在帖子里面答复下哦
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-9-9 10:22:41
9#
本帖最后由 David.Zhong 于 2022-9-15 09:47 编辑

好的,我尝试让开发看看。有消息了回复大佬哈~


状态更新:
原因是活字格服务器是通过服务的方式启动的,它和直接在设计器中运行是有区别的。简单来说就是一个是程序操作,一个是人为操作。人为操作的权限和程序操作的权限不一致,所以在设计器中调试时可以正常打开,但是发布之后就无法打开了。这是windows的策略。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部