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 - SuperDraco

#1731
Al final me he decantado por usar findstr de esta manera:

Mediainfo "1.mp3" "--Inform=General;%BitRate%" | findstr "161... 162... 163... 164... 165... 166... 167... 168... 169... 17.... 18.... 19.... 2..... 3....." >nul

Recordemos que mi proposito es buscar los bitrates mayores de 160000...

Si tengo un mp3 de un bitrate de 320 kbps, el comando del mediainfo me devuelve este numero:
320000

Entonces de la forma que uso findstr:
findstr "3....."
Estaría buscando (En mi caso) cualquier número superior al 300000
Osea, Busca que el primer digito sea el 3, y el resto puede ser cualquiera.

¿Me equivoco?

Parece que no me da fallos, lo he probado con todos los bitrates de mis MP3 en distintas maneras y el comando parece que no se equivoca, pero necesito estar seguro antes de probarlo a la ligera y que me destruya mi coleccion de mp3 xD...

Leo espero tu respuesta para que me digas si estoy usando findstr bien aunque no sea la forma más correcta de usarlo, muchas gracias, o quien pueda sacarme de dudas

PD: Aun estoy con la duda del "goto :eof" xD

Y otra cosa, cuando termine mi batch, me gustaría postearlo, puedo hacerlo en esta sección, la de scripting?


Saludos!
#1732
una cosa es windows piratas y otra windows modificados...

Como ya te ha dicho Akai, DA MÁS DATOS


Desinstala cualquier version de framework que tengas instalada en tu pc, y luego intenta instalarte la version que deseas.

Saludossss...
#1733
Multimedia / Re: MEJORAR SONIDO DE PELICULAS
18 Marzo 2011, 01:36 AM
O tambien se puede bajar simplemente el audio mejorado.. y acoplarlo a su película, pero eso uesta más de encontrar suelto xDDD

Si alguna película tiene audio MONO, si que puedes "mejorarlo" convirtiendolo a canal estereo, seguro que se escucha un pokitin mejor, pero ná... ya te han dixo q t olvides, saludos!
#1734
Cita de: Leo Gutiérrez. en 16 Marzo 2011, 22:42 PM
No, es un mal habito poner varias sentencias en una sola línea de código.
Lo se, siempre lo he escuchado pero no se hacerlo mejor... no puedo modificar el código porque no se como hacer los "if" con parentesis () así de arriba a abajo como se suele hacer xD

saludos!
#1735
Scripting / Re: virus informatico taskmgr.bat
17 Marzo 2011, 06:51 AM
Con lo fácil que es que pruebes tu mismo por ejemplo esta parte del código que se ve a simple vista que no va a ir, antes de preguntar...

net stop "Actualizaciones automáticas"

Has probado alguno de los comandos por ti mismo?? '¬¬ siempre son iguales xDDD

Y debes poner:
taskkill /f /T /im para el nod

Ya no me he mirado más...

saludos.
#1736
muchas gracias por tu respuesto pero no me sirve :(, en mi caso serían unas frases aleatorias...

saludos!


PD: Quiero que los últimos 4 dígitos de la frase no se muestren


EDITO: siiii, lo conseguí! :D y gracias a tu respuesta, supuse que debía haber una manera que haga todo lo contrario que el código que me dijiste, y así es, solo había que modificarlo así:

echo %var:~0,-3%
ese comando da el mismo resultado que el tuyo :P, omite los 3 últimos digitos.


Saludos!
#1737
Al menos ya he resuelto una parte del problema:

mediainfo "%%a" "--Inform=General;%BitRate%"

Ese comando me devuelve un número, NADA MÁS... asi puedo usar findstr más comodamente (Aunque yo sigo igual XD)

_________________________________________________________________________

EDITO:
Bueno, el código ya va creciendo mucho y me surge una duda importante para que funcione bien...

Fijarse en la cádena "CALL", para acabar su función sin que luego haga el "pause" ¿lo he puesto correctamente? me refiero al "& goto :eof", es que en algunos códigos he visto que se hace así:
|| (Goto :eof) y no puedo comprobarlo del todo bien yo mismo :/...


Call :M4A

:M4A
IF %ERRORLEVEL% LEQ 0 coreconverter.exe -infile="%nombre:~0,-5%.m4a" -outfile="%nombre:~0,-5%.mp3" -convert_to="mp3 (Lame)" -b 160 --cbr -q 0 -noidtag & del /q "%nombre%" & goto :eof

pause
#1738
Sé que el titúlo del post es malo, pero no se definirlo mejor xD


A ver, porfavor sacarme de esta duda que tengo

Set uno=dos tres
Echo %uno%


Creo que hay un comando para permitir "cortar" frases

Yo pensaba que se hacía así: (Pero no... :/)

Echo %uno~4%

Quiero que los últimos 4 dígitos de la frase no se muestren
#1739
Porfavor, mirate este código cuando tengas un rato, está mal echo pero se entiende mi mala idea de lo que quiero hacer y quizás sea más fácil asi, pero no se como hacerlo bien para repetir "findstr" con cada numero de "%rate%:



@echo off
Set rate=161

for /f "tokens=*" %%a in ('dir /B *.mp3') do mediainfo "%%a" | findstr Bit.rate.........................:.%rate%.Kbps & call :convertir

:Find Rate
set /a rate+=1
if %rate%=320 pause
goto :eof

:Convertir
IF %ERRORLEVEL% LEQ 0 echo+ %nombre% >> %lista% & coreconverter.exe -infile=%nombre% -outfile=%nombre% -convert_to="mp3 (Lame)" -b 160 --cbr -q 0 -noidtag
#1740
Ok,ya imaginaba yo que el que estaba equivocado no eras tu xD

Perdon, Bueno el mediainfo es un programa, se descarga aqui:

http://mediainfo.sourceforge.net/es/Download/Windows
(La versión CLI para usarla por CMD)


Ahora, con lo que me has dicho, supongo que lo que debo hacer es cortar el "trozo" para mostrar lo que me interesa, a ver, intento esto:

Código (dos) [Seleccionar]
for /f "tokens=*" %%a in ('dir /B *.mp3') do mediainfo "%%a" | findstr /r "^Bit rate" >prueba.txt

Pero el mediainfo me proporciona varías lineas que contienen "Bit rate", asi que en el texto queda esto:

Overall bit rate                 : 320 Kbps
Bit rate mode                    : Constant
Bit rate                         : 320 Kbps
Sampling rate                    : 44.1 KHz



:/