User Tag List

Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 15 de 25

Tema: [Ayuda] Necesito un batch sencillito, mis dieses inside

  1. #1

    Fecha de ingreso
    Sep 2009
    Ubicación
    Donde quiero
    Mensajes
    6,120
    Mencionado
    176 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,842
    Agradecer Thanks Received 
    2,335
    Thanked in
    Agradecido 1,290 veces en [ARG:2 UNDEFINED] posts

    [Ayuda] Necesito un batch sencillito, mis dieses inside

    Estoy ocultando archivos en vídeos flv para saltarme la limitación de tamaño máximo de subida de Hive y como soy un poco retarded lo estoy haciendo uno a uno. A ver si algún alma caritativa me hace un bat que procese por lotes, debe hacer lo siguiente:

    -Compruebe que en el path C:\ hay un archivo flv y uno zip con el mismo nombre.
    -Que en ese caso, procese dichos archivos copiándolos como binarios dando como resultado un flv con el zip oculto:
    copy /B "archivoa.flv" + "archivoa.zip" "resultadoa.flv"
    -El path del archivo de salida puede ser el mismo C:\.

    Simple o no?
    Última edición por selecter25; 29/01/2015 a las 19:53

  2. #2

    Fecha de ingreso
    Sep 2009
    Ubicación
    Donde quiero
    Mensajes
    6,120
    Mencionado
    176 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,842
    Agradecer Thanks Received 
    2,335
    Thanked in
    Agradecido 1,290 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por selecter25 Ver mensaje
    Simple o no?
    Regístrate en un foro repleto de programadores decían...

    Con mis conoobcimientos he automatizado algo el proceso, pero sigo sin poder procesarlos a lo bestia.

  3. #3

    Fecha de ingreso
    Jun 2006
    Mensajes
    4,556
    Mencionado
    41 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,259
    Agradecer Thanks Received 
    698
    Thanked in
    Agradecido 425 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    6
    En este hilo de stackoverflow hablan de cómo iterar por cada archivo de un directorio. Me imagino que una vez sabido cómo hacer eso, lo demás debe ser casi mecánico

    http://stackoverflow.com/questions/1...a-batch-script
    _
    .▲ ALABADO SEA EL TRI-FORCEPS!

    Nunca me he considerado de clase media. Soy más bien de clase calcetín roñoso.

  4. #4

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    227 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    El batch es la mayor mierda que ha parido madre jamás. Tuve que hacerme yo un script el año pasado para usarlo después de compilar con el Visual Studio y fue mucho dolor es mucho peor que bash y super limitado.
    Yo si quieres puedo echarle un ojo, pero no tengo windows donde probar :/ Echa un vistazo por stackoverflow que seguramente sea más rápido

  5. #5

    Fecha de ingreso
    Sep 2009
    Ubicación
    Donde quiero
    Mensajes
    6,120
    Mencionado
    176 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,842
    Agradecer Thanks Received 
    2,335
    Thanked in
    Agradecido 1,290 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por akualung Ver mensaje
    En este hilo de stackoverflow hablan de cómo iterar por cada archivo de un directorio. Me imagino que una vez sabido cómo hacer eso, lo demás debe ser casi mecánico

    http://stackoverflow.com/questions/1...a-batch-script
    Gracias, voy a echarle un ojo.

    Cita Iniciado por ^MiSaTo^ Ver mensaje
    El batch es la mayor mierda que ha parido madre jamás. Tuve que hacerme yo un script el año pasado para usarlo después de compilar con el Visual Studio y fue mucho dolor es mucho peor que bash y super limitado.
    Yo si quieres puedo echarle un ojo, pero no tengo windows donde probar :/ Echa un vistazo por stackoverflow que seguramente sea más rápido
    Llevo toda la mañana rebuscando en stackoverflow y nada, o no me sirven o son muy complejos para mis paupérrimos conocimientos . Alguna manera más sencilla de hacer algo que me funcione en Win 7?

  6. #6

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    227 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por selecter25 Ver mensaje
    Gracias, voy a echarle un ojo.



    Llevo toda la mañana rebuscando en stackoverflow y nada, o no me sirven o son muy complejos para mis paupérrimos conocimientos . Alguna manera más sencilla de hacer algo que me funcione en Win 7?
    Yo es que de verdad que no tengo ni idea de windows más allá de aquella vez que tuve que pegarme con ello en el trabajo.
    mmm puedo echarle un ojo después de comer que quizá tenga alguna iso en un Virtualbox antiguo. Eso sí, necesito que me pruebes tú y me digas a ver si entre los dos damos con la tecla

  7. #7

    Fecha de ingreso
    Jun 2004
    Ubicación
    Vivo en el pito foro...
    Mensajes
    20,713
    Mencionado
    70 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    236
    Agradecer Thanks Received 
    770
    Thanked in
    Agradecido 479 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    28
    Matando moscas a cañonazos, instalate cygwin o hazlo en una maquina virtual de puppy linux

  8. #8

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    227 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por pakoito Ver mensaje
    Matando moscas a cañonazos, instalate cygwin o hazlo en una maquina virtual de puppy linux
    Si cygwin instala bash se lo hago yo en un pispas en bash xD

  9. #9
    Torneos ganados: 1

    Fecha de ingreso
    Jul 2005
    Ubicación
    Avilés
    Mensajes
    6,252
    Mencionado
    58 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    794
    Agradecer Thanks Received 
    837
    Thanked in
    Agradecido 497 veces en [ARG:2 UNDEFINED] posts
    Menos mal, ya pensaba que te habíando dado la solución y yo aquí rompiendome la cabeza .
    Con dos bat:
    a.bat:
    Código:
    FOR %%x in (*.flv)  do CALL b.bat %%~nx
    pause
    b.bat:
    Código:
    set flv=%1
    IF EXIST "C:\%flv%.zip" COPY /B "C:\%flv%.zip" + "C:\%flv%.flv" "C:\%flv%.flv"
    Vale ahora sí creo.
    Última edición por Dullyboy; 30/01/2015 a las 14:12

    "Toda opinión vertida por este usuario intentá estar en concordancia con la física y matemáticas vigentes. En caso de no aceptar ambas, en parte o su totalidad, por favor, abstengase de iniciar una discusión dado que los sistemas son incompatibles".

  10. #10

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    227 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    No se puede hacer sólo con 1 bat? O_o Pregunto desde la ignorancia

  11. #11
    Torneos ganados: 1

    Fecha de ingreso
    Jul 2005
    Ubicación
    Avilés
    Mensajes
    6,252
    Mencionado
    58 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    794
    Agradecer Thanks Received 
    837
    Thanked in
    Agradecido 497 veces en [ARG:2 UNDEFINED] posts
    Igual sí, pero como me estaba dando problemas y hay muchas cosas que no se pueden hacer en batch lo hice así .
    Última edición por Dullyboy; 30/01/2015 a las 14:29

    "Toda opinión vertida por este usuario intentá estar en concordancia con la física y matemáticas vigentes. En caso de no aceptar ambas, en parte o su totalidad, por favor, abstengase de iniciar una discusión dado que los sistemas son incompatibles".

  12. El siguiente usuario agradece a Dullyboy este mensaje:

    ^MiSaTo^ (30/01/2015)

  13. #12

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    227 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por Dullyboy Ver mensaje
    Igual sí, pero como me estaba dando problemas y hay muchas cosas que no se pueden hacer en batch lo hice así .
    No, si me creo que no se pueda XD Era sólo curiosidad, gracias

  14. #13
    Torneos ganados: 1

    Fecha de ingreso
    Jul 2005
    Ubicación
    Avilés
    Mensajes
    6,252
    Mencionado
    58 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    794
    Agradecer Thanks Received 
    837
    Thanked in
    Agradecido 497 veces en [ARG:2 UNDEFINED] posts
    Acabo de probar y si se puede, que a mi también me puede la curiosidad .
    Código:
    FOR %%x in (*.flv)  do (IF EXIST "C:\%%~nx.zip" COPY /B "C:\%%~nx.zip" + "C:\%%~nx.flv" "C:\%%~nx.flv")
    Es que hace tiempo había rucado para hacer algo y creía haber leido que no se podían combinar ningún bucle y que había que hacer las cosas con los goto pero a saber que cojones leí .

    "Toda opinión vertida por este usuario intentá estar en concordancia con la física y matemáticas vigentes. En caso de no aceptar ambas, en parte o su totalidad, por favor, abstengase de iniciar una discusión dado que los sistemas son incompatibles".

  15. Los siguientes 2 usuarios agradecen a Dullyboy este post:

    selecter25 (30/01/2015), ^MiSaTo^ (30/01/2015)

  16. #14

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    227 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    Ole y ole
    Ole tus huevos porque batch es infumable xD

  17. #15

    Fecha de ingreso
    Jun 2004
    Ubicación
    Vivo en el pito foro...
    Mensajes
    20,713
    Mencionado
    70 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    236
    Agradecer Thanks Received 
    770
    Thanked in
    Agradecido 479 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    28
    Cita Iniciado por ^MiSaTo^ Ver mensaje
    Si cygwin instala bash se lo hago yo en un pispas en bash xD
    Cygwin es bash + librerias linux, disponible en Windows. No es un sustituto pero para salir de apuros o compilar makes vale.

Página 1 de 2 12 ÚltimoÚltimo

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •