java - 从名为 "- iPhone"的特殊目录中的 Excel VBA 宏启动自动摄取工具

标签 java vba command-line terminal

我为我的 iPhone 应用程序销售编写了一个小型 Excel VBA 报告工具。

为了使其更易于使用,我想使用 Apple 的 Autoingestion 工具。

Apple 的 Autoingestion 工具可以像这样从命令行激活(它是一个 Java 类)

java Autoingestion john@xyz.com letmein 80012345 Sales Daily Summary 20100204

如何从基本上必须执行此操作的 VBA 宏中运行它

cd - iPhone     <- this I dont know how to do correctly, since it always takes the "-" as a command, the directory name is "- iPhone"

java Autoingestion john@xyz.com letmein 80012345 Sales Daily Summary 20100204

基本上有两个问题:

<强>1。如何切换到名为“- iPhone”的目录?

<强>2。如何从 Excel VBA 内部启动 Java 类命令

ps。我使用 MAC 来完成这一切。

ps。我也在终端中尝试了 cd “- iPhone”,但这也不起作用 非常感谢!

最佳答案

回答您的问题:

  1. cd -- "- iPhone",双破折号告诉 cd 它的选项到此结束,后面是目录名称。
  2. 使用 VBA API 中的 shell(command [, windowStyle]) 调用。

Shell("cd -\iPhone && java AutoIngest ...") 可能就是您正在寻找的内容。如果这种方式不起作用,请尝试将其包装在 sh -c "commands..." 中以进行 Shell 调用。

关于java - 从名为 "- iPhone"的特殊目录中的 Excel VBA 宏启动自动摄取工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8066647/

相关文章:

java - Ragel - 输入时验证字符串

java - MarkLogic 文档标识列

vba - 将事件工作表另存为新工作表时出现问题

java - ant 将所有参数传递给 java 任务

java - Java 中的 HttpPost 不接受过长的 url

excel - 获取更改单元格的地址

VBA 工作表子在另一个工作表中创建命名范围

node.js - 如何在nodejs命令行应用程序中存储有关分 ionic 进程的信息

php - Linux tar 命令 : compressing a directory but exluding subdirectories

java - "Hello World"Java JAX-WS 上的应用程序