On 6/12/06, Hernan Fernandez <[EMAIL PROTECTED]> wrote:
Si lo que querés es saber como se ejecutó el script ... por tu ejemplo necesitas saber
también "c:\ruby\bin\rubyw", en linux deberías agregar ENV['_'] (es la variable del último comando ejecutado)
al ejemplo de Nelson, porque el dato de la línea de comando completa no la tiene
el script sino en el shell linux o procesador de comandos.
Vos estás ejecutando c:\ruby\bin\rubyw, pasándole como parámetros "scriptname param1 param2"
y a su ves, cuando se arma el ambiente y se ejecuta scriptname toma como parámetros param1 param2,
vos estás "parado" en el ambiente creado por rubyw, no en el creado por el procesador de comandos

cierto, todavia no lo hice en ruby, pero siempre hay una API (independiente del sistema operativo con suerte), que te permite navegar el filesystem y obtener el directorio actual (seguramente como con el ENV, pero esa es una opcion muy harcodeada para mi gusto); si no la encontras avisa y vemos que hay (una vez que tengas el nombre del directoio si vas a tener que hacer algo como lo que sugiere Nelson).

saludos.
pablo.
saludos.
pablo.

... es tarde, pero me parece que tiene sentido ...
_______________________________________________
ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a