elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Sigue las noticias más importantes de elhacker.net en ttwitter!


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 1083
1  Programación / .NET / Re: Sobre controles creados de forma dinamica en: Hoy a las 08:32
Un controlador de evento no "caduca" hasta que la clase/control se libera o te desuscribes arbitrariamente a dicho evento usando el operador de resta y asignación ( -= ).

Muestra el código donde creas los controles en tiempo de ejecución y te suscribes a X evento, ya que algo debes estar haciendo incorrectamene.

Saludos!
2  Sistemas Operativos / Windows / Re: Que version de Windows 10 64x me recomiendan ? en: Hoy a las 08:25
una version estable y actualizada.

Windows 10 Version 1709 (Fall Creators Update)

Aquí lo puedes descargar:

Saludos
3  Programación / Scripting / Re: copiar y cambiar extensiones de archivos con batch en: Hoy a las 08:12
es para un programa conversor que estoy haciendo en  visual basic que estoy enlazando con batch para que sea mas simple y rápido

Si la idea es optimizar la velocidad de ejecución del programa entonces al utilizar Batch/cmd.exe conseguirás precisamente todo lo contrario.

No veo la necesidad de recurrir a Batch cuando puedes hacer lo mismo y de forma más eficiente/óptima en Visual Basic. Por cierto, ¿estamos hablando de VB6, o VB.NET?.

Mi sugerencia es que formules una duda específica en el foro de programación .NET si es VB.NET, o Visual Basic si es VB6. De todas formas, para copiar un archivo en Batch usarías el comando Copy, y el comando Ren / Rename para renombrar archivos... puedes encontrar miles de ejemplos en Google:


Un saludo
4  Foros Generales / Foro Libre / MOVIDO: ayuda con un arbol binario en: Hoy a las 08:03
El tema ha sido movido a Java.

https://foro.elhacker.net/index.php?topic=483064.0
5  Programación / Scripting / Re: scripts muy basicos AYUDA en: Ayer a las 16:05
Veo que ya te han eliminado NUEVE posts como este en el día de hoy. Si publicas otro más no nos dejarás otra opción: se te impondrá una sanción permanente.

Lee las normas del foro y también del foro de programación, EN EL FORO NO SE PIDEN NI SE HACEN TAREAS.
6  Foros Generales / Noticias / Re: BeatCoin, así roban Bitcoin de monederos en ordenadores aislados de Internet en: Ayer a las 13:27
Genial, como siempre, la era "dorada" de las criptomonedas...



...tiene los días contados (y es una lástima).
7  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Dudas normas del foro en: Ayer a las 13:22
No hay problema mientras que el contenido compartido sea legal. No hay nada ilegal o no ético en esto:

The BlueStacks App Player is designed to enable Android applications to run on PCs running Microsoft Windows.

Saludos
8  Foros Generales / Foro Libre / Re: Qué canción estás escuchando ahora ? en: Ayer a las 10:01
Os traigo una ración de temas Rock, Post-Hardcore y Heavy Metal bien frescos y con vocalistas femeninas... como de costumbre. :P

Escape December - The City


Fifth Dawn - Defying Symmetry


City Of The Weak - Pardon Me


Lucrecia Feat. Sam Kohl - Brotherhood


Skarlett Riot - Affliction


Diamante - Had Enough


Next Door To Heaven - Let's Dream


Die So Fluid - Tomorrow Doesn't Always Come


Marmozets - Play


Betyljoos - Tnt Trapped Inside My Heart


Follow The Cipher - Valkyria


Follow The Cipher - The Rising




Y para postre un yogur de Maledetta, aunque ya tiene sus añitos, pero es un tema que nunca morirá...

Maledetta - Entre dos tierras (Héroes del Silencio cover)


Héroes del Silencio - Entre dos tierras


Saludos.
9  Foros Generales / Foro Libre / Re: Qué canción estás escuchando ahora ? en: Ayer a las 09:38
Un temita Punk que me gusta bastante_



Y si os estais preguntando que c@jones es un Paveway IV...

10  Programación / Scripting / Re: Duda sobre este intento de batch en: Ayer a las 06:05
Quiero saber cuales son mis errores ya que nunca he programado batch y quiero aprender.

No es por ser rudo o antipático, pero el primer error de todos es la propia intención de querer aprender Batch. No te va a servir para nada, y si como tu has dicho no sabes nada de Batch entonces estás a tiempo de no emprender una mala decisión que no te aportará NADA. Mi consejo es que aprendas cualquier otro lenguaje. Para empezar tienes otros lenguajes nativamente soportados en Windows, como son Visual Basic Script, javascript (javascript for Windows), o PowerShell. Si realmente quieres hacer cosas sofisticadas entonces deberías ir directo a Powershell, ya que puedes utilizar todas las clases de .NET Framework, y gracias a eso además puedes programar en C# y VB.NET en Powershell, si lo pefirieses.

Respecto a los errores del código, el más relevante y por el cual ese código nunca te va a funcionar de la manera en que esperas:

set sistema=ver %sysver%

...no puedes asignar/redireccionar la salida de un comando directamente a una variable, Batch es un lenguaje muy limitado. Aparte de eso, no llego a comprender la intención que pudiste tener al escribir esa variable "%sysver%", ya que el comando ver no acepta ningún argumento, y de todas formas no declaraste ninguna variable con el nombre "sysver".

Para lograr lo que intentas hacer debes utilizar un búcle de tipo For /F para deliminar/tokenizar y así parsear la salida del comando ver.


Para serte sincero, eso que piensas hacer en Batch no merece la pena, el código te va a quedar muy engorroso. Aparte, el comando ver muestra la salida en el idioma acual... eso es una incomodidad u obstáculo adicional.

if "sistema"==...

Ahí cometes otro error grave, y es que estás comparando la cadena de texto "sistema", no el valor de la variable %sistema%... puesto que te falta añadirle el símbolo % al principio y al final de la cadena de texto para tratarla como variable.



En Powershell, para obtener la versión del sistema operativo sería de la siguiente manera:

Código
  1. [System.Version]$version = $null
  2.  
  3. try {
  4.    # As of Powershell v3.
  5.    # WMI: Win32_OperatingSystem Class
  6.    # https://msdn.microsoft.com/en-us/library/aa394239%28v=vs.85%29.aspx
  7.    $version = [System.Version]( (Get-CimInstance Win32_OperatingSystem).Version )
  8. } catch {
  9.    # For Powershell v1 and v2.
  10.    # .NET Framework: System.Version Class
  11.    # https://msdn.microsoft.com/en-us/library/system.version%28v=vs.110%29.aspx
  12.    $version = [System.Environment]::OSVersion.Version
  13. }
  14.  
  15. $version | Format-List



nota: la solución tiene en cuenta la obsolescencia de la API para obtener la versión de Windows a partir de Windows 8.1.

Aquí te muestro un ejemplo más extenso:
Código
  1. [System.Version]$version = $null
  2.  
  3. try {
  4.    # As of Powershell v3.
  5.    # WMI: Win32_OperatingSystem Class
  6.    # https://msdn.microsoft.com/en-us/library/aa394239%28v=vs.85%29.aspx
  7.    $version = [System.Version]( (Get-CimInstance Win32_OperatingSystem).Version )
  8. } catch {
  9.    # Powershell v1 and v2.
  10.    # .NET Framework: System.Version Class
  11.    # https://msdn.microsoft.com/en-us/library/system.version%28v=vs.110%29.aspx
  12.    $version = [System.Environment]::OSVersion.Version
  13. }
  14.  
  15. # Wikipedia: List of Microsoft Windows versions
  16. # https://en.wikipedia.org/wiki/List_of_Microsoft_Windows_versions
  17. switch ($version.Major) {
  18.    10 {
  19.        Write-Host "Windows 10"
  20.  
  21.    } 6 {
  22.        switch ($version.Minor)  {
  23.            3 {
  24.                Write-Host "Windows 8.1"
  25.            } 2 {
  26.                Write-Host "Windows 8"
  27.            } 1 {
  28.                Write-Host "Windows 7"
  29.            } default {
  30.                Write-Host "Windows VISTA"
  31.            }
  32.        }
  33.  
  34.    } 5 {
  35.        switch ($version.Minor)  {
  36.            2 {
  37.                Write-Host "Windows XP"
  38.            } 1 {
  39.                Write-Host "Windows XP"
  40.            } default {
  41.                Write-Host "Windows 2000"
  42.            }
  43.        }
  44.  
  45.    } default {
  46.        Write-Host "Not supported Windows version."
  47.  
  48.    }
  49. }
  50.  
  51. Exit(0)

Saludos.
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 1083
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines