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

#9051
Ahora mismo no recuerdo la sintaxis que se debía usar para referirse a una carpeta sin nombre (una carpeta con nombre reservado de windows), pero poder, se puede eliminar desde la consola.

Aunque me parece mucho más sencillo y eficaz hacer lo siguiente:
1. Mover los archivos a una carpeta temporal (filtrando los archivos indeseados) conservando la estructura de las carpetas.
2. Formatear el pendrive (para eliminar la carpeta incompatible, y la basura).
3. Mover los archivos de nuevo al pendrive.

Si se tratase de un HDD no apoyaría lo de formatear para solucionar ese problema, pero siendo un simple USB... me parece lo más rápido.

Código (dos) [Seleccionar]
@Echo OFF

Set "Drive=E"
Set "TempFolder=C:\Backup"
Set "RegEx=\.lnk$ \.tmp$ \.trashes$ autorun\.inf$"

:: Salvaguardar archivos
For /F "Tokens=*" %%# in ('Dir /B /S /A-D "*" ^| FINDSTR /V /I "%RegEx%"') Do (

:: Crear el directorio
If not exist "%TempFolder%\%%~p#" (
Echo [+] Creando directorio: "%TempFolder%\%%~p#"
MKDIR "%TempFolder%\%%~p#"
)

:: Copiar el archivo
Echo [+] Copiando archivo: "%%#"
Copy "%%#" "%TempFolder%\%%~p#\" 1>NUL
)

:: Formatear unidad
:: Echo s | Format "%Drive%:" /fs:fat32 /q

:: Restaurar archivos a la unidad
XCopy /E "%TempFolder%\*" "%Drive%:\"


Pause&Exit


Saludos!
#9052
Tengo esta duda:

Si creo un nuevo certificado con la utilidad makecert de las SDK de Microsoft:
makecert -r -pe -a sha1 -n "CN=ElektroSoft" -b 01/01/2013 -e 01/01/2050 -ss my -$ individual

Se supone que ese comando nos almacena el certificado en "my",

Entonces con la utilidad Certutil, si intento listar los certificados de "my" para obtener el número de serie, sólo me sale una entrada:

Código (dos) [Seleccionar]
C:\Users\Administrador\Desktop\Nueva carpeta>CERTUTIL -store my
my
================ Certificado 0 ================
Número de serie: 586a7358ebdce8854def26875f0f38ab
Emisor: CN=localhost
NotBefore: 22/02/2013 4:43
NotAfter: 22/02/2018 2:00
Sujeto: CN=localhost
La firma coincide con la clave pública
Certificado raíz: el sujeto coincide con el emisor
Plantilla:
Hash de cert(sha1): 1b 92 19 ef 19 ce d1 09 ad 87 13 73 56 0c cf 0a 57 29 cf 81
 Contenedor de claves = IIS Express Development Certificate Container
 Nombre de contenedor exclusivo: fad662b360941f26a1193357aab3c12d_a61f2a11-eaf9
-4c14-9a63-d3613bf3bd2c
 Proveedor = Microsoft RSA SChannel Cryptographic Provider
Prueba de cifrado correcta
CertUtil: -store comando completado correctamente.


Entonces, si el certificado que he creado no está en "my", ¿¡donde está mi certificado!?

He probado a usar -repairstore y en fín todos los parámetros de cerutil que he visto.

Esto quiero conseguirlo para automatizar la taréa en un Bat, en un PC que no es de mi propiedad para permitirle generar un certificado con la clave pública y privada, desde la consola.

Sólamente con encontrar la ubicación del certificado (para poder obtener el número de serie) me sería suficiente.

PD: si uso la herramienta certmgr.msc puedo ver el certificado en la carpeta "\Personal\Certificados", pero no sé como encontrarla desde la CMD.

Gracias por leer!
#9053
Cita de: Songoku en 20 Abril 2013, 03:09 AM
el virtualdub (lo tienes en mi firma) te permite extraer todos los fotogramas de un video con lo que puedes luego elegir quedarte con los mas te gusten.

O puedes cortar el trozo de video cuyos fotogramas quieres guardar y luego guardar dichos fotogramas para que asi no te guarde todos los fotogramas de todo el video

¿Que parte no entendiste?

Tan sencillo como cortar desde el punto "A" hasta el "B", y luego sacar los frames de eso.

Con cualquiera puedes extraer los frames:

Virtualdub, file->export->image sequence.
avidemux, file->save->save jpg images.
ffmpeg

Saludos.
#9054
Tutorial MOD a MPG:
http://www.makeuseof.com/tag/convert-mod-camcorder-video-format-mpg-instantly/

No me lo he mirado, solo he buscado en Google ...y hay más! '¬¬  :xD

Saludos!

EDITO: Mucho más sencillo y directo:

CitarJust fire up WinAMP and use the Disk Writer Plugin to save the MOD as WAV to HD

Abriendo el archivo MOD en winamp, y cambiando el plugin de audio por "Disk Writer Plugin" se salva la pista de audio en el disco, o eso se supone.

Google :P
#9055
Cita de: curr en 20 Abril 2013, 12:37 PM
creo que funciona correctamente
Si, aunque eso no modifica la página de inicio de Chrome xD

Cita de: curr en 20 Abril 2013, 12:37 PMprogramaré que se ejecute al inicio de sesión como me has recomendado.
Eso te lo recomendé en el caso de cambiar la página de inicio (Para que la página de Chrome se cambie al instante sin tocar nada), pero no para ejecutar el navegador, que conste :P

Cita de: curr en 20 Abril 2013, 12:37 PMLo único es que creo que los días de la semana empiezan en lunes a pesar de que en la página de las wmi class pone que en domingo sin importar la configuración del ordenador.
Con esta pequeña función de VisualBasicScript puedes comprobarlo:

WeekdayName.vbs
Código (vb) [Seleccionar]
MsgBox(WeekdayName(1))

http://msdn.microsoft.com/en-us/library/t8dc1aee%28v=vs.80%29.aspx

Saludos!
#9056
Perl solo lo he usado, no he codeado nada en Perl (No me interesa ese lenguaje) y para nada soy un maestro en Python/Ruby xD.


Puedes encontrar en el buscador del foro estos scripts que hice en Ruby :

REG2BAT
PATHS
GameTracker ServerList
MP3Crank Leecher
Soundcloud Leecher
IShack
Pastebin Uploader
MoveIt
MouseXY
FINDUS


No recuerdo más nombres ahora mismo,

Pero mejores ejemplos que estos no hay:

· Software echo en Python:
http://en.wikipedia.org/wiki/List_of_Python_software

· Software echo en Ruby:
http://rubyforge.org/softwaremap/trove_list.php

· Software echo en Perl:
http://en.wikipedia.org/wiki/Category:Perl_software

Saludos!
#9058
· Usar un proxy en el WebBrowser:

Código (vbnet) [Seleccionar]
#Region " Use Proxy "

   ' [ Use Proxy ]
   '
   ' Examples :
   ' Use_Proxy("213.181.73.145:80")
   ' WebBrowser1.Navigate("http://www.ipchicken.com/")

   <Runtime.InteropServices.DllImport("wininet.dll", SetLastError:=True)> _
   Private Shared Function InternetSetOption(ByVal hInternet As IntPtr, ByVal dwOption As Integer, ByVal lpBuffer As IntPtr, ByVal lpdwBufferLength As Integer) As Boolean
   End Function

   Public Structure Struct_INTERNET_PROXY_INFO
       Public dwAccessType As Integer
       Public proxy As IntPtr
       Public proxyBypass As IntPtr
   End Structure

   Private Sub Use_Proxy(ByVal strProxy As String)
       Const INTERNET_OPTION_PROXY As Integer = 38
       Const INTERNET_OPEN_TYPE_PROXY As Integer = 3

       Dim struct_IPI As Struct_INTERNET_PROXY_INFO

       struct_IPI.dwAccessType = INTERNET_OPEN_TYPE_PROXY
       struct_IPI.proxy = Marshal.StringToHGlobalAnsi(strProxy)
       struct_IPI.proxyBypass = Marshal.StringToHGlobalAnsi("local")

       Dim intptrStruct As IntPtr = Marshal.AllocCoTaskMem(Marshal.SizeOf(struct_IPI))

       Marshal.StructureToPtr(struct_IPI, intptrStruct, True)

       Dim iReturn As Boolean = InternetSetOption(IntPtr.Zero, INTERNET_OPTION_PROXY, intptrStruct, System.Runtime.InteropServices.Marshal.SizeOf(struct_IPI))
   End Sub

#End Region
#9059
Si quieres algo muy práctico y simple, te recomiendo oCam: http://ohsoft.net/product_ocam.php

Si quieres lo mejor de lo mejor, Camtasia Studio (Es de pago, hay que buscarle el crack).

Para usar aplicaciones de Windows en Linux puedes usar Wine: http://www.winehq.org/download/

PD: El que te ha comentado Songoku no lo he probado así que no doy mi crítica

saludos
#9060
Cita de: Meine programmen en 20 Abril 2013, 00:40 AM
puede ir sacando el dia de la semana segun la fecha y guardarlo, ¿No?
Sería un poco de lio con los dias de cada mes, y aun mas si cuentas los años bisiestos, pero supongo que tambien se podria hacer, creo.

Exacto, demasiado lío por todo lo que has comentado, por eso lo que dije de "hay que pensar más (en Batch)", para hacer eso hay que ser un gurú de los calendarios xD, como Rob Van Der Woude:

http://www.robvanderwoude.com/datetime.php

Poder se puede hacer, pero en fín, no vale la pena usar tanto código y comerse la cabeza experimentando, teniendo las classes de WMI...

Saludos!