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 seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 [886] 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 ... 1236
8851  Programación / .NET (C#, VB.NET, ASP) / Re: Crear PictureBox a través de una config .ini? en: 12 Junio 2013, 19:14 pm
o único que necesito saber es como contar cuantas veces se repite una palabra en un ini

Hace tiempo posteé un snippet para eso:

Código
  1. #Region " Find String Ocurrences Function "
  2.  
  3.    ' [ Find String Ocurrences Function ]
  4.    '
  5.    ' Examples :
  6.    '
  7.    ' MsgBox(Find_String_Occurrences("Hello World", "o"))            ' Result: 2
  8.    ' MsgBox(Find_String_Occurrences("Hello me Hello you", "Hello")) ' Result: 2
  9.  
  10.    Private Function Find_String_Occurrences(ByVal Input_String As String, ByVal Search_String As String) As Integer
  11.  
  12.        Dim Input_String_Pos As Int32
  13.        Dim Input_String_Count As Int32
  14.  
  15.        Do
  16.            Input_String_Pos = Input_String.IndexOf(Search_String, Input_String_Pos)
  17.            If Input_String_Pos <> -1 Then
  18.                Input_String_Count += 1
  19.                Input_String_Pos += Search_String.Length
  20.            End If
  21.        Loop Until Input_String_Pos = -1
  22.  
  23.        Return Input_String_Count
  24.  
  25.    End Function
  26.  
  27. #End Region
8852  Programación / Scripting / Re: Cambiar el nombre inicial de Archivos con nombres similares en: 12 Junio 2013, 19:09 pm
Hola maribele,

¿ Que problema hay ?

El código es correcto, asegúrate de que la ruta sea correcta, y también de que los archivos sean PDF y que en el nombre del archivo contengan "PZQR".

Saludos!
8853  Programación / Programación General / Re: batch copiar archivos desde usb o cd en: 12 Junio 2013, 18:58 pm
Aquí tienes lo que necesitas, estúdialo:
-> [BATCH] [APORTE] USB MON (Roba USB)

Saludos
8854  Programación / .NET (C#, VB.NET, ASP) / Re: Crear PictureBox a través de una config .ini? en: 12 Junio 2013, 16:48 pm
IkillNukes,
me caes bien pero al menos yo desde luego no me voy a molestar en ayudar a alguien si priméramente esa persona no se digna a formular corréctamente una pregunta, mostrando código, mostrando el ini, siendo especifico y dando detalles, mostrando los put*s errores/excepciones, en fin mostrando los datos necesarios y que se vea que lo estás intentando, la verdad es que ya cansa mucho ver este tipo de preguntas tuyas, no porque seas pesado ni nada parecido, sino porque son preguntas sin ningún tipo de información por tu parte, sin sentido, solo pides las cosas ya hechas y ni siquiera se entiende lo que pides en la mayoría de los casos.

Si no dispones del tiempo suficiente para escribir todo lo necesario para poder formular una pregunta DECENTE para que en general los demás usuarios te podamos ENTENDER y de alguna manera te podamos RESPONDER y ayudar en lo que podamos, pues comprende que los demás usuarios tenemos aún menos tiempo para leer tonterías y contestarlas.

Espero que no te haya molestado, mi pequeña crítica constructiva.

Saludos!
8855  Programación / .NET (C#, VB.NET, ASP) / Re: Visual basic studio (WTF?) fallo del ide en: 12 Junio 2013, 16:31 pm
Pregunta sobre el Unistall Tool.... Que más funcionalidades añade si ya existe el panel de Control? :huh:

Quizás que "Uninstall Tool" tiene un motor avanzado (Un Tracker) y hace un Trace de todos los archivos y de las claves del registro, mientras que "el panel de control" lo único que hace es ejecutar el proceso del archivo de desinstalación...

Muchas preguntas y poco leer Seazoux, de verdad:
http://www.crystalidea.com/install-tracker-installation-monitor

...Con la lista de desinstalar programas del panel de control no eliminas todos los rastros, ni loco,
pero aparte, cuando estuve haciendo mi pack de VS, instalé VS2012 unas 20 veces, y la única manera de que la siguiente instalación funcionase era elimiando todos los rastros con programas tipo "Uninstall tool", no desde el panel de control, proque eso es una mie****, espero que se siga este pequeño consejo!

Saludos!
8856  Programación / .NET (C#, VB.NET, ASP) / Re: Visual basic studio (WTF?) fallo del ide en: 12 Junio 2013, 14:42 pm
Te propongo una posible solución alternativa:

Paso 1:
Usar la aplicación "Uninstall Tool" para desinstalar todo rastro posible de tu instalación de VS (elige la opción de forzar borrado en el setup.exe del VS2012 para desinstalar todos los paquetes adicionales también). "http://www.crystalidea.com/uninstall-tool"
(No me sirve que uses CCleaner ni que lo desinstales manuálmente desde el instalador)

Paso 2:
Volver a instalar VS:
-> By Elektor H@cker: MEGA-PACK para iniciarse en .NET (VS2012 + Recursos + Tools)

Saludos
8857  Programación / Scripting / Re: Ayuda Script batch/powershell en: 12 Junio 2013, 13:24 pm
Es muy sencillo:

Código
  1. @Echo OFF
  2. Setlocal enabledelayedexpansion
  3.  
  4. Set "File=kk.txt"
  5. Set /A "Cut=14" & REM Las lineas que queremos conservar, desde abajo.
  6.  
  7. FOR /F %%@ IN ('Type "%File%" ^| Find /v /c ""') DO (Set /A "Length=%%@-%Cut%")
  8.  
  9. for /f "tokens=1* delims=]" %%A in ('Type "%File%" ^| Find /n /v ""') do (
  10. Set /A "Line+=1"
  11. If !Line! GTR %length% (Echo %%B)
  12. )
  13.  
  14. Pause&Exit

PD1: ten en cuenta que ninguna línea empiece con el caracter: "]"

PD2: Para una mayor eficacia primero deberías hacerle un "reverse" el archivo de texto (darle la vuelta para que las lineas de abajo queden arriba del todo, y así se procesan primero) y usar el primer script en lugar de este último.

Hay muchas aplicaciones commandline para manejar archivos de texto y efectuar todo tipo de acciones... una de ellas es Tail:

Código
  1. Tail.exe --lines=14 "kk.txt"
(Con eso consigues hacer lo mismo que hace mi último script)

Saludos
8858  Programación / Scripting / Re: Ayuda Script batch/powershell en: 12 Junio 2013, 12:56 pm
Entonces usa esto:

Código
  1. @Echo OFF
  2. Setlocal enabledelayedexpansion
  3.  
  4. FOR /F "Usebackq Tokens=*" %%@ IN ("1.txt") DO (
  5. Set /A "Line+=1"
  6. If not !Line! GTR 14 (Echo %%@)
  7. )
  8.  
  9. Pause&Exit

Saludos
8859  Programación / Scripting / Re: Ayuda Script batch/powershell en: 12 Junio 2013, 11:48 am
Hola,

Antes de nada, haz el favor de leer mi firma.

Y prueba a usar el siguiente script, de esta manera:
Código
  1. TextMan.bat SR 1 14 "kk.txt"    

Saludos!





TextMan.bat:
Código
  1. @Echo OFF
  2.  
  3.  
  4. :: TEXT MANIPULATOR ROUTINE v0.5
  5. :: by Elektro H@cker
  6.  
  7.  
  8. REM SYNTAX:
  9. ::
  10. :: TEXTMAN [ACTION] [LINE(S)] [FILE] [TEXT]
  11. ::
  12. :: * [LINE(S)] parameter is Optional for some actions
  13. :: * [TEXT] parameter is Optional for some actions
  14.  
  15.  
  16. REM ACTIONS:
  17. ::
  18. ::  AB  = ADD_BEGINNING      * Add text to the beginning of a line.
  19. ::  AE  = ADD_ENDING         * Add text to the end of a line.
  20. ::  E   = ERASE              * Delete a line.
  21. ::  I   = INSERT             * Add a empty line (Or a line with text).
  22. ::  RL  = REPLACE_LINE       * Replace a entire line.
  23. ::  RS  = REPLACE_STRING     * Replace word from line.
  24. ::  RSA = REPLACE_STRING_ALL * Replace word from all lines.
  25. ::  C+  = CHARACTER_PLUS     * Delete the first "X" characters from all lines.
  26. ::  C-  = CHARACTER_LESS     * Delete the last  "X" characters from all lines.
  27. ::  L+  = LINE_PLUS          * Cut the first "X" amount of lines.
  28. ::  L-  = LINE_LESS          * Cut the last  "X" amount of lines.
  29. ::  GL  = GET_LINE           * Delete all except "X" line.
  30. ::  GR  = GET_RANGE          * Delete all except "X" range of lines.
  31.  
  32.  
  33. REM EXAMPLES:
  34. ::
  35. :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::
  36. ::                                                                         ::
  37. :: Delete the line 3                                                       ::
  38. :: Call :TEXTMAN E 3 "Test.txt"                                            ::
  39. ::                                                                         ::                                                                        
  40. :: Add a string to the beginning of line 3                                 ::
  41. :: Call :TEXTMAN AL 3 "Test.txt" "Elektro H@cker"                          ::
  42. ::                                                                         ::                                                                      
  43. :: Add a string to the end of line 3.                                      ::
  44. :: Call :TEXTMAN AR 3 "Test.txt" "Elektro H@cker"                          ::
  45. ::                                                                         ::                                                                      
  46. :: Add a empty line at line 3.                                             ::
  47. :: Call :TEXTMAN I 3 "Test.txt"                                            ::
  48. ::                                                                         ::                                                                      
  49. :: Add a line with a word at line 3.                                       ::
  50. :: Call :TEXTMAN I 3 "Test.txt" "Elektro H@cker"                           ::
  51. ::                                                                         ::    
  52. :: Replace the line 3 with "Elektro H@cker".                               ::
  53. :: Call :TEXTMAN RL 3 "Test.txt" "Elektro H@cker"                          ::
  54. ::                                                                         ::
  55. :: Replace the words "Elektro" to "H@cker" in line 3.                      ::
  56. :: Call :TEXTMAN RS 3 "Test.txt" "Elektro" "H@cker"                        ::
  57. ::                                                                         ::
  58. :: Replace the words "Elektro" to "H@cker" in all lines.                   ::
  59. :: Call :TEXTMAN RSA "Test.txt" "Elektro" "H@cker"                         ::
  60. ::                                                                         ::
  61. :: Delete the first 3 characters in all lines.                             ::
  62. :: Call :TEXTMAN C+ 3 "Test.txt"                                           ::
  63. ::                                                                         ::
  64. :: Delete the last 3 characters in all lines.                              ::
  65. :: Call :TEXTMAN C- 3 "Test.txt"                                           ::
  66. ::                                                                         ::
  67. :: Delete the first 3 lines.                                               ::
  68. :: Call :TEXTMAN L+ 3 "Test.txt"                                           ::
  69. ::                                                                         ::
  70. :: Delete the last 3 lines.                                                ::
  71. :: Call :TEXTMAN L- 3 "Test.txt"                                           ::
  72. ::                                                                         ::
  73. :: Delete all except the line number 3.                                    ::
  74. :: Call :TEXTMAN SL 3 "Test.txt"                                           ::
  75. ::                                                                         ::
  76. :: Delete all except the 3 to 9 range of lines.                            ::
  77. :: Call :TEXTMAN SR 3 9 "Test.txt"                                         ::
  78. ::                                                                         ::
  79. :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::
  80.  
  81.  
  82. :TEXTMAN
  83. (SET /A "A=0", "LINE=0", "TOTAL_LINES=0")  &  (CALL :%~1 %* || (ECHO Invalid parameter & Exit /B 1)) & (GOTO:EOF)
  84. :AB
  85. (For /F "tokens=1* delims=]" %%A in ('type "%~3" ^| find /n /v ""') DO (Call Set /A "LINE+=1" && (CMD /C "IF NOT "%%LINE%%" EQU "%~2" (if "%%B" EQU "" (Echo+>> "%~3.NEW") ELSE ((Echo %%B)>> "%~3.NEW")) ELSE (if "%%B" EQU "" ((Echo %~4)>> "%~3.NEW") ELSE ((Echo %~4%%B)>> "%~3.NEW"))"))) && (CALL :RENAMER "%~3") & (GOTO:EOF)
  86. :AE
  87. (For /F "tokens=1* delims=]" %%A in ('type "%~3" ^| find /n /v ""') DO (Call Set /A "LINE+=1" && (CMD /C "IF NOT "%%LINE%%" EQU "%~2" (if "%%B" EQU "" (Echo+>> "%~3.NEW") ELSE ((Echo %%B)>> "%~3.NEW")) ELSE ((Echo %%B%~4)>> "%~3.NEW")"))) && (CALL :RENAMER "%~3") & (GOTO:EOF)
  88. :E
  89. (For /F "tokens=1* delims=]" %%A in ('type "%~3" ^| find /n /v ""') DO (Call Set /A "LINE+=1" && (CMD /C "IF NOT "%%LINE%%" EQU "%~2" (if "%%B" EQU "" (Echo+>> "%~3.NEW") ELSE ((Echo %%B) >> "%~3.NEW"))"))) && (CALL :RENAMER "%~3") & (GOTO:EOF)
  90. :I
  91. (For /F "tokens=1* delims=]" %%A in ('type "%~3" ^| find /n /v ""') DO (Call Set /A "LINE+=1" && (CMD /C "IF     "%%LINE%%" EQU "%~2" (IF NOT "%~4" EQU "" ((Echo %~4) >> "%~3.NEW") ELSE (Echo+>> "%~3.NEW"))" & (if "%%B" EQU "" (Echo+>> "%~3.NEW") ELSE ((Echo %%B)>> "%~3.NEW"))))) && (CALL :RENAMER "%~3") & (GOTO:EOF)
  92. :RL
  93. (For /F "tokens=1* delims=]" %%A in ('type "%~3" ^| find /n /v ""') DO (Call Set /A "LINE+=1" && (CMD /C "IF NOT "%%LINE%%" EQU "%~2" (if "%%B" EQU "" (Echo+>> "%~3.NEW") ELSE ((Echo %%B)>> "%~3.NEW")) ELSE ((Echo %~4)>> "%~3.NEW")"))) && (CALL :RENAMER "%~3") & (GOTO:EOF)
  94. :RS
  95. (For /F "tokens=1* delims=]" %%A in ('type "%~3" ^| find /n /v ""') DO (Call Set /A "LINE+=1" && (CMD /C "IF NOT "%%LINE%%" EQU "%~2" (if "%%B" EQU "" (Echo+>> "%~3.NEW") ELSE ((Echo %%B)>> "%~3.NEW")) ELSE (CALL SET "STRING=%%B" &&     (if "%%B" EQU "" (Echo+>> "%~3.NEW") ELSE ((CALL ECHO %%STRING:%~4=%~5%%)>> "%~3.NEW")))"))) && (CALL :RENAMER "%~3") & (GOTO:EOF)
  96. :RSA
  97. (For /F "tokens=1* delims=]" %%A in ('type "%~2" ^| find /n /v ""') DO (CALL SET "STRING=%%B" && (if "%%B" EQU "" (Echo+>> "%~2.NEW") ELSE ((CALL ECHO %%STRING:%~3=%~4%%)>>"%~2.NEW")))) && (CALL :RENAMER "%~2") & (GOTO:EOF)
  98. :C+
  99. (For /F "usebackq tokens=*" %%@ in ("%~3") DO (Call Set   "LINE=%%@" && (CALL ECHO %%LINE:~%~2%% >>      "%~3.NEW"))) && (CALL :RENAMER "%~3") & (GOTO:EOF)
  100. :C-
  101. (For /F "usebackq tokens=*" %%@ in ("%~3") DO (Call Set   "LINE=%%@" && (CALL ECHO %%LINE:~0,-%~2%% >>   "%~3.NEW"))) && (CALL :RENAMER "%~3") & (GOTO:EOF)
  102. :L+
  103. (Call SET /A "A=%~2") && (Call TYPE "%~3" |@MORE +%%A%% > "%~3.NEW") && (CALL :RENAMER "%~3") & (GOTO:EOF)
  104. :L-
  105. (For /F "tokens=1* delims=]" %%A in ('type "%~3" ^| find /n /v ""') DO (CALL SET /A "TOTAL_LINES+=1")) & (CALL SET /A "TOTAL_LINES-=%~2-1") & (For /F "tokens=1* delims=]" %%A in ('type "%~3" ^| find /n /v ""') DO (Call Set /A "LINE+=1" & Call echo "%%LINE%%!!|@%%TOTAL_LINES%%" >NUL) && (CALL :RENAMER "%~3" && GOTO:EOF) || (Echo %%B >> "%~3.NEW"))
  106. :GL
  107. (Call SET /A "A=%~2" && Call SET /A "A-=1") && (Call TYPE "%~3" |@MORE +%%A%% > "%temp%\getline.tmp") && (For /F "tokens=1* delims=]" %%A in ('type "%temp%\getline.tmp" ^| find /n /v ""') DO ((if "%%B" EQU "" (Echo+>> "%~3.NEW") ELSE ((Echo %%B)> "%~3.NEW"))) && ((CALL :RENAMER "%~3") & (GOTO:EOF)))
  108. :GR
  109. (For /F "tokens=1* delims=]" %%A in ('type "%~4" ^| find /n /v ""') DO (Call Set /A "LINE+=1" && (CMD /C "(IF "%%LINE%%" GEQ "%~2" IF "%%LINE%%" LEQ "%~3" (if "%%B" EQU "" (Echo+>> "%~4.NEW") ELSE ((Echo %%B)>> "%~4.NEW"))) && (IF "%%LINE%%" EQU "%~3" Exit /B 1)" || ((CALL :RENAMER "%~4") & (GOTO:EOF)))))
  110.  
  111. :RENAMER
  112. (REN "%~1" "%~nx1.BAK") & (MOVE /Y "%~1.BAK" "%TEMP%\" >NUL) & (REN "%~1.NEW" "%~nx1") & (GOTO:EOF)
8860  Programación / Scripting / Re: Cambiar el nombre inicial de Archivos con nombres similares en: 12 Junio 2013, 05:25 am
Código:
FOR %%@ IN ("%userprofile%\Desktop\6 documento Mayo\*%Pattern%*.%FileExt%")
Páginas: 1 ... 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 [886] 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines