Foro de elhacker.net

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
  1. $archivo="1.mp3"
  2.  
  3. system ('cmdow.exe | Find "($archivo)"')
  4. puts $?.exitstatus
  5.  
  6. 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
  1. ENV['tmp'] = 'string'
  2. 'cheat environment_variables --add'
  3. 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
  1. ENV['tmp'] ='Wasted'
  2. 'cheat environment_variables --add'
  3. puts %x[cmdow.exe | Find "%tmp%"]
  4. puts $?.exitstatus