I can't move Gams because it has many dll files which should be in there.
gams.exe should be execute in that path file in program Files
one time I tried to do it and when It shows me missing files I copy pasted
many files but It needs many other files which I regretted so it is not
possible.
I tried \\\

string(101) "'C:/Program\\' is not recognized as an internal or external
command, operable program or batch file. "

On Fri, Feb 17, 2012 at 4:25 PM, Stuart Dallas <stu...@3ft9.com> wrote:

> On 17 Feb 2012, at 12:53, Negin Nickparsa wrote:
>
> this one:
> $cmd = 'C:/Program\ Files/GAMS23.7/gams.exe'.'
> '.escapeshellarg('C:/Program Files/GAMS23.7/trnsport_php.gms').' 2>&1';
>
> GENERATES:
>
> string(100) "'C:/Program\' is not recognized as an internal or external
> command, operable program or batch file. "
>
>>
> Ok, in that case try \\\ instead of \. Alternatively move GAMS23.7 out of
> Program Files and into a directory without spaces!
>
> Change the \\ in the commands to just a single \ but leave the space after
>> it.
>>
>> On Fri, Feb 17, 2012 at 4:10 PM, Negin Nickparsa <nickpa...@gmail.com>wrote:
>>
>>> ok sorry,I tried yours It generates Null.
>>>
>>>
>>> On Fri, Feb 17, 2012 at 4:06 PM, Stuart Dallas <stu...@3ft9.com> wrote:
>>>
>>>> Please quote the relevant parts of the email you're replying to - your
>>>> emails have massively diminished usefulness to the archives.
>>>>
>>>> On 17 Feb 2012, at 12:21, Negin Nickparsa wrote:
>>>>
>>>> It generates NULL
>>>>
>>>>
>>>> My bad, try this…
>>>>
>>>> $cmd = 'C:/Program\\ Files/GAMS23.7/gams.exe'.'
>>>> '.escapeshellarg('C:/Program
>>>> Files/GAMS23.7/trnsport_php.gms').' 2>&1';
>>>>
>>>> If that still doesn't seem to work, I suggest you try just executing
>>>> the command without arguments…
>>>>
>>>> $cmd = 'C:/Program\\ Files/GAMS23.7/gams.exe 2>&1';
>>>>
>>>> Backticks execute a command and return the output:
>>>> http://php.net/language.operators.execution
>>>>
>>>
> -Stuart
>
> --
> Stuart Dallas
> 3ft9 Ltd
> http://3ft9.com/
>

Reply via email to