首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要用户输入的蚂蚁任务?

需要用户输入的蚂蚁任务?
EN

Stack Overflow用户
提问于 2014-02-11 16:02:57
回答 2查看 1.3K关注 0票数 1

我偶尔会通过肌肉记忆来偶尔运行一个任务,并寻找一种方法来确保我在运行任务之前能够运行它。

在运行ant任务之前,是否有一种方法可以弹出一个模态对话框或需要某种类型的用户验证?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-11 16:14:45

对于核心ant,请使用输入任务,如果需要模态swing对话框,请使用蚁形

票数 3
EN

Stack Overflow用户

发布于 2019-11-05 13:18:50

下面是一个示例,它要求确认用户名。您可以选择“是”、“否”或“取消”。如果您选择“否”,那么您将被要求输入它。

这第一个目标将调用其他两个目标的顺序。

代码语言:javascript
复制
  <property name="username"         value="John"/>
  <property name="default_username" value="Paul"/>

  <target name="demo" description="confirm or enter a username."
          depends="confirm_username, ask_username" />

这是打开“是/否/取消”对话框的那个对话框。

代码语言:javascript
复制
  <target name="confirm_username" >
    <input message="Is your username [${username}] ?"
           validargs="Yes,Other,Cancel" addproperty="do.continue"/>

    <condition property="username" value="${username}">
      <equals arg1="Yes" arg2="${do.continue}"/>
    </condition>

    <condition property="result.other">
      <equals arg1="Other" arg2="${do.continue}"/>
    </condition>

    <fail message="Aborted." >
      <condition>
        <equals arg1="Cancel" arg2="${do.continue}"/>
      </condition>
    </fail>
  </target>

这个要求输入文本。

代码语言:javascript
复制
  <target name="ask_username" if="result.other">
    <input message="Give user name (defaults to [${default_username}])" 
           addproperty="username" 
           defaultvalue="${default_username}"/>
  </target>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21706841

复制
相关文章

相似问题

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