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


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 ... 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 [828] 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 ... 1258
8271  Programación / Scripting / MOVIDO: Asignar un valor a una variable(ScriptA)Obtener esa variable (ScriptB)-UNITY c# en: 8 Octubre 2013, 17:49 pm
El tema ha sido movido a Programación General.

http://foro.elhacker.net/index.php?topic=400258.0
8272  Programación / Scripting / Re: minimizar en SYSTRAY en: 7 Octubre 2013, 23:16 pm
sobre lo de la optimizaciónd e código, puedes probar algo así:

Código
  1. @Echo OFF
  2.  
  3. Set "ProcessName=mpc-hc64.exe"
  4.  
  5. :Comprobar
  6. Tasklist /FI "IMAGENAME eq %ProcessName%" | Find /I "%ProcessName%" 1>NUL && (
  7. (
  8. Start /B "" "%UserProfile%\Desktop\clever pause\clever.exe" pause 1>NUL | Taskkill /F /T /IM "TxtTick.exe" 1>NUL
  9. ) & GOTO :Esperar
  10. )
  11.  
  12. :Esperar
  13. (
  14. Tasklist /FI "IMAGENAME eq %ProcessName%" | Find /I "%ProcessName%" 1>NUL || (Goto :Esperar)
  15. ) && (
  16. Start /B "" "%UserProfile%\Desktop\clever pause\clever.exe" pause 1>NUL
  17. Goto :Comprobar
  18. )
  19.  
  20. Pause&Exit

Aunque no lo he testeado, no tengo las herramientas y no se si la ruta del directorio es correcta.





sobre lo de VBS, es muy facil:
Código
  1. WScript.CreateObject("WScript.Shell").Run """" & "C:\Directorio\Archivo.bat" & """", 0, False
Lo guardas como "Invisible.vbs" y lo ejecutas.


Y esta modificación es para ejecutar un proceso de forma oculta y pasándole argumentos desde la consola.
Citar
Código
  1. ' Run Hidden Process
  2. ' By Elektro H@cker
  3.  
  4. Process   = """" & WScript.Arguments(0) & """"
  5. Arguments = null
  6.  
  7. For X = 1 to WScript.Arguments.Count - 1
  8.   Arguments = Arguments & " " & _
  9.               """" & WScript.Arguments(X) & """"
  10. Next
  11.  
  12. WScript.CreateObject("WScript.Shell").Run _
  13. Process & " " & Arguments, 0, False
  14.  
  15. Wscript.Quit

Saludos
8273  Programación / Scripting / Re: minimizar en SYSTRAY en: 7 Octubre 2013, 22:45 pm
No puedes minimizar la CMD al system tray...
Si abres la CMD como podrás comprobar no tiene ningun botón para minimizar al área de notificaciones... como mucho puedes instalar/utilizar algún reemplazamiento de terceros de la consola de Windows, con suerte quizás a alguna de esas "Custom CMD" le hayan integrado alguna opción para minimizar al systray... puedes buscar -> aquí

Muestra el código en el que dices que no te funciona el switch "/MIN".

De todas maneras la sintaxis correcta es:
Código
  1. Start /MIN "" "Script.bat"

EDITO:
Si lo que pretendes es que el mismo script se inicie de forma minimizada cuando haces doble click sobre él, no es posible, la ventana del CMD no se inicia por defecto minimizada... y no existe ningún comando para minimizar la CMD...
Pero puedes disimularlo añadiendo esto a la cabecera del script:

Código
  1. IF "%~1" EQU "" (Start /MIN "" "%~f0" Elektro & Exit)

O puedes usar VisualBasicScript para iniciar la CMD de manera oculta.

Saludos
8274  Sistemas Operativos / Windows / Re: XP de 32 o 64 bites? en: 7 Octubre 2013, 22:30 pm
En consola:
Código:
wmic OS get OSArchitecture

Saludos.
8275  Programación / Scripting / MOVIDO: [Pascal] Problemas con Inno setup, al eliminar directorio y realizar un backup en: 7 Octubre 2013, 17:38 pm
El tema ha sido movido a Programación General.

http://foro.elhacker.net/index.php?topic=400210.0
8276  Programación / Programación General / Re: [Pascal] Problemas con Inno setup, al eliminar directorio y realizar un backup en: 7 Octubre 2013, 17:37 pm
Quizás no te sirva de mucha ayuda porque no se si quieres codear en Pascal por necesidad o porque lo prefieres así, pero en caso de que sea por necesidad, para el primer problema no necesitas codear en INNO setup puedes utilizar la sección [InstallDelete].

Saludos
8277  Programación / Scripting / Re: (Solucionado) [Batch] Randomizar lineas en un txt? en: 6 Octubre 2013, 20:11 pm
como decirle que solo haga una lista de reproducción de, por ejemplo unos 10 archivos, o 5 archivos...  ;-)

Código
  1. @Echo OFF & chcp 1252 >NUL & Setlocal enabledelayedexpansion
  2. REM Title %~n0 & Mode con cols=50 lines=3
  3.  
  4. Set /A "MAX=5"
  5. Set "TMP_Playlist=%Temp%\Playlist.tmp"
  6. Set "Playlist=%Temp%\Playlist.m3u8"
  7.  
  8. :List
  9. (
  10. For /F "Tokens=*" %%$ in (
  11.     'Dir /B /S "%~dp0" ^| Findstr /I /R "\.avi$ \.mkv$"'
  12. ) DO (
  13.     Echo !Random!!Random!!Random!;%%$
  14. )
  15. )>"%TMP_Playlist%"
  16.  
  17. :Randomize
  18. (
  19. Echo #EXTm3u8
  20. For /F "Tokens=2* Delims=;" %%$ in (
  21.     'Type "%TMP_Playlist%" ^| Sort '
  22. ) DO (
  23. Set /A "Count+=1"
  24.     If !COUNT! LSS %MAX% (
  25.         Echo %%$
  26.     ) ELSE (
  27.         Goto :Run
  28.     )
  29. )
  30. )>"%Playlist%"
  31.  
  32. :Run
  33. Start /B "" "%PROGRAMFILES(X86)%\Winamp\winamp.exe" "%Playlist%" || (Exit /B 1)
  34.  
  35. Exit /B 0

Saludos!
8278  Programación / .NET (C#, VB.NET, ASP) / [SOURCE] Text Affixer en: 6 Octubre 2013, 18:23 pm





DESCRIPCIÓN:

Bueno, esto es una aplicación dedicada que me pidió un cliente pero el coste económico de la misma fue ridículamente barato y además la aplicación es sencilla (no puedo alardear de ser un experto en el lenguaje) así que sin más no me importa compartir el proyecto para todas aquellas personas a quien le pueda servir de utilidad.

La aplicación sirve para prefijar y sufijar texto, especificando unos delimitadores, llámen a esto prefijar, afijar, marcar, concatenar, o como deseen :P.

En la aplicación se debe cargar un archivo que contiene preguntas con varias respuestas (por poner un ejemplo), luego se carga un archivo adicional con las respuestas que queremos marcar, y por último las marcamos.

La aplicación tiene un menú contextual con opciones los RichTextBoxes y funciones básicas para buscar y resaltar cadenas de texto.

Espero que a alguien poco experimentado con la manipulación de texto le sirva el código, si en un principio la funcionalidad de la aplicación no les sirve siempre pueden adaptarla a sus necesidades.





IMÁGENES:













DEMOSTRACIÓN:


El video hace referencia a una versión beta primeriza:






DESCARGA:
-> http://elektrostudios.tk/Text%20Affixer.zip
Versión nueva: http://www.mediafire.com/?x78ebamxb6flyfb

Incluye source, compilado, instalador, portable, y portable ofuscado.
8279  Programación / .NET (C#, VB.NET, ASP) / Re: Ordenar de menor a mayor una serie de números en Texbox y evitar repetidos en: 6 Octubre 2013, 17:25 pm
En lugar de asignar diréctamente interactuando con las propiedades del Textbox, almacena los números en un tipo de colección, un array, o una lista, o una lista ordenada (SortedList), o lo que prefieras, y ordenas los elementos del objeto.

Código
  1. Private NumbersArray() As Int32
  2. Array.Sort(NumbersArray)

Código
  1. Private NumbersList As New List(Of Int32)
  2. NumbersList.Sort()

Código
  1. Private list As New SortedList

PD: La variable r5 no dices de que tipo es, aunque me imagino que es un entero, no somos magos, si especificas con más detalles lo que necesitas recibirás mejor ayuda, tienes alrededor de 30 textboxes y no se si los quieres ordenar para que aparezca cada número (un solo número) en cada textbox o que es lo que quieres hacer, muestra parte del código, detalles, información, imágenes.

EDITO: Eliminar duplicados de una colección también es facil (más usando Linq):

Código
  1. #Region " Remove Array Duplicates "
  2.  
  3.    ' Remove Array Duplicates
  4.    '
  5.    ' // By Elektro H@cker
  6.    '
  7.    ' Examples :
  8.    '
  9.    ' Dim myarray(3) As String : myarray(0) = "a" : myarray(1) = "a" : myarray(2) = "b" : myarray(3) = "b"
  10.    ' For Each item In Remove_Array_Duplicates(myarray) : MsgBox(item) : Next
  11.  
  12.    Private Function Remove_Array_Duplicates(ByVal Myarray() As String) As String()
  13.        Return Myarray.Cast(Of String).Distinct().ToArray
  14.    End Function
  15.  
  16. #End Region

Código
  1. #Region " Remove List Duplicates "
  2.  
  3.    ' Remove List Duplicates
  4.    '
  5.    ' // By Elektro H@cker
  6.    '
  7.    ' Examples :
  8.    '
  9.    ' Dim list As New List(Of String) From {"a", "a", "b", "b", "c", "c"}
  10.    ' For Each item In Remove_List_Duplicates(list) : MsgBox(item) : Next
  11.  
  12.    Private Function Remove_List_Duplicates(ByVal list As List(Of String)) As List(Of String)
  13.        Return list.Cast(Of String).Distinct().ToList
  14.    End Function
  15.  
  16. #End Region

Saludos!
8280  Foros Generales / Dudas Generales / Re: ayuda con una cuenta de facebook en: 6 Octubre 2013, 12:36 pm
-> Como hacer denuncias
-> Como denunciar una infracción
-> ¿Cómo puedo denunciar una cuenta falsa que se hace pasar por uno de mis amigos?

Saludos
Páginas: 1 ... 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 [828] 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 ... 1258
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines