0

我正在尝试使用在 Windows 2008 中运行的 exec 命令在 php 中执行以下 octave sh 文件。此命令在 Unix 中有效,但我不知道为什么它在 Windows 中无效。好像 Octave 的工作目录是 C:\Windows\system32\config\systemprofile 请指教。

exec("octave ./d_test.sh");
4

2 回答 2

0

已解决 :) 我在 'c:\software\Octave\Octave3.6.2_gcc4.6.2\share\octave\site\m\startup' 中编辑了 octaverc

addpath("C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\htdocs\\test");
addpath("C:\\Windows\\system32\\config\\systemprofile")
##cd(getenv('USERPROFILE'))
于 2012-11-28T16:53:25.413 回答
-1

你最好只弄清楚八度音程的位置并使用该绝对路径调用它,例如。exec("C:\Octave-3.6.1\bin\octave.exe ./d_test.sh");.

于 2012-11-28T15:38:54.807 回答