may be it is a easy question for anyone, but not for me...

I write a .bat at this path D:\RPGProject\tempShare\SMCS

<<
REM Use this file to launch the utility
set UTILITY_DIR=D:\RPGProject\tempShare\SMCS
rem C:\apps\RMXP_releases\v1.0
set GAME_DIR=D:\RPGProject\tempShare\SMCS
rem C:\apps\RMXP\Game

ruby -C %UTILITY_DIR% startRuby.rb %GAME_DIR%

pause
>>

then a .rb at same path
<<
gets
puts "hello wolrd"
>>

ok ,run it, then I got this:
D:\RPGProject\tempShare\SMCS>REM Use this file to launch the utility
D:\RPGProject\tempShare\SMCS>set
UTILITY_DIR=D:\RPGProject\tempShare\SMCS
D:\RPGProject\tempShare\SMCS>rem C:\apps\RMXP_releases\v1.0
D:\RPGProject\tempShare\SMCS>set GAME_DIR=D:\RPGProject\tempShare\SMCS
D:\RPGProject\tempShare\SMCS>rem C:\apps\RMXP\Game

D:\RPGProject\tempShare\SMCS>ruby -C D:\RPGProject\tempShare\SMCS
startRuby.rb D:\RPGProject\tempShare\SMCS
startRuby.rb:1:in `gets': Permission denied -
D:\RPGProject\tempShare\SMCS (Errno::EACCES)
        from startRuby.rb:1:in `gets'
        from startRuby.rb:1:in `<main>'

D:\RPGProject\tempShare\SMCS>pause

-- 
Posted via http://www.ruby-forum.com/.