Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: Eleкtro en 3 Marzo 2012, 00:27 AM

Título: (Solucionado) [Ruby] Exportar una variable a la shell del SO?
Publicado por: Eleкtro en 3 Marzo 2012, 00:27 AM
No consigo hacerlo de ninguna de las maneras xDD

¿Alguien sabe como?

muchas gracias...

Mi intento:

Código (dos) [Seleccionar]
$archivo="1.mp3"

system ('cmdow.exe | Find "($archivo)"')
puts $?.exitstatus

Process.exit
Título: Re: (Solucionado) [Ruby] Exportar una variable a la shell del SO?
Publicado por: Eleкtro en 3 Marzo 2012, 02:40 AM
se hace mediante las variables de entorno (Aunque los cambios no son permanentes, Me da miedo...)

Según he leido es la única forma:

Código (ruby) [Seleccionar]
ENV['tmp'] = 'string'
'cheat environment_variables --add'
puts ENV['tmp']


http://ruby.about.com/od/rubyfeatures/a/envvar.htm


EDITO: Se me olvidaba, el ejemplo usandolo en la cmd xD:

Código (dos) [Seleccionar]
ENV['tmp'] ='Wasted'
'cheat environment_variables --add'
puts %x[cmdow.exe | Find "%tmp%"]
puts $?.exitstatus