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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 ... 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 [997] 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 ... 1232
9961  Programación / Programación General / Re: Ocultar processos en task manager (w7) en: 17 Diciembre 2012, 22:46 pm

Gracias MCKSys,
Pero es una aplicación de consola codeada en C++, y no tengo ni idea de como utilizarla xD
9962  Programación / Programación General / Re: [batch] programar tareas en: 17 Diciembre 2012, 21:11 pm
Hola,

me gustaria que me dijeran q tengo mal.

1. Posteaste en la sección incorrecta, los problemas de Batch van a la sección "Scripting".

2.
Código:
REG ADD HKCU \...
El espacio da error de sintaxis.

3.
Código:
/t REG_SZ
Es innecesario especificarlo, el valor REG_SZ se usa por defecto.

4.
Código
  1. Set "Fecha=%D%/%M%/%A%"
Estás seteando una variable innecesaria, la variable DATE tiene exactamente el mismo formato que le estás dando a "fecha".

5.
Código:
if %m% == 2 & %a% == 2013
MAL, no es la sintaxis correcta y dará error.
Código
  1. if "%m%"" == "2" if "%a%"" == "2013"

6.
Código:
if %m% == 2
El més no puede ser "2", será "02", dos digitos.

7.
Código
  1. FOR /L %%x in (1,1,28) DO (
  2. if %d% == %%x
  3. ...
Fallará, porque el més tiene 2 digitos como dije.

8.
Código
  1. if %d% == %%x (SCHTASKS /create /SD %FECHA% /ST 00:00 /SC MINUTE /TN tarea /TR C:\tarea.bat)
No entiendo el concepto de lo que intentas hacer con el FOR, primero compruebas si el día equivale a la variable del For, pero la taréa siempre se generará para el dia actual (%FECHA%),
entonces, si la taréa la generas para el día actual siempre, ¿Entonces para que necesitas el FOR y porque intentas comprobar si el día coincide con la variable del FOR?.



No se adapta esto mejor a lo que intentas hacer? como ya digo no me ha quedaod muy claro...

Código
  1. @echo off
  2. REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "check" /d "C:\prog_tarea.bat" /F
  3.  
  4. ' Si el més es "02" y el año "2013" la tarea se agrega para la fecha actual.
  5. IF "%date:~3%" EQU "02/2013" (
  6. SCHTASKS /create /SD %DATE% /ST 00:00 /SC MINUTE /TN tarea /TR "C:\tarea.bat"
  7. )

Saludos
9963  Programación / Programación General / Re: Ocultar processos en task manager (w7) en: 17 Diciembre 2012, 20:34 pm
todo lo que intentava lo intentava en el de 64 -Bit a partir de ahora  ya se que es mas complicado

Si has usado troyanos o software parecido, en casi todos esos programas te darás cuenta que la opción de ocultar el proceso sólamente la añaden para 32 Bit :xD, así que sí debe ser muy dificil,
Yo también necesito ocultar mi app, en 64 bit, así que espero una respuesta a este post tanto como tú :(

Saludos.
9964  Programación / .NET (C#, VB.NET, ASP) / [SOLUCIONADO] Duda sobre los snippets en: 17 Diciembre 2012, 19:01 pm
¿Alguien me puede explicar que significan y como se usan estos tags?

Código
  1.          <ID>aaaaaaaaa</ID>
  2.          <ToolTip>sfsdf</ToolTip>
  3.          <Default></Default>
  4.          <Function>sdfsdf</Function>

Este es un snippet que he hecho (el code lo he copiado de internet), el snippet me funciona, se muestra en el menú de los snippets, pero digo yo que esos tags servirán para algo, no?

Código
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  3.  <CodeSnippet Format="1.0.0">
  4.    <Header>
  5.      <SnippetTypes>
  6.        <SnippetType>Expansion</SnippetType>
  7.      </SnippetTypes>
  8.      <Title>
  9.         Determinar si un TextFile es Unicode
  10.      </Title>
  11.      <Author>Elektro H@cker</Author>
  12.      <Description>
  13.         Función que manda un valor boolean TRUE o FALSE
  14.      </Description>
  15.      <HelpUrl>
  16.      </HelpUrl>
  17.      <Shortcut>
  18.      </Shortcut>
  19.    </Header>
  20.    <Snippet>
  21.      <Declarations>
  22.        <Literal Editable="true">
  23.          <ID>aaaaaaaaa</ID>
  24.          <ToolTip>sfsdf</ToolTip>
  25.          <Default>
  26.          </Default>
  27.          <Function>sdfsdf</Function>
  28.        </Literal>
  29.      </Declarations>
  30.      <Code Language="vb"><![CDATA[
  31.  
  32.    ' Dim file_codification As String = is_unicode("C:\File.txt")
  33.  
  34.    Private Function is_unicode(ByVal path As String) As Boolean
  35.        Dim enc As System.Text.Encoding = Nothing
  36.        Dim file As System.IO.FileStream = New System.IO.FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read)
  37.        If file.CanSeek Then
  38.            Dim bom As Byte() = New Byte(3) {}
  39.            file.Read(bom, 0, 4)
  40.            If (bom(0) = &HEF AndAlso bom(1) = &HBB AndAlso bom(2) = &HBF) OrElse (bom(0) = &HFF AndAlso bom(1) = &HFE) OrElse (bom(0) = &HFE AndAlso bom(1) = &HFF) OrElse (bom(0) = 0 AndAlso bom(1) = 0 AndAlso bom(2) = &HFE AndAlso bom(3) = &HFF) Then ' ucs-4
  41.                Return True
  42.            Else
  43.                Return False
  44.            End If
  45.            file.Seek(0, System.IO.SeekOrigin.Begin)
  46.        Else
  47.            Return False
  48.        End If
  49.    End Function
  50.  
  51. ]]></Code>
  52.    </Snippet>
  53.  </CodeSnippet>
  54. </CodeSnippets>
9965  Programación / Scripting / Re: Simulador de SO [Batch] en: 17 Diciembre 2012, 17:26 pm
Cita de: Yo
PD: Porfavor no desviemos más el tema del problema de Windows :P

Ya basta, no daré más avisos para este post, entiendo que la intención es buena pero estamos en la sección de scripting, si quieren ayudarle con el problema del SO háganlo aquí > problema_con_la_reparacion_de_inicio_windows_7

No hagan más comentarios fuera de lugar porfavor.

Saludos  :P
9966  Programación / .NET (C#, VB.NET, ASP) / Re: Duda sobre los elementos que trabajan en segundo plano en: 17 Diciembre 2012, 12:20 pm
es bien sabido que al utilizar hilos TU NO puedes acceder al hilo padre desde el, y para ello entra al tema los llamados "DELEGADOS"
es bien sabido y bien sufrido :(, pero eso no es del todo cierto, se puede acceder al hilo principal usando Checkforillegalcrossthreadcall = false    (Ya, sé que no es correcto usarlo y da muchos problemas, lo he sufrido mucho :()

Dices que todo corre en main y en segundo plano, pero no entiendo el concepto, si las sub-rutinas corrieran en segundo plano entonces no congelarían el main, ¿no?...

Lo que tengo claro es que un thread corre en segundo plano (osea en un subproceso del proceso principal)

Yo lo que pretendo saber es:
si por ejemplo desde el form principal tengo que llamar a un sub el cual usa un for, que obviamente congelará la app hasta finalizar el for... ¿el único elemento al que puedo recurrir para evitar el congelamiento es crear un nuevo thread (hilo) y llamar a ese thread en lugar del sub?
¿O puedo usar algún otro elemento que trabaje "en segundo plano" como el thread?


Gracias por la explicación.
9967  Programación / .NET (C#, VB.NET, ASP) / Re: ¿Recomendación de controles gratis? en: 17 Diciembre 2012, 12:06 pm
Gracias,
krypton suite 4.4.0 descargandose!
DevComponents DotNetBar 10.9.0.1 for WindowsForms descargandose!
DevComponents DotNetBar 10.9.0.1 for WPF ni modo de encontrarlo craqueado

PD: También tengo los controles de ComponentOne craqueados

¿Alguien sabe más controles buenos gratis o de pago? :P
9968  Programación / Scripting / Re: SIMULAR UN INPUT VACÍO O ENTER en: 17 Diciembre 2012, 11:39 am
Hola,
Antes de nada, usa el botón "Insertar código" cuando postees código, lee las normas.

Código:
if %ntubos%==1 (goto 1TUBO)
siempre que le doy al ENTER me cierra el arxivo.

Se te cierra porque al pulsar "enter" sin escribir nada, la variable no se llega a definir, y la CMD interpreta esto:
Código:
if ==1 (goto 1TUBO)
Por lo tanto da error de sintaxis y se cierra,
hay que usar comillas dobles:
Código:
if "%ntubos%"=="1" (goto 1TUBO)
y entonces la CMD interpretaría esto si la variable no se define, sin dar error:
Código:
if ""=="1" (goto 1TUBO)
De todas formas, eso hazlo sólamente cuando compares caracteres, no con números o números exactos, pero no cuando compares si un número es mayor o menor como ene ste caso.

Aquí tienes:
Código
  1. @Echo OFF
  2. Title CODIGOS DE TUBOS
  3. color 3f
  4.  
  5. :INICIO
  6. CLS
  7. Echo: %date%............%time%         | MORE
  8. Echo: *** INTRODUCIR CODIGOS TUBOS *** | MORE
  9. SET /P "ntubos=¿Cuántos tubos hay?"
  10.  
  11. IF NOT defined ntubos (Goto :INICIO)
  12. Echo %ntubos% | FINDSTR "^0 [a-z]" >NUL && (GOTO :INICIO)
  13. IF %ntubos% GTR 12 (Goto :INICIO)
  14.  
  15. FOR %%X in (%ntubos%) do (GOTO :%%XTUBO)
  16.  
  17. Pause&exit
9969  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Las etiquetas "Code" no funcionan bien! en: 17 Diciembre 2012, 11:06 am
Hola, revivo este post con la intención de que alguna buena persona con algo de tiempo pueda arreglar ya este error :xD

PS: Quizás actualizando el plugin de los formatos de código se arreglaría, porque en otros foros SMF que he visto, esto no sucede :(.

Un saludo!

EDITO:
Un claro ejemplo: http://foro.elhacker.net/scripting/acciones_sobre_archivos_de_texto_batch-t242748.0.html;msg1810087#msg1810087

El comando:
Código:
Call echo "%%LINE%%"|@FIND "%%TOTAL_LINES%%"
el foro lo resuelve como:
Código
  1. Call echo "%%LINE%%!!|@%%TOTAL_LINES%%"
9970  Programación / Scripting / Re: Acciones sobre archivos de texto. [Batch] en: 17 Diciembre 2012, 10:58 am
Como ya comenté había un fallo en esa función pero juraría haber posteado la correción y haber editado los comentarios con el nuevo código (Parece que no xD) :-/

Es un fallo del foro al postear el código con formato "DOS", un error el cual nadie me hace caso y no lo arreglan xD

Aqui tienes el código sin formato:

Código:
@Echo OFF
    
REM con este comando cortas las 2 últimas lineas de archivo.txt
Call :TEXTMAN L- 4 "test.txt"
REM aquí el resto de tu código
Pause&Exit
    
    
    
REM esta parte del código la dejas abajo del todo del script
::---------------------------------------------------------------------------
:TEXTMAN
:L-
(FOR /F %%X IN ('TYPE "%~3"') DO (CALL SET /A "TOTAL_LINES+=1")) & (CALL SET /A "TOTAL_LINES-=%~2-1") & (For /F "usebackq tokens=*" %%@ in ("%~3") DO (Call Set /A "LINE+=1" & Call echo "%%LINE%%"|@FIND "%%TOTAL_LINES%%" >NUL) && (CALL :RENAMER "%~3" && GOTO:EOF) || (Echo %%@ >> "%~nx3.NEW"))
:RENAMER
(REN "%~1" "%~nx1.BAK") & (MOVE /Y "%~nx1.BAK" "%TEMP%\" >NUL) & (REN "%~nx1.NEW" "%~nx1") & (GOTO:EOF)

Un saludo.
Páginas: 1 ... 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 [997] 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 ... 1232
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines