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

#11211
Cita de: $Edu$ en  4 Abril 2012, 16:12 PM
veo que vs no usas nada ahi, solo haces el bucle y ta.. sera que en batch no es necesario?

Esto es procesamiento por lotes xD, No es que no séa necesario, Es que no se puede... Mientras el bucle trabaja, solo puedes esperar a que acabe...

Aquí en Batch no hay ni Rescue, ni DoEvents ni nada similar, Si lo sabes de sobra! xD
Gracias a Dios que batch ya tiene comparaciones condicionales, No le pidas más  :silbar:.


Lo de los segundos lo estuve pensado, Pero llegué a la conclusión de que dejando a un lado si se usará mucho o no, Es más preciso así, Y no cuesta nada teclear ":00" xD
De todas formas es algo que se solucionaría rápidamente dejando esta linea así:
SET "HORARIO=%TIME:~0,2%%TIME:~3,2%"
(Y usando el script sin escribir los segundos, claro, sinó puede que de error, Tendría que probarlo...)

Cita de: $Edu$ en  4 Abril 2012, 16:18 PM
Código (dos) [Seleccionar]
SET "HORARIO=%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%"
SET "HORARIO=%Horario: =%"

la primera si se que hace pero lo segundo no se el porque

Eso es un fallo que correjí del code original, Que no funcionaba en horario de madrugada.
Si compruebas el contenido de la variable %TIME% entre las horas "0:00 AM - 9:00 AM", Siempre llevará un espacio al principio, Como por ejemplo esta hora: " 8:57:47,21"
Lo que hace la segunda linea es eliminar el primer espacio de la variable %horario% (Si tuviera un espacio).


Salu2!

#11212
Scripting / Re: [Ayuda] Programa .bat
4 Abril 2012, 15:52 PM
   
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.




Es un método más fiable el 2º... Pero bueno si quieres usar el primero, Necesitas usar RD:

Cita de: CMDRD /?
Quita (elimina) un directorio.
RD [/S] [/Q] [unidad:]ruta

Código (dos) [Seleccionar]
RD /Q "%Windir%\System32\Test"


PD: Dices que el segundo comando se te queda la ventana en negro, Como ya explicó $Edu$ de eso se trata xD, Si el primero falla, el resto de la serie de comandos que le sigan no se ejecutarán (Siempre que uses el operador "&&" en todos los comandos que le sigan.).


Salu2.
#11213
Multimedia / Re: Editor de Video
4 Abril 2012, 07:38 AM
Cita de: puntoinfinito en  2 Abril 2012, 11:34 AM
Ya, y sony vegas, que se puede hacer con él?

Te empeñas en comparar 2 productos q no tienen nada que ver xD

Por ponerte un ejemplo, Todos los fansubs o grupos de anime usan sony vegas (o la suite de adobe) para la edición del video. Yo antes estaba en grupo, Bueno, sigo estando pero inactivo, Y del Vegas sé lo que me enseñaron a hacer: Intercalar frames, RALENTIZAR o acelerar una parte del audio y/o el video, Sincronización de video o audio, Añadir efectos en una parte de la pista de audio o video, Cortar un frame, Pegar un frame en la parte que quieras de la pista de video, Y alguna cosilla más que me olvido pero seguro que es la polla para esta comparación xD...

Además, Que el vegas es multi-pista para audio y video, Donde va a parar!... El camtasia ya digo q solo lo probé 1 o 2 veces pero no creo que tenga soporte multi pista, Ni que séa un 20% tán completo como el Vegas xD.

Salu2!
#11214
Cita de: TheTroyanDark en  3 Abril 2012, 17:48 PM
Me puedes explicar porque no se puedo de la manera que yo lo hice.  :huh:

Luego de explicar podes dar por solucionado.

Sinceramente es una peculiaridad bastante rara que nunca antes habia visto, Nunca me habia encontrado con el problema que tenías respecto a las variables, Pero sin duda alguna está relacionada con la expansión de las variables.
Supongo que de algún modo, Al setear el string "%windir%" dentro de la variable del FOR, Necesitas expandirla.

Si las variables en Archivo.txt fueran así:
!windir!
!appdata!
!homedrive!
etc...


Esto te serviría:
Código (dos) [Seleccionar]
@Echo OFF
setlocal enabledelayedexpansion
For /F "Tokens=*" %%# in (archivo.txt) do (echo %%#)
Pause
Exit


Salu2.
#11215
Hola.

Estaba haciendo unas correcciones en un script de una persona en otro foro, Y me gustó bastante la idea del script, Así que decidí mejorarlo y simplificarlo...



- Codeado por Ianna. Modificado por Elektro H@cker.

Básicamente el script se podría comparar con el comando AT, Para realizar una acción determinada a una hora determinada (Eso si, Del mismo día).
Obviamente no es un programador de tareas, Ni está tán completo como para commpararlo, Pero de algún modo si.
CLOCK Pausa el proceso por lotes hasta que llega la hora, Y luego continua.

Ejemplos:

Código (DOS) [Seleccionar]

Clock 08:15:00 Echo+ Buenos dias!

Código (dos) [Seleccionar]
Clock 22:50:00 Shutdown /R
Código (dos) [Seleccionar]
@Echo OFF
Clock 14:30:00
Echo Ha llegado la hora de comer!
Pause
Exit


PD: Realizar un comando después de la hora no es algo obligatorio.

CitarSuspende el proceso de un programa por lotes hasta la hora determinada.

» CLOCK [HORA:MINUTO:SEGUNDO]

Ejemplos:

» CLOCK 20:30:15
» CLOCK 22:50:00 Shutdown /R

La hora se aplica con un formato de 24 horas.

(Codeado por Ianna. Modificado por Elektro H@cker.)


El Script:

Código (dos) [Seleccionar]
:::::::::::::::::::::
::: CLOCK UTILITY :::
:::::::::::::::::::::
::: By El_Ianna
::: Mod by Elektro H@cker

@ECHO OFF

REM Comprobación de errores.
IF "%~1" EQU "/?" (GOTO :HELP)
IF "%*" EQU "" (GOTO :MSG)

REM Seteo de la hora seleccionada.
SET "FINAL=%1"
SET "FINAL=%FINAL::=%"
IF "%FINAL:~0,1%" EQU "0" (Set FINAL=%FINAL:~1%)

REM Seteo de la acción.
SET "ACTION=%*"
SET "ACTION=%Action:~8%"

:SLEEP
SET "HORARIO=%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%"
SET "HORARIO=%Horario: =%"
IF %HORARIO% GEQ %FINAL% (GOTO :END) ELSE (GOTO :SLEEP)

:HELP
ECHO+
ECHO: MM'""""'YMM M""MMMMMMMM MMP"""""YMM MM'""""'YMM M""MMMMM""M
ECHO: M' .mmm. `M M  MMMMMMMM M' .mmm. `M M' .mmm. `M M  MMMM' .M
ECHO: M  MMMMMooM M  MMMMMMMM M  MMMMM  M M  MMMMMooM M       .MM
ECHO: M  MMMMMMMM M  MMMMMMMM M  MMMMM  M M  MMMMMMMM M  MMMb. YM
ECHO: M. `MMM' .M M  MMMMMMMM M. `MMM' .M M. `MMM' .M M  MMMMb  M
ECHO: MM.     .dM M         M MMb     dMM MM.     .dM M  MMMMM  M
ECHO: MMMMMMMMMMM MMMMMMMMMMM MMMMMMMMMMM MMMMMMMMMMM MMMMMMMMMMM | MORE & REM "
ECHO: Suspende el proceso de un programa por lotes hasta la hora determinada. | MORE
ECHO: ¯ CLOCK [HORA:MINUTO:SEGUNDO] | MORE
ECHO: Ejemplos: | MORE
ECHO: ¯ CLOCK 20:30:15
ECHO: ¯ CLOCK 22:50:00 Shutdown /R | MORE
ECHO: La hora se aplica con un formato de 24 horas. | MORE
ECHO: (Codeado por Ianna. Modificado por Elektro H@cker.) | MORE
EXit /B 0

:MSG
ECHO msgbox "La sintaxis del comando no es correcta. CLOCK /? para mas informacion.",16,"Utilidad Clock (By Ianna)" > "%TEMP%\Clock.vbs"
START /B Wscript "%TEMP%\Clock.vbs"
Exit /B 1

:END
ECHO+
ECHO: Utilidad Clock (By Ianna) | MORE
IF Defined ACTION %Action%

#11216
Scripting / Re: [Ayuda] Programa .bat
4 Abril 2012, 05:10 AM
Hombre, Lo que dijo $Edu$ es una opción, Sería algo así:

Código (DOS) [Seleccionar]
REM Comando que requiera privilegios de Admin para "probar" los privilegios + el resto de comandos:
Mkdir "%Windir%\System32\Test" && comando1 & comando2 &...



También puedes hacerlo de la siguiente manera, Comprobando si el usuario está dentro del grupo "administradores":

Código (dos) [Seleccionar]

@Echo OFF

NET User "%username%" | find "Admin" >NUL
IF NOT %ErrorLevel% EQU 0 (
     ECHO: msgbox "No tiene privilegios de Administrador.",16,"ALERTA" > "%TEMP%\Msgbox.vbs"
     Start /B Wscript "%TEMP%\Msgbox.vbs"
     Exit /B 1
)

REM El resto de tu script aquí...
Pause
Exit


Salu2.
#11217
Proxyhack, No hay NINGÚN inconveniente.

Podría repetirme otra vez... La única diferencia/inconveniente es eso, la Activación pirata.

Te puede parecer una frase tópica, O quizás pienses que digo eso por no querer "buscar" la información y dártela, Pero no, Es que es así de simple: NINGÚN inconveniente, Cero, Todo sigue siendo lo mismo en todos los aspectos de Windows, No hay NADA de malo, Y quien diga lo contrario, No tiene ni idea de lo que habla. Te lo dice alguien que lleva usando Win(7) pirata desde el día que lo lanzaron.

Salu2.
#11218
Suponiendo que no es un virus ya que has probado con 80 antivirus... (¿Te aseguraste de actualizar la base de firmas primero?)

1º - En consola:
      SFC /SCANNOW

Citar/SCANNOW        Examina la integridad de todos los archivos protegidos del
                sistema y repara los archivos con problemas siempre que es
                posible.


2º - Si lo primero no te lo repara, Busca la manera de obtener el archivo original "c:\windows\explorer.exe" (DE LA MISMA VERSIÓN DE WINDOWS QUE USAS) y lo reemplazas por el que te está dando problemas. Con suerte funciona xD.

    Lo puedes obtener del cd de instalación de Windows... O instalando windows en VirtualBox... etc. No te lo bajes de internet el explorer.exe, Si lo haces hazlo bien.

No se me ocurren más cosas, Aparte de formatear.

Salu2
#11219
Cita de: dato000 en  2 Abril 2012, 00:59 AM

[ Windows ] - Forzar DLLS y KERNEL a residir en la memoria RAM y no en la memoria virtual.reg


Como es esa instrucción??? de que se trata??

Sobre eso no se casi, Pero básicamente, Al ejecutar un programa las dlls necesarias se quedan en memoria un tiempo después de que cierres el programa (No se de cuanto tiempo estamos hablando) consumiendo memoria.

CitarWindows has a bad habit of keeping dynamic link libraries that are no longer in use resident in memory. Not only do the DLLs use up precious memory space, but they also tend to cause stability problems in some systems. To force Windows to unload any DLLs in memory when the application that called them is no longer in memory, browse to regedit key... blablabla

Cita de: dato000 en  2 Abril 2012, 00:59 AM
20% es 20% windows la usa para segundo plano en serio??? es un robo!!

Si tienes mujeres que te ponen mucho la WebCam no lo verás como un robo XD.
Yo solo noté la diferencia en el servicio de WebCam del MSN (A peor, claro). No se que otros servicios usarán QOS... Supongo que Skype también.

Salu2.
#11220
Avira
http://www.avira.com/es/for-home

Avast
http://www.avast.com/es-es/free-antivirus-download

Tienen sus versiones gratis (Gratis sin trampa xD).

Salu2!