使用脚本从Notepad ++运行AMPL

时间:2012-05-25 17:14:37

标签: notepad++ ampl

我正在尝试使用Notepad ++运行脚本运行AMPL(数学编程建模语言)代码。基本上,该脚本打开cmd.exe和 运行AMPL来解决模型问题 运行脚本:

cmd cd "$(CURRENT_DIRECTORY)" && /k ampl "$(FULL_CURRENT_PATH)"

首先将工作目录更改为存储我的AMPL文件的当前文件夹。原因是,AMPL模型文件加载存储在同一文件夹中的数据文件。因此,如果我从当前目录运行AMPL,我可以通过指定文件名而不是完整路径来加载数据文件。

但是,它会出现错误" 无法找到文件temp_2.dat "

AMPL Version 20060626 (x86_win32)
 D:\Temp\temp_2.mod, line 18 (offset 299)
    Can't find  file "temp_2.dat"
context:  data  >>> temp_2.dat; <<<
C:\Program Files\Notepad++>

注意:我尝试使用NppExec插件来做同样的事情并且工作正常。但是,它会打开Notepad ++控制台并占用当前记事本++窗口中的空间。如果我取消对接控制台,那么它总是出现在记事本++窗口的顶部。如果我不需要它,我可以关闭它,但是当我经常运行文件时,每次关闭控制台都变得很麻烦。除此之外,我更倾向于使用cmd.exe而不是Notepad ++控制台。

NppExec代码:

cd "$(CURRENT_DIRECTORY)"
ampl "$(FULL_CURRENT_PATH)"

(我不允许上传任何数字,因为我是stackoverflow的新用户。)

由于

0 个答案:

没有答案