【问题标题】:Current directory with OS.COMMAND带有 OS.COMMAND 的当前目录
【发布时间】:2014-07-21 21:26:59
【问题描述】:

我正在尝试使用 OS.Command 从 T32 运行脚本(在操作系统级别)(并且在其返回之前不会阻塞),但是当我这样做时,我得到了 '\\somepath' CMD.EXE was started with the above path as the current directory. UNC paths are not supported. Defaulting to Windows directory.

我想在调用它的脚本所在的目录中运行我的命令。 OS.Hidden 似乎以这种方式工作,但似乎在调用返回之前一直阻塞。

【问题讨论】:

    标签: jtag trace32 lauterbach


    【解决方案1】:

    在您的脚本中,您可以使用函数 OS.PPD() 获取当前脚本所在的目录。将此函数的值分配给 PRACTICE 宏并将其与 OS.COMMAND 一起使用 像这样:

    LOCAL &ppd
    &ppd=os.ppd()
    OS.Command start "myTitle" "&ppd\myProgram.exe"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-27
      • 1970-01-01
      • 2010-10-07
      • 1970-01-01
      • 2010-11-01
      相关资源
      最近更新 更多