PureBytes Links
Trading Reference Links
|
Right ... Using a batch file is what I had done ... but that's a
kluge I'd like to get rid of.
--- In amibroker@xxxxxxxxxxxxxxx, uenal.mutlu@xxxx wrote:
> Hi Fred,
> correction: the shown method does not work with the version
> you have because in old versions internally the "system()" call
> was used; whereas in the new version I changed this to "WinExec()"
> from the WinAPI and that one is ok. The new version will be
> available in about 3 hours. You could overcome this by using
> an intermediate BAT or CMD file or just wait for the new version.
> UM
>
> ----- Original Message -----
> From: uenal.mutlu@xxxx
> To: amibroker@xxxxxxxxxxxxxxx
> Sent: Monday, June 09, 2003 5:13 AM
> Subject: Re: [amibroker] Re: xxTool
>
>
> "progpath with blanks" "file path with blanks as param to prog"
>
> That is: apply the "rule" on each of the two components, like
this:
>
> xxExec("\"C:\\Program Files\\Microsoft
Office\\Office\\Excel.exe\" \"C:\\Program
Files\\AmiBroker\\ABTool\\Report.csv\"");
>
>
> (Note: I've used CSV, change to XLS)
>
> Between the both components must be a blank.
>
> But normally you can omit the program name: giving just the file
> will start the associated program automatically.
>
> UM
>
> ----- Original Message -----
> From: "Fred" <fctonetti@xxxx>
> To: <amibroker@xxxxxxxxxxxxxxx>
> Sent: Monday, June 09, 2003 1:53 AM
> Subject: [amibroker] Re: xxTool
>
>
> > Uenal,
> >
> > Okay I follwed this and I got it to work to bring up Excel ...
> >
> > But am having trouble with the next step ...
> >
> > I've I want to define the program and and operand in two parts
and
> > put them together for xxEXEC to deal with then how do I do
that ...
> >
> > Assume I have the same path as you fro Excel below ... then I
have ...
> >
> > ExcelPath = "\"C:\\Program Files\\Microsoft
> > Office\\Office\\Excel.exe\"";
> >
> > now I need a way to separately define a file for Excel to
open ...
> >
> > for the sake of argument lets assume it's in c:\Program
> > Files\AmiBroker\ABTool and has a file name of Report
> >
> > so I assume I'd want to do something like
> >
> > WorkSheetName = "\"C:\\Program
> > Files\\AmiBroker\\ABTool\\Report.xls\"";
> >
> > and then ...
> >
> > xxEXEC = (ExcelPath + WorkSheetName) ... but I can't get it to
work.
> >
> > Thanks in advance,
> >
> > Fred
> >
> > --- In amibroker@xxxxxxxxxxxxxxx, uenal.mutlu@xxxx wrote:
> > > Hi Fred, yes, you must embed paths containing blanks into
quotes;
> > ie. "path with blanks"
> > > (you have to do this even on the command line, because
otherwise
> > > it would be interpreted as a parameter...)
> > >
> > >
> > > Spaces in the program name make problems; here is
> > > the solution:
> > >
> > > xxExec("\"C:\\Program Files\\Microsoft
> > Office\\Office\\winword.exe\"");
> > >
> > > so, one has to embed the whole string in ".."
> > > The escape character \" gives one " (it is used in front
and
> > at the end; see above)
> > > (similar to \\ which gives one \)
> > >
> > > I'll see if this can be improved in the next version.
> > >
> > > UM
> > >
> > >
> > > ----- Original Message -----
> > > From: "Fred" <fctonetti@xxxx>
> > > To: <amibroker@xxxxxxxxxxxxxxx>
> > > Sent: Sunday, June 08, 2003 11:43 PM
> > > Subject: [amibroker] Re: xxTool
> > >
> > >
> > > > Uenal,
> > > >
> > > > Have you had a chance to look into what I asked about ?
i.e.
> > xxEXEC's
> > > > apparent ?! incapability to deal with long path names in
finding
> > an
> > > > executable ... if they are short then no problem but past a
> > certain
> > > > length they seem not to be found or not dealt with
properly. For
> > > > example anything even in or below the C:\Program Files\ dir
seems
> > not
> > > > to work. but if I move the module I want to a simpler dir
name no
> > > > problem
> > > >
> > > > Thanks in advance,
> > > >
> > > > Fred
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get A Free Psychic Reading! Your Online Answer To Life's Important Questions.
http://us.click.yahoo.com/Lj3uPC/Me7FAA/ySSFAA/GHeqlB/TM
---------------------------------------------------------------------~->
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
|