Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eleкtro

#11231
Cita de: xpaRtanus en 31 Marzo 2012, 20:31 PM
¿Cómo puedo crear un archivo .bat que se copie a si mismo en diversos lugares que yo haya especificado previamente?.

http://ss64.com/nt/syntax-args.html

Código (dos) [Seleccionar]
@Echo off
Set "Destino=C:\Windows\"
Copy "%~0" "%Destino%"
pause
Exit


Salu2.
#11232
Cita de: Xnyk0X96 en 31 Marzo 2012, 19:26 PM
lo que dijistes sobre redireccionar no lo he entendido :-\ :D

Esto te servirá: http://ss64.com/nt/syntax-redirection.html

Te pongo otro ejemplo:

Código (dos) [Seleccionar]
@Echo off
Echo: Este comando muestra el error: | More
Echo: Type sfhiushiuf.txt | More
Type sfhiushiuf.txt
Pause 1>Nul

Cls
Echo: En cambio ahora ya no muestra error: | More
Echo: Type sfhiushiuf.txt | More
Type sfhiushiuf.txt 2>Nul
Pause 1>Nul
Exit


Salu2.


EDITO:

Por cierto fíjate en esta línea del code que posteaste:
Código (dos) [Seleccionar]
>>>>>>>>>>>>>>>>AÑADIR DE SISTEMA<<<<<<<<<<<<<<<<<<<<

No creo que de problemas ya que está entre una llamada a una etiqueta y una etiqueta, Pero por precaución la dejaría como el resto:
Código (dos) [Seleccionar]
::>>>>>>>>>>>>>>>>AÑADIR DE SISTEMA<<<<<<<<<<<<<<<<<<<<


Además, deja esto así:
Código (dos) [Seleccionar]
set/p file=
Set File=%File:"=%


Y en donde pones %File% cambialos por "%File%".
#11233
Con esto podrás convertir bytes a mb.
[Batch] [Ruby] Ctool (Convertidor de unidades Bytes, KB, MB, GB, TB y PB)

Salu2.

PD: Si no quieres usar un comando externo, También puedes hacerlo por VBScript.
#11234


Una utilidad por linea de comandos para convertir entre bytes, kilobytes, megabytes, gigabytes, terabytes, y petabytes.

CitarComo usarlo:

CTool.exe {Tamaño} {Unidad} {A unidad}

  Las unidades son: Bytes, KB, MB, GB, TB, PB.

Ejemplos:

 - Convertir bytes a megabytes:
CTool 446.777.647.104 Bytes MB

 - Convertir megabytes a kilobytes:
CTool 44.33 MB KB

 - Convertir petabyte a todas las unidades:
CTool 1 PB

Algunas imagenes:

   

- El script convertido a EXE:



- Un ejemplo de uso en Batch, Para averiguar el espacio libre en el disco duro:
Código (dos) [Seleccionar]
@Echo OFF
For /f "tokens=3 delims= " %%# in ('Dir ^| find "libres"') do (Set "Bytes=%%#")
For /f "tokens=2 delims==" %%# in ('Ctool %bytes% bytes gb ^| Find "="') do (Echo: Espacio libre en %Homedrive%%%#)
Pause >NUL


- El script, Codeado en Ruby:
 PD: Quizás no me ha quedado muy "bonito", Repito bastantes cosas que se podrian simplificar xD pero no estoy por la labor de hacerlo, Así como está ya funciona xD.

Código (ruby) [Seleccionar]
# -*- coding: UTF-8 -*-

# Conversion Tool v0.1
# By Elektro H@cker

exit if Object.const_defined?(:Ocra)

def logo()
puts "
 _______  _______                __
|   _   ||       |.-----..-----.|  |
|.  1___||.|   | ||  _  ||  _  ||  |
|.  |___ `-|.  |-'|_____||_____||__|
|:  1   |  |:  |
|::.. . |  |::.|    Conversion
`-------'  `---'       Tool


"
end

def help()
print "
How to use it:
       
  #{__FILE__.split('/').last.split('.').first}.exe {Size} {Unit} {To unit}

  Units are: Bytes, KB, MB, GB, TB, PB.


Examples:

 - Convert bytes to megabytes:

   #{__FILE__.split('/').last.split('.').first}.exe 446.777.647.104 Bytes MB

 - Convert megabytes to kilobytes:

   #{__FILE__.split('/').last.split('.').first}.exe 44.33 MB KB

 - Convert petabyte to all:

   #{__FILE__.split('/').last.split('.').first}.exe 1 PB

"
Process.exit
end

def BytesToUnit (number)

 @KILOBYTE   = 1024.0
 @MEGABYTE = 1024.0 * 1024.0
 @GIGABYTE  = 1024.0 * 1024.0 * 1024.0
 @TERABYTE  = 1024.0 * 1024.0 * 1024.0 * 1024.0
 @PETABYTE  = 1024.0 * 1024.0 * 1024.0 * 1024.0 * 1024.0

@Bytes = number.to_s + " Bytes"

@Kilos = (number / @KILOBYTE).to_s
 if number.to_s.length > 20 and @Kilos.length > 3 and @Kilos.split('.').first.length == 1
   @Kilos = "KB too depth"
 elsif  not @Kilos.include? "-" and not @Kilos[0..3].eql? "0.00"
    @Kilos = @Kilos.split('.').first + "." + @Kilos.split('.').last[0..1] + " KB"
  elsif
    @Kilos = "0.0 KB".to_s
 end # Kilos

@Megas = (number / @MEGABYTE).to_s
 if number.to_s.length > 20 and @Megas.length > 3 and @Megas.split('.').first.length == 1
   @Megas = "MB too depth"
 elsif  not @Megas.include? "-" and not @Megas[0..3].eql? "0.00"
    @Megas = @Megas.split('.').first + "." + @Megas.split('.').last[0..1] + " MB"
  elsif
    @Megas = "0.0 MB".to_s
  end # Megas

@Gigas = (number / @GIGABYTE).to_s
 if number.to_s.length > 20 and @Gigas.length > 3 and @Gigas.split('.').first.length == 1
   @Gigas = "GB too depth"
 elsif not @Gigas.include? "-"
    @Gigas = @Gigas.split('.').first + "." + @Gigas.split('.').last[0..1] + " GB"
  elsif
    @Gigas = "0.0 GB".to_s
  end # Gigas

@Teras = (number / @TERABYTE).to_s
 if number.to_s.length > 20 and @Teras.length > 3 and @Teras.split('.').first.length == 1
   @Teras = "TB too depth"
 elsif not @Teras.include? "-"
    @Teras = @Teras.split('.').first + "." + @Teras.split('.').last[0..1] + " TB"
  elsif
    @Teras = "0.0 TB".to_s
  end # Teras

@Petas = (number / @PETABYTE).to_s
 if number.to_s.length > 20 and @Petas.length > 3 and @Petas.split('.').first.length == 1
   @Petas = "PB too depth"
 elsif not @Petas.include? "-"
    @Petas = @Petas.split('.').first + "." + @Petas.split('.').last[0..1] + " PB"
  elsif
    @Petas = "0.0 PB".to_s
  end # Petas
end

def KBToUnit (number)

 @BYTE           = 1024.0
 @MEGABYTE = 1024.0
 @GIGABYTE  = 1024.0 * 1024.0
 @TERABYTE  = 1024.0 * 1024.0 * 1024.0
 @PETABYTE  = 1024.0 * 1024.0 * 1024.0 * 1024.0

@Bytes = (number * @BYTE).to_s
 if number.to_s.length > 20 and @Bytes.length > 3 and @Bytes.split('.').first.length == 1
   @Bytes = "Bytes too depth"
 elsif @Bytes[0..2].eql? "0.0"
   @Bytes = @Bytes.split('.').first + "." + @Bytes.split('.').last[0..1] + " Bytes"
 elsif
   @Bytes = @Bytes.split('.').first + "." + @Bytes.split('.').last[0] + " Bytes"
 end # Bytes

@Kilos = number.to_s + " KB"

@Megas = (number / @MEGABYTE).to_s
 if number.to_s.length > 20 and @Megas.length > 3 and @Megas.split('.').first.length == 1
   @Megas = "MB too depth"
 elsif  not @Megas.include? "-" and not @Megas[0..3].eql? "0.00"
    @Megas = @Megas.split('.').first + "." + @Megas.split('.').last[0..1] + " MB"
  elsif
    @Megas = "0.0 MB".to_s
  end # Megas

@Gigas = (number / @GIGABYTE).to_s
 if number.to_s.length > 20 and @Gigas.length > 3 and @Gigas.split('.').first.length == 1
   @Gigas = "GB too depth"
 elsif not @Gigas.include? "-"
    @Gigas = @Gigas.split('.').first + "." + @Gigas.split('.').last[0..1] + " GB"
  elsif
    @Gigas = "0.0 GB".to_s
  end # Gigas

@Teras = (number / @TERABYTE).to_s
 if number.to_s.length > 20 and @Teras.length > 3 and @Teras.split('.').first.length == 1
   @Teras = "TB too depth"
 elsif not @Teras.include? "-"
    @Teras = @Teras.split('.').first + "." + @Teras.split('.').last[0..1] + " TB"
  elsif
    @Teras = "0.0 TB".to_s
  end # Teras

@Petas = (number / @PETABYTE).to_s
 if number.to_s.length > 20 and @Petas.length > 3 and @Petas.split('.').first.length == 1
   @Petas = "PB too depth"
 elsif not @Petas.include? "-"
    @Petas = @Petas.split('.').first + "." + @Petas.split('.').last[0..1] + " PB"
  elsif
    @Petas = "0.0 PB".to_s
  end # Petas
end

def MBToUnit (number)

 @BYTE           = 1024.0 * 1024.0
 @KILOBYTE   = 1024.0
 @GIGABYTE  = 1024.0
 @TERABYTE  = 1024.0 * 1024.0
 @PETABYTE  = 1024.0 * 1024.0 * 1024.0

@Bytes = (number * @BYTE).to_s
 if number.to_s.length > 20 and @Bytes.length > 3 and @Bytes.split('.').first.length == 1
   @Bytes = "Bytes too depth"
 elsif @Bytes[0..2].eql? "0.0"
   @Bytes = @Bytes.split('.').first + "." + @Bytes.split('.').last[0..1] + " Bytes"
 elsif
   @Bytes = @Bytes.split('.').first + "." + @Bytes.split('.').last[0] + " Bytes"
 end # Bytes

@Kilos = (number * @KILOBYTE).to_s
 if number.to_s.length > 20 and @Kilos.length > 3 and @Kilos.split('.').first.length == 1
   @Kilos = "KB too depth"
 elsif  not @Kilos.include? "-" and not @Kilos[0..3].eql? "0.00"
    @Kilos = @Kilos.split('.').first + "." + @Kilos.split('.').last[0..1] + " KB"
  elsif
    @Kilos = "0.0 KB".to_s
 end # Kilos

@Megas = number.to_s + " MB"

@Gigas = (number / @GIGABYTE).to_s
 if number.to_s.length > 20 and @Gigas.length > 3 and @Gigas.split('.').first.length == 1
   @Gigas = "GB too depth"
 elsif not @Gigas.include? "-"
    @Gigas = @Gigas.split('.').first + "." + @Gigas.split('.').last[0..1] + " GB"
  elsif
    @Gigas = "0.0 GB".to_s
  end # Gigas

@Teras = (number / @TERABYTE).to_s
 if number.to_s.length > 20 and @Teras.length > 3 and @Teras.split('.').first.length == 1
   @Teras = "TB too depth"
 elsif not @Teras.include? "-"
    @Teras = @Teras.split('.').first + "." + @Teras.split('.').last[0..1] + " TB"
  elsif
    @Teras = "0.0 TB".to_s
  end # Teras

@Petas = (number / @PETABYTE).to_s
 if number.to_s.length > 20 and @Petas.length > 3 and @Petas.split('.').first.length == 1
   @Petas = "PB too depth"
 elsif not @Petas.include? "-"
    @Petas = @Petas.split('.').first + "." + @Petas.split('.').last[0..1] + " PB"
  elsif
    @Petas = "0.0 PB".to_s
  end # Petas
end

def GBToUnit (number)

 @BYTE           = 1024.0 * 1024.0 * 1024.0
 @KILOBYTE   = 1024.0 * 1024.0
 @MEGABYTE = 1024.0
 @TERABYTE  = 1024.0
 @PETABYTE  = 1024.0 * 1024.0

@Bytes = (number * @BYTE).to_s
 if number.to_s.length > 20 and @Bytes.length > 3 and @Bytes.split('.').first.length == 1
   @Bytes = "Bytes too depth"
 elsif @Bytes[0..2].eql? "0.0"
   @Bytes = @Bytes.split('.').first + "." + @Bytes.split('.').last[0..1] + " Bytes"
 elsif
   @Bytes = @Bytes.split('.').first + "." + @Bytes.split('.').last[0] + " Bytes"
 end # Bytes

@Kilos = (number * @KILOBYTE).to_s
 if number.to_s.length > 20 and @Kilos.length > 3 and @Kilos.split('.').first.length == 1
   @Kilos = "KB too depth"
 elsif  not @Kilos.include? "-" and not @Kilos[0..3].eql? "0.00"
    @Kilos = @Kilos.split('.').first + "." + @Kilos.split('.').last[0..1] + " KB"
  elsif
    @Kilos = "0.0 KB".to_s
 end # Kilos

@Megas = (number * @MEGABYTE).to_s
 if number.to_s.length > 20 and @Megas.length > 3 and @Megas.split('.').first.length == 1
   @Megas = "MB too depth"
 elsif  not @Megas.include? "-" and not @Megas[0..3].eql? "0.00"
    @Megas = @Megas.split('.').first + "." + @Megas.split('.').last[0..1] + " MB"
  elsif
    @Megas = "0.0 MB".to_s
 end # Megas

@Gigas = number.to_s + " GB"

@Teras = (number / @TERABYTE).to_s
 if number.to_s.length > 20 and @Teras.length > 3 and @Teras.split('.').first.length == 1
   @Teras = "TB too depth"
 elsif not @Teras.include? "-"
    @Teras = @Teras.split('.').first + "." + @Teras.split('.').last[0..1] + " TB"
  elsif
    @Teras = "0.0 TB".to_s
  end # Teras

@Petas = (number / @PETABYTE).to_s
 if number.to_s.length > 20 and @Petas.length > 3 and @Petas.split('.').first.length == 1
   @Petas = "PB too depth"
 elsif not @Petas.include? "-"
    @Petas = @Petas.split('.').first + "." + @Petas.split('.').last[0..1] + " PB"
  elsif
    @Petas = "0.0 PB".to_s
  end # Petas
end

def TBToUnit (number)

 @BYTE           = 1024.0 * 1024.0 * 1024.0 * 1024.0
 @KILOBYTE   = 1024.0 * 1024.0 * 1024.0
 @MEGABYTE = 1024.0 * 1024.0
 @GIGABYTE  = 1024.0
 @PETABYTE  = 1024.0

@Bytes = (number * @BYTE).to_s
 if number.to_s.length > 20 and @Bytes.length > 3 and @Bytes.split('.').first.length == 1
   @Bytes = "Bytes too depth"
 elsif @Bytes[0..2].eql? "0.0"
   @Bytes = @Bytes.split('.').first + "." + @Bytes.split('.').last[0..1] + " Bytes"
 elsif
   @Bytes = @Bytes.split('.').first + "." + @Bytes.split('.').last[0] + " Bytes"
 end # Bytes

@Kilos = (number * @KILOBYTE).to_s
 if number.to_s.length > 20 and @Kilos.length > 3 and @Kilos.split('.').first.length == 1
   @Kilos = "KB too depth"
 elsif  not @Kilos.include? "-" and not @Kilos[0..3].eql? "0.00"
    @Kilos = @Kilos.split('.').first + "." + @Kilos.split('.').last[0..1] + " KB"
  elsif
    @Kilos = "0.0 KB".to_s
 end # Kilos

@Megas = (number * @MEGABYTE).to_s
 if number.to_s.length > 20 and @Megas.length > 3 and @Megas.split('.').first.length == 1
   @Megas = "MB too depth"
 elsif  not @Megas.include? "-" and not @Megas[0..3].eql? "0.00"
    @Megas = @Megas.split('.').first + "." + @Megas.split('.').last[0..1] + " MB"
  elsif
    @Megas = "0.0 MB".to_s
 end # Megas

@Gigas = (number * @GIGABYTE).to_s
 if number.to_s.length > 20 and @Gigas.length > 3 and @Gigas.split('.').first.length == 1
   @Gigas = "GB too depth"
 elsif not @Gigas.include? "-"
    @Gigas = @Gigas.split('.').first + "." + @Gigas.split('.').last[0..1] + " GB"
  elsif
    @Gigas = "0.0 GB".to_s
  end # Gigas

@Teras = number.to_s + " TB"

@Petas = (number / @PETABYTE).to_s
 if number.to_s.length > 20 and @Petas.length > 3 and @Petas.split('.').first.length == 1
   @Petas = "PB too depth"
 elsif not @Petas.include? "-"
    @Petas = @Petas.split('.').first + "." + @Petas.split('.').last[0..1] + " PB"
  elsif
    @Petas = "0.0 PB".to_s
  end # Petas
end

def PBToUnit (number)

 @BYTE          = 1024.0 * 1024.0 * 1024.0 * 1024.0 * 1024.0
 @KILOBYTE   = 1024.0 * 1024.0 * 1024.0 * 1024.0
 @MEGABYTE = 1024.0 * 1024.0 * 1024.0
 @GIGABYTE  = 1024.0 * 1024.0
 @TERABYTE  = 1024.0

@Bytes = (number * @BYTE).to_s
 if number.to_s.length > 20 and @Bytes.length > 3 and @Bytes.split('.').first.length == 1
   @Bytes = "Bytes too depth"
 elsif @Bytes[0..2].eql? "0.0"
   @Bytes = @Bytes.split('.').first + "." + @Bytes.split('.').last[0..1] + " Bytes"
 elsif
   @Bytes = @Bytes.split('.').first + "." + @Bytes.split('.').last[0] + " Bytes"
 end # Bytes

@Kilos = (number * @KILOBYTE).to_s
 if number.to_s.length > 20 and @Kilos.length > 3 and @Kilos.split('.').first.length == 1
   @Kilos = "KB too depth"
 elsif  not @Kilos.include? "-" and not @Kilos[0..3].eql? "0.00"
    @Kilos = @Kilos.split('.').first + "." + @Kilos.split('.').last[0..1] + " KB"
  elsif
    @Kilos = "0.0 KB".to_s
 end # Kilos

@Megas = (number * @MEGABYTE).to_s
 if number.to_s.length > 20 and @Megas.length > 3 and @Megas.split('.').first.length == 1
   @Megas = "MB too depth"
 elsif  not @Megas.include? "-" and not @Megas[0..3].eql? "0.00"
    @Megas = @Megas.split('.').first + "." + @Megas.split('.').last[0..1] + " MB"
  elsif
    @Megas = "0.0 MB".to_s
 end # Megas

@Gigas = (number * @GIGABYTE).to_s
 if number.to_s.length > 20 and @Gigas.length > 3 and @Gigas.split('.').first.length == 1
   @Gigas = "GB too depth"
 elsif not @Gigas.include? "-"
    @Gigas = @Gigas.split('.').first + "." + @Gigas.split('.').last[0..1] + " GB"
  elsif
    @Gigas = "0.0 GB".to_s
  end # Gigas

@Teras = (number * @TERABYTE).to_s
 if number.to_s.length > 20 and @Teras.length > 3 and @Teras.split('.').first.length == 1
   @Teras = "TB too depth"
 elsif not @Teras.include? "-"
    @Teras = @Teras.split('.').first + "." + @Teras.split('.').last[0..1] + " TB"
  elsif
    @Teras = "0.0 TB".to_s
  end # Teras

@Petas = number.to_s + " PB"
end

# Error control
def args()
 if ARGV.empty? or ARGV[0] == "/?" or ARGV[1] == nil  or ARGV[2] == nil and not ARGV[1] == "bytes" and not ARGV[1] == "Bytes" and not ARGV[1] == "BYTES" and not ARGV[1] == "kb" and not ARGV[1] == "Kb" and not ARGV[1] == "KB" and not ARGV[1] == "kB" and not ARGV[1] == "mb" and not ARGV[1] == "Mb" and not ARGV[1] == "MB" and not ARGV[1] == "mB" and not ARGV[1] == "gb" and not ARGV[1] == "gB" and not ARGV[1] == "Gb" and not ARGV[1] == "GB" and not ARGV[1] == "tb" and not ARGV[1] == "Tb" and not ARGV[1] == "TB" and not ARGV[1] == "tB" and not ARGV[1] == "pb" and not ARGV[1] == "pB" and not ARGV[1] == "Pb" and not ARGV[1] == "PB"
   help()
 elsif not ARGV[2] == "bytes" and not ARGV[2] == "Bytes" and not ARGV[2] == "BYTES" and not ARGV[2] == "kb" and not ARGV[2] == "Kb" and not ARGV[2] == "KB" and not ARGV[2] == "kB" and not ARGV[2] == "mb" and not ARGV[2] == "Mb" and not ARGV[2] == "MB" and not ARGV[2] == "mB" and not ARGV[2] == "gb" and not ARGV[2] == "gB" and not ARGV[2] == "Gb" and not ARGV[2] == "GB" and not ARGV[2] == "tb" and not ARGV[2] == "Tb" and not ARGV[2] == "TB" and not ARGV[2] == "tB" and not ARGV[2] == "pb" and not ARGV[2] == "pB" and not ARGV[2] == "Pb" and not ARGV[2] == "PB"
   $ToUnit = "all"
 end
end

# Process
logo()
args()

input = ARGV[0]
unit = ARGV[1]
$ToUnit = ARGV[2]

input = input.gsub(',', '.')

if not input.length == 6 or not input.length == 5 and not input[-3] == "."
 input = input.gsub('.', '')
 input = input.to_i
elsif
 input = input.to_f
end

if unit =~ /bytes/i
 BytesToUnit(input)
elsif unit =~ /kb/i
 KBToUnit(input)
elsif unit =~ /mb/i
 MBToUnit(input)
elsif unit =~ /gb/i
 GBToUnit(input)
elsif unit =~ /tb/i
 TBToUnit(input)
elsif unit =~ /pb/i
 PBToUnit(input)
end

if $ToUnit =~ /bytes/i
 puts "#{input} #{unit} = #{@Bytes}"
elsif $ToUnit =~ /kb/i
 puts "#{input} #{unit} = #{@Kilos}"
elsif $ToUnit =~ /mb/i
 puts "#{input} #{unit} = #{@Megas}"
elsif $ToUnit =~ /gb/i
 puts "#{input} #{unit} = #{@Gigas}"
elsif $ToUnit =~ /tb/i
 puts "#{input} #{unit} = #{@Teras}"
elsif $ToUnit =~ /pb/i
 puts "#{input} #{unit} = #{@Petas}"
elsif $ToUnit == nil
 puts "#{input} #{unit} = #{@Bytes}"
 puts "#{input} #{unit} = #{@Kilos}"
 puts "#{input} #{unit} = #{@Megas}"
 puts "#{input} #{unit} = #{@Gigas}"
 puts "#{input} #{unit} = #{@Teras}"
 puts "#{input} #{unit} = #{@Petas}"
end

__END__
#11235
Hola Xnyk0X96, Veo que eres nuevo en el foro, Pero la próxima vez usa las etiquetas de código  :P.

- Para modificar los atributos de un archivo oculto, Primero tienes que desocultarlo:

Código (dos) [Seleccionar]
@Echo OFF
Attrib +h test.txt
Attrib -h +r test.txt
Attrib +h test.txt
pause


- Para evitar la salida de error de un comando, Dbes redireccionar.

Código (DOS) [Seleccionar]

@Echo OFF
Dir qwerty 2>nul
pause


Salu2.
#11236
Cita de: CATBro en 31 Marzo 2012, 01:53 AMEsto es cierto???

Según el punto de vista de la pregunta.

- Si borras una carpeta que contenga archivos, Los archivos también van a la papelera de reciclaje. Se borran.

- Tanto si borras un archivo como una carpeta con archivos, Estos no se llegan a eliminar completamente del disco duro hasta que un nuevo archivo reemplaze su espacio en disco.

Salu2.

#11237
Cita de: DefaultUser en 31 Marzo 2012, 02:06 AM
no me andan esos links

Gracias por avisar, Lo resubo enseguida.

No se porque lo habrán borrado los de MF si el link lleva pocos días :/

Salu2.


EDITO: Listo.
#11238
Cita de: DefaultUser en 31 Marzo 2012, 00:19 AM
Me tira este error ese programa: http://imageshack.us/f/651/errormnn.png/

La imagen sale pequeña, Pero el error es sobre .NET Framework.

Puntoinfinito sabrá la versión de la librería de Framework que requiere su programa, Pero deberías instalarte .NET Framwrok 4.0.


De todas formas, Aqui tienes una utilidad para sacar las coordenadas que no requiere .NET Framework: [BATCH] [APORTE] MouseXY (Devuelve las coordenadas del mouse)

Salu2.
#11239
Cita de: craniu en 30 Marzo 2012, 20:31 PM
pero lo malo es que el espacio libre esta en bytes y lo quiero poner en Mb.

No es posible hacer la conversión de bytes a megabytes en Batch, Es limitado y no soporta operaciones de bits muy profundas.

Por esa regla de tres, Cualquier script que encuentres sobre el tema, en google, Va a ser un mal intento de conversion (Ya te lo digo yo, Que tube el mismo problema en su día).

La única alternativa que veo es que uses un programa de terceros para obtener el tamaño en MB o GB, Como por ejemplo el PSInfo:
psinfo -d

O crear tu mismo un code que haga la conversión (en cualquier lenguaje de scripting se puede).

PD: Quizás me pongo entre hoy y mañana a hacer una utilidad para hacer la conversión desde la CMD. Estoy haciendolo, Quizás te sirva. (No vas a encontrar otra manera en Batch xDDD) Ya avisaré :).

Salu2.
#11240
Windows / Re: Claves WPA Registro de windows
30 Marzo 2012, 23:17 PM
Cita de: PabloStriker en 30 Marzo 2012, 23:05 PM
estan en el registro, (HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WZCSVC/Profiles/Interfaces);

Pides ayuda, Pero no das la información necesaria.

Di que tipo de clave es (multi sz, SZ, Binary, dword, qword...)
Di si el valor está en hexadecimal o decimal
Postea el contenido de la clave aquí.
Postea también el archivo de registro.

Con todo eso, Quizás se pueda o quizás no.

Salu2.