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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 ... 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 [597] 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 ... 1236
5961  Programación / Scripting / Re: Mover a otra carpeta y usar una archivo por orden de menor a mayor con BATCH en: 16 Enero 2015, 10:10 am
pero hasta el momento mueve los 2 y reproduce los 2  

No entiendo muy bien que quieres decir con que mueve los "dos".

Prueba a estructurar tú código de la siguiente manera:

Código
  1. @Echo OFF & Title By Elektro
  2.  
  3.  
  4. Call :MoveNextFile "avi" "E:\series\candy" "E:\series\emitidos"
  5. Call :PlayInWinamp "%nextFile%"
  6. Pause&Exit /B 0
  7.  
  8.  
  9. :MoveNextFile :: %1=fileExt %2=inputDir %3=outputDir var=nextFile
  10. set "fileExt=%~1"
  11. Set "inputDir=%~2"
  12. Set "outputDir=%~3"
  13. For %%# in (
  14. "%inputDir%\*.%fileExt%"
  15. ) Do (
  16. Set "nextFile=%%~f#"
  17. (Move "%%~f#" "%outputDir%\%%~nx#")1>NUL
  18. Exit /B 0
  19. )
  20. Goto:EOF
  21.  
  22.  
  23. :PlayInWinamp :: %1=filepath %2=wampDir(Optional)
  24. Set "filepath=%~1"
  25. Set "wampDir=C:\Program Files\WinAmp"
  26. If "%~2" NEQ "" (Set "wampDir=%~2")
  27. Start /B "WinAmp" "%wampDir%\winamp.exe" "%filepath%"
  28. Goto:EOF

Saludos
5962  Sistemas Operativos / Windows / Re: Bloqueo de Sonidos y Color de ventana en: 16 Enero 2015, 05:49 am
¿Alguna idea?

Puedes hacerlo igualmente desde el registro, o utilizar las políticas de grupo.
Hide Control Panel Items Through Group Policy

Saludos
5963  Programación / Scripting / Re: Crear directorio del mes actual en BAT en: 16 Enero 2015, 05:38 am
Hola

No es posible obtener el nombre de un mes específico mediante un lenguaje limitado como es Batch, no de forma natural.

Puedes hacerlo así:

Código
  1. @Echo Off & Title GetMonthName by Elektro
  2. (CHCP 1252)1>NUL
  3.  
  4. Call :GetMonthName
  5. Echo [+] Current Month Is: "%monthName%"
  6. :: MKDir ".\%monthName%"
  7.  
  8. Pause&Exit /B 0
  9.  
  10. :GetMonthName
  11. Set    "monthNames=Enero Febrero Marzo Abril Mayo Junio Julio Agosto Septiembre Octubre Noviembre Diciembre"
  12. Set /A "monthInt=%date:~3,2%" & REM Set For DD/MM/YYYY
  13. For /F "Tokens=%monthInt%" %%# in ('Echo %monthNames%') do (
  14.   Set "monthName=%%#"
  15.   Exit /B 0
  16. )
  17. Goto:EOF

PD: En cualquier otro lenguaje sería una tarea simple de llevar a cabo, por ejemplo en VBS, otor lenguaje sencillo que podrías usar en vez de Batch.

Saludos
5964  Programación / Scripting / Re: Problema en python [alguno me ayuda??] en: 16 Enero 2015, 05:17 am
¿Que significa lo que has puesto del coding?

Cada codificación usa un set de caracteres distintos.

Windows-1252
Windows-1252 or CP-1252 is a character encoding of the Latin alphabet,

latin-1
http://en.wikipedia.org/wiki/ISO/IEC_8859-1

utf-8
http://www.utf8-chartable.de/

PD: De todas formas, utf-8 también te sirve.

saludos
5965  Programación / .NET (C#, VB.NET, ASP) / Re: (RESUELTO) Ayuda con una pijada C# en: 16 Enero 2015, 05:09 am
Código
  1. lbl1.Foreground = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#FF00AEFF"));

Saludos
5966  Media / Multimedia / Re: programa para cortar canciones mp3 en: 16 Enero 2015, 04:40 am
Si la idea es solo cortar e insertar, entonces yo te recomiendo MP3 Direct Cut, simplemente es sencillo y cumple su función:
http://mpesch3.de1.cc/mp3dc.html

Si deseas tener un mayor control y precisión, entonces SoundForge:
http://www.sonycreativesoftware.com/soundforgepro

O Audacity cómo una alternativa gratis a SoundForge:
http://audacity.sourceforge.net/

Saludos
5967  Informática / Software / Re: ¿Dragon Ball Z OST? en: 15 Enero 2015, 13:16 pm
Ya lo encontré ...buscando y rebuscando en las entrañas de las páginas más oscuras de la red, seguro que este aporte os va a gustar a algunos :)

El tema del video en cuestión se titula:
Shunsuke Kikuchi - The Monster Freeza Vs. the Super Saiyan of Legend

Y el álbum que contiene la banda sonora original de la serie, se titula:
Dragon Ball Z Complete BGM Collection

Son 3 discos, y se pueden descargar aquí:
http://www.jpmusic.info/2012/12/dragon-ball-z.html

PD: En los discos de Dragon Ball Z Hit Song Collection, la mayoría son temas vocales cantados en Japo y un par de instrumentales, son discos con temas muy recortados, como ya dije al principio de este post, OSTS de películas de DBZ que duran 5 minutos los recortan a 40 segundos... en mi opinión no merecen la pena esos discos, por esa razón.

Saludos ;)
5968  Programación / Scripting / Re: Problema en python [alguno me ayuda??] en: 15 Enero 2015, 07:22 am
Hola

1)
Código:
NameError: global name 'aquiler_de_auto' is not defined
El error se explica por si mismo, estás intentando llamar a una función que no ha sido no definida, es decir, no existe.
Y la razón de que no exista es porque cometiste un error al escribir el nombre de dicha función... se puede ver a simple vista :P.

2) Lo de la codificación de texto... ya te lo han explicado, pero usa la correcta:
Código:
# -*- coding: Windows-1252 -*-

Saludos
5969  Programación / Scripting / Re: Script para buscar datos en un .txt en: 15 Enero 2015, 03:14 am
¡oh! el foro ya parece stackoverflow.com hehehe  :D
Este es el ambiente que me gusta a mi en el foro, jaja!, que siga así.



Como ha comentado el compañero, señor, amo, y todo poderoso @el-brujo, una solución simple y sencilla sería utilizar Sublime Text + RegEx,
es a lo que yo suelo recurrir debido a los beneficios que ofrece un editor de texto, por lo manejable que es una GUI, ya que puedes hacer correcciones o modificaciones, rehacer y deshacer en tiempo reeal y ver las capturas del RegEx practicamente al instante, es mucho mejor que utilizar SED o herramientas parecidas commandline y el tiempo de espera que ello supone, ¡donde va a parar! ...a menos que tu propósito sea automatizar la tarea sin interacción del usuario, claro está.

(el problema sería reproducir la funcinalidad de una aplicación como head/tail, quizás exista una opción en Sublme Text o algún plugin de terceros)

Saludos!
5970  Programación / Scripting / Re: Mover a otra carpeta y usar una archivo por orden de menor a mayor con BATCH en: 15 Enero 2015, 02:47 am
Hola

Me alegra verte de nuevo por el foro :)



Respuesta Corta:

Tú script está bien, hay ciertas cosas que se pueden mejorar (como la sintaxis, espacios en blanco, y reemplazar el pause dentro del For por la instrucción apropiada... para salir del búcle), pero se puede decir que está bien.

El script de @Black Dragon se podría decir que también está bien, aunque ha cometido algunos fallos de escritura por ejemplo al nombrar una variable de una manera y usarla con otro nombre distinto, y el script no funcionará con archivos que contengan espacios en el nombre ya que encerró NO encerró los strings con comillas dobles, pero por lo que he visto en tu script estás capacitado para corregir tú mismo esos pequeños fallos de sintaxis que él tuvo.



Respuesta Larga:

1) Batch es el lenguaje menos apropiado y el más limitado para este tipo de tareas, deberías intentar usar cualquier otro lenguaje que te permita al menos implementar controles de errores básicos y eficientes cuando de trata de la interacción con archivos ""delicados"".

2) Si todos los archivos contenidos en ese directorio tienen esa enumeración incrementativa (001 > 002 > ... > 100) entonces no es necesario guardar un registro de los archivos que vayas moviendo, simplemente puedes listar los archivos y mover el primero que se encuentre cómo estás haciendo en tu Script, el primero que se encuentre siempre será el sigueinte de la lista (001 > 002 > 003, etc) ya que Batch por defeecto utiliza un ordenamiento por String.
Si los archivos estuviesen enumerados tal que así: 1 > 2 ... > 10, entonces la cosa ya cambia y ahí si que practicamente te obligaría a no utilizar Batch para esa tarea, ya que entonces habría que implementar un ordenamiento de tipo "Bubble Sort" y eso es algo muy tedioso en un lenguaje limitado como es Batch ...cualquier cosa es tediosa.

En todo caso, si guardas un registro como en el ejemplo del compañero @Black Dragon, te sugiero hacerlo en el registro de Windows, no en un archivo de texto, simplemente por seguridad, dada la situación.

3) No existe modo alguno mediante Batch para interactuar/manejar Winamp de forma eficiente (ni siquiera recurriendo a los parámetros comandline de Winamp),
en otros lenguajes puedes literalmente leer el proceso (utilizando técnicas de IPC) para añadir archivos a la lista actual de forma eficiente, aunque esto conlleva una elaboración mucho más elevada del código y una mayor adquisición de conocimientos y entendimiento de lo que estás haciendo, pues alguien que está aprendiendo a programar en Batch no es capaz de elaborar el código necesario, pero por suerte siempre existen APIs que te harían todo el trabajo por ti.

La idea de crear una lista multimedia de tipo m3u me parece buena y simple, es lo que yo hago cuando quiero reproducir una lista aleatoria de mi PC ya que no tiene mayores dificultades que la de escribir los nombres de archivo en un archivo de texto plano, pero eso tiene el inconveniente de que al cargarla en Winamp se reemplazará por la lista actual, y no se si eso es lo que quieres.

Winamp dispone algunos parámetros que puedes usar desde la consola (ej: /ADD ), pero no funcionarán en todos los escenarios... bueno, lo cierto es que a cada usuario le puede funcionar de una manera distinta, por ejemplo si no has registrado winamp en el menú contextual desde las opciones de la aplicación, no funcionará dicho comando por estúpida que parezca la relación entre ambos, ya que Winamp es una aplicación que está bastante bugueada en el sentido de las asociaciones y la integración del menú contextual, y sus handlers para reproducir y añadir archivos a una lista, es algo que hace ya tiempo discutí con los desarrrolladores pero por lo visto no les apetece corregir/mejorar dichas características, o no saben cómo hacerlo.

Hay ciertas aplicaciones commandline que te ayudan a manejar winamp desde la consola, como por ejemplo CLAMP y CLEVER, desconozco sus funcionalidades (no se de que son capaces), pero como último recurso (si no te funciona el parámetro /ADD ni quieres aprender otro lenguaje) siempre puedes recurrir a la utilización de dichas herramientas commandline desde Batch.



Saludos!
Páginas: 1 ... 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 [597] 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines