【问题标题】:Autoit use variable instead of directory nameAutoit 使用变量而不是目录名
【发布时间】:2013-07-26 14:38:28
【问题描述】:

我只是想知道如何设置它。用户应通过以下方式选择 jar 文件:

    Case $fileitem
        $file = FileOpenDialog("Choose file...", "\", "Jar Files (*.jar*)")

那么$file中的文件应该用在:

Run("java " & $chosen &  $file, "", $Hide)

使用 $file 而不是 location 会产生错误,因为目录有空格。我怎样才能给变量引号? 没有选择的正常情况是:

Run("java " & $chosen & ' -jar spigot-1.6.2-R0.1.jar', "E:\Spill\Alle spill\Minecraft\KnarCraft 2013", $Hide)

还有。我把它写到一个文件中:

IniWrite("C:\Config.ini", "Server File", "File1", $file)

我应该如何阅读它,这样你就不必选择两次了。

【问题讨论】:

  • 我不明白How should I read it so you don't have to choose twice.。你能解释一下吗?
  • 我的意思是它将位置写入文件:[Server File] File1=E:\Spill\Alle splash\Minecraft\KnarCraft 2013\spigot-1.6.2-R0.1。 jar 我需要在启动时将该值导出回来。我不知道如何要求任何值而不是某个值。
  • 您的意思是,您需要再次“导入”该值? ;-) 最好一次问一个问题,而不是编辑一个问题来寻求第二个问题的解决方案。并且您的试错代码开发可能在 AutoIt 论坛之一中得到更好的处理? StackOverflow 是一个针对其他开发人员也会遇到的特定问题的问答网站。这不是提高您的编程技能的首要任务。这是关于你的我的世界服务器主题的第四个或第五个问题,因为不太了解 AutoIt 的问题而磕磕绊绊......

标签: java autoit


【解决方案1】:

怎么样:

Run('java "' & $chosen & '" "' &  $file & '"', "", $Hide)

【讨论】:

  • 它只给我: Run("java '" & $chosen & $file, "'", $Hide) Run("java '" & $chosen & ^ ERROR
  • 对不起,我写错了..我会重写它。 编辑: 重写 Run 公式。
  • 第一个给我找不到主类错误。第二个似乎将 $chosen 和 $file 组合在一起,因此输出得到 -Xmx512ME\Spill\Alle splash\Minecraft\KnarCraft2013\spigot-1.6.2-R0.1.jar 它们需要被拆分。
  • 所以,在第二个中放一个空格,就像我在上面的编辑一样。 编辑:我删除了第一个...
  • 他们现在分开并用双引号括起来。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-12-07
  • 1970-01-01
  • 2020-10-16
  • 1970-01-01
  • 2017-10-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多