[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Accessing ARGV[n] under SciTE fails; no problem under Command Window

RichardOnRails

1/24/2007 7:47:00 AM

Hi,

I've got the statements:

sAppDir = ARGV[0]
puts "Application Directory = '#{sAppDir}'"
sFileName= ARGV[1]
puts "YAML filename = '#{sFileName}'"

Under SciTE with parameters 1/2 set to xxx/yyy respectively, execution
yields:

Application Directory = ''
YAML filename = ''

Under Command window, I get:

K:\>GenDB_CreationSQL_FromYML.rb XXX YYY
Application Directory = 'XXX'
YAML filename = 'YYY'

I'm running under WinXP/SP2 with SciTE ver. 1.72 (which I just upgraded
from ver. 1.59, hoping to solve this problem)

Any ideas?

Thanks in Advance,
Richard

P.S. I didn't post on the Scintilla-interest list. I was getting
killed with Spam when I was subscribed to that list, which ended when I
unsubscribed.

4 Answers

mitchell

1/24/2007 1:06:00 PM

0

RichardOnRails

1/24/2007 7:36:00 PM

0

Hi Mitchel,

Thank you very much. I'm sure I did that in my 1.59 version, which
I'll double check (I only changed the path to get to the 1.72 ver.).
If by some quirk I'm unable to do that successfully, I'll post again
to announce my stupidity :-)

Best wishes,
Richard

On Jan 24, 8:05 am, mitchell <mforal.n...@gmail.com> wrote:
> Hi,
>
>
>
>
>
> > Under SciTE with parameters 1/2 set to xxx/yyy respectively, execution
> > yields:
>
> > Application Directory = ''
> > YAML filename = ''
>
> > Under Command window, I get:
>
> > K:\>GenDB_CreationSQL_FromYML.rb XXX YYY
> > Application Directory = 'XXX'
> > YAML filename = 'YYY'
>
> > I'm running under WinXP/SP2 with SciTE ver. 1.72 (which I just upgraded
> > from ver. 1.59, hoping to solve this problem)
>
> > Any ideas?In your ruby.properties, make sure you have something like:
> command.go.$(file.patterns.rb)=ruby $(FileNameExt) $(1) $(2) $(3) $(4)
>
> The $(1), $(2), etc. is the parameters you input into the params dialog.
>
> -Mitchell;
>
>
>
> > Thanks in Advance,
> > Richard
>
> > P.S. I didn't post on the Scintilla-interest list. I was getting
> > killed with Spam when I was subscribed to that list, which ended when I
> > unsubscribed.

RichardOnRails

1/25/2007 5:52:00 PM

0

Hi Mitchell,

For the benefit of other users who may view this thread, here's what I
came up to customize SciTE for my purposes:

if PLAT_WIN
command.go.*.rb=ruby $(FileNameExt) $(1) $(2) $(3) $(4)
command.go.subsystem.*.rb=1
command.go.*.rbw=rubyw $(FileNameExt) $(1) $(2) $(3) $(4)
clear.before.execute
line.margin.visible
line.margin.width=3+

Again, thanks for getting me restarted.

Regards,
Richard

On Jan 24, 8:05 am, mitchell <mforal.n...@gmail.com> wrote:
> Hi,
>
>
>
>
>
> > Under SciTE with parameters 1/2 set to xxx/yyy respectively, execution
> > yields:
>
> > Application Directory = ''
> > YAML filename = ''
>
> > Under Command window, I get:
>
> > K:\>GenDB_CreationSQL_FromYML.rb XXX YYY
> > Application Directory = 'XXX'
> > YAML filename = 'YYY'
>
> > I'm running under WinXP/SP2 with SciTE ver. 1.72 (which I just upgraded
> > from ver. 1.59, hoping to solve this problem)
>
> > Any ideas?In your ruby.properties, make sure you have something like:
> command.go.$(file.patterns.rb)=ruby $(FileNameExt) $(1) $(2) $(3) $(4)
>
> The $(1), $(2), etc. is the parameters you input into the params dialog.
>
> -Mitchell;
>
>
>
> > Thanks in Advance,
> > Richard
>
> > P.S. I didn't post on the Scintilla-interest list. I was getting
> > killed with Spam when I was subscribed to that list, which ended when I
> > unsubscribed.

RichardOnRails

1/25/2007 5:58:00 PM

0

Hi Mitchell,

For the benefit of other users who may view this thread, here's what I
came up to customize SciTE for my purposes:

if PLAT_WIN
command.go.*.rb=ruby $(FileNameExt) $(1) $(2) $(3) $(4)
command.go.subsystem.*.rb=1
command.go.*.rbw=rubyw $(FileNameExt) $(1) $(2) $(3) $(4)
command.go.subsystem.*.rbw=1
command.help.*.rb=$(CurrentWord)!c:\apps\ruby\ProgrammingRuby.chm
command.help.subsystem.*.rb=4
clear.before.execute=1
line.margin.visible
line.margin.width=3+

Again, thanks for getting me restarted.

Regards,
Richard

On Jan 24, 8:05 am, mitchell <mforal.n...@gmail.com> wrote:
> Hi,
>
>
>
>
>
> > Under SciTE with parameters 1/2 set to xxx/yyy respectively, execution
> > yields:
>
> > Application Directory = ''
> > YAML filename = ''
>
> > Under Command window, I get:
>
> > K:\>GenDB_CreationSQL_FromYML.rb XXX YYY
> > Application Directory = 'XXX'
> > YAML filename = 'YYY'
>
> > I'm running under WinXP/SP2 with SciTE ver. 1.72 (which I just upgraded
> > from ver. 1.59, hoping to solve this problem)
>
> > Any ideas?In your ruby.properties, make sure you have something like:
> command.go.$(file.patterns.rb)=ruby $(FileNameExt) $(1) $(2) $(3) $(4)
>
> The $(1), $(2), etc. is the parameters you input into the params dialog.
>
> -Mitchell;
>
>
>
> > Thanks in Advance,
> > Richard
>
> > P.S. I didn't post on the Scintilla-interest list. I was getting
> > killed with Spam when I was subscribed to that list, which ended when I
> > unsubscribed.