首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用G1ANT中的“环境”功能保存到不同的驱动器?

如何使用G1ANT中的“环境”功能保存到不同的驱动器?
EN

Stack Overflow用户
提问于 2019-11-06 19:18:02
回答 2查看 92关注 0票数 1

在G1ANT.Studio中有一个名为“环境”的功能,它允许我将附件保存到C盘目录,例如

代码语言:javascript
复制
♥environment⟦USERPROFILE⟧\Documents\Attachments\♥attachment⟦filename⟧

你能告诉我如何保存到不同的驱动器,我尝试了下面的,但它不起作用。

代码语言:javascript
复制
♥environment Q:\Attachments\♥attachment⟦filename⟧

有人能帮上忙吗?

EN

回答 2

Stack Overflow用户

发布于 2019-11-06 19:48:15

首先,在G1ANT.Studio中有变量特殊变量Special Variables是由G1ANT.Studio从系统中收集的准备好的变量,以便轻松访问一些有用的信息。另一方面,变量是由用户定义的。其中一个特殊变量是您使用过的♥环境。正如您所看到的,这里有一个小魔术,它允许您获得用户文件夹路径的路径。

环境特殊变量填充了有关计算机内部公共路径的其他非常有用的信息。你可以阅读更多关于它的here

考虑到这一点,让我们看看这段代码中发生了什么。

代码语言:javascript
复制
♥environment⟦USERPROFILE⟧\Documents\Attachments\♥attachment⟦filename⟧

首先,您请求我们可爱的环境变量查看那里是否有USERPROFILE,如果有,则返回它。

代码语言:javascript
复制
♥environment⟦USERPROFILE⟧

然后你想用你指定的文件夹路径来扩展它。

代码语言:javascript
复制
\Documents\Attachments\

最后,您只想以某种方式命名您想要保存的文件。因为您可能使用了某种类型的附件变量,该变量有自己的索引来返回文件名,所以您只是通过该变量的文件名扩展了最终的路径。

代码语言:javascript
复制
♥attachment⟦filename⟧

如果你想看到结果路径,你应该尝试使用对话框命令将其显示在屏幕上。例如:

代码语言:javascript
复制
dialog ♥environment⟦USERPROFILE⟧\Documents\Attachments\♥attachment⟦filename⟧

它应该导致一个简单的弹出窗口,其中包含您想要将文件保存到的位置。

因此,您的问题的答案是如何更改保存的文件的位置-只需使用路径而不是环境变量。

而不是

代码语言:javascript
复制
file.copy path ♥path destinationpath ♥environment⟦USERPROFILE⟧\Documents\Attachments\♥attachment⟦filename⟧

使用

代码语言:javascript
复制
file.copy path ♥path destinationpath  Q:\Attachments\♥attachment⟦filename⟧
票数 3
EN

Stack Overflow用户

发布于 2019-11-14 22:08:14

在G1ANT字符串中连接路径和变量:

代码语言:javascript
复制
♥path = ‴Q:\Attachments\♥attachment⟦filename⟧‴

字符串外的连接(或不带"+")可能会导致一些意外的结果(目前)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58728935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档