User Tag List

Resultados 1 al 9 de 9

Tema: [BATCH MS-DOS] Meter nombre de archivo a variable conociendo su extension

  1. #1
    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

    [BATCH MS-DOS] Meter nombre de archivo a variable conociendo su extension

    Estoy organizando los emuladores con el plugin de MediaPortal y, ahora que he llegado a los de Turbografx-Cd no consigo que los lance automáticamente. La razón es que, consigo descomprimir el 7z de la imagen del cd, que viene como pistas de audio y un .cue, pero no se como meterle la ruta del cue al daemon tools para que lo monte como imagen.
    set var=%1%
    "C:\Program Files\7-zip\7z.exe" e -oC:\TEMP\ %1%

    "C:\Program Files (x86)\DAEMON Tools Lite\DTlite.exe" -unmount 0
    "C:\Program Files (x86)\DAEMON Tools Lite\DTlite.exe" -mount 0, C:\TEMP\*.cue
    Porque así no funciona y es donde debería ir la ruta del archivo .cue, y estaba ahora trasteando con el comando FORFILES pero no consigo sacar nada, por eso pregunto .

    Y de paso pero que tampoco importa mucho. La segunda parte que es donde coje la letra de la unidad para pasarsela al emulador y lanzar,¿se puede hacer mejor/más corto?
    "C:\Program Files (x86)\DAEMON Tools Lite\DTlite.exe" -get_letter scsi, 0

    if %errorlevel%==11 goto L
    if %errorlevel%==10 goto K
    if %errorlevel%==9 goto J
    if %errorlevel%==8 goto I
    if %errorlevel%==7 goto H
    if %errorlevel%==6 goto G
    if %errorlevel%==5 goto F
    if %errorlevel%==4 goto E
    if %errorlevel%==3 goto D

    :L
    SET letra=L
    goto Next

    :K
    SET letra=K
    goto Next

    :J
    SET letra=J
    goto Next

    :I
    SET letra=I
    goto Next

    :H
    SET letra=H
    goto Next

    :G
    SET letra=G
    goto Next

    :F
    SET letra=F
    goto Next

    :E
    SET letra=E
    goto Next


    SET letra=D

    :Next
    "D:\Emuladores\Turbografx\Magic-Engine 1.1.3\pce.exe" -cd:%letra%
    < - >
    Como se nota que no tengo ni **** idea de esto, vale con poner...
    for %%x in (C:\TEMP\*.cue) do SET cue=%%x
    Ahora a ver si me lo coje el daemon tools.
    Última edición por Dullyboy; 04/02/2012 a las 16:27 Razón: Edición automática anti doble-post.

    "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".

  2. #2

    Fecha de ingreso
    Nov 2005
    Ubicación
    Madrid
    Mensajes
    904
    Mencionado
    1 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    8
    Agradecer Thanks Received 
    1
    Thanked in
    Agradecido 1 vez en 1 post
    Supongo que es porque pones un * en lugar del nombre del fichero, ¿No?

  3. #3

    Fecha de ingreso
    Dec 2004
    Mensajes
    28,655
    Mencionado
    204 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    192
    Agradecer Thanks Received 
    2,658
    Thanked in
    Agradecido 1,654 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    11
    ¿y por que no haces un rename?
    lo dejas descomprimir y sabes que te va a sacar un único archivo cue
    asi que antes de cargarlo pones algo como:
    set var=%1%
    "C:\Program Files\7-zip\7z.exe" e -oC:\TEMP\ %1%
    ren c:\TEMP\*.cue cd.cue
    "C:\Program Files (x86)\DAEMON Tools Lite\DTlite.exe" -unmount 0
    "C:\Program Files (x86)\DAEMON Tools Lite\DTlite.exe" -mount 0, C:\TEMP\cd.cue
    Última edición por chipan; 05/02/2012 a las 11:09
    Google stadia es un fracaso, google stadia funciona mal, google admite su fracaso con stadia la latencia es el problema intrinseco de stadia, el público abandona google stadia, stadia mal.

  4. #4
    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
    Cita Iniciado por chipan Ver mensaje
    ¿y por que no haces un rename?
    lo dejas descomprimir y sabes que te va a sacar un único archivo cue
    asi que antes de cargarlo pones algo como:
    Esa es una solución más sencilla que la que había puesto, gracias. Ahora a ver lo que hago, que pensaba que había bajado un romset completo de Turbografx CD y resulta que solo hay japoneses ...

    "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".

  5. #5

    Fecha de ingreso
    Jul 2009
    Mensajes
    8,736
    Mencionado
    64 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    937
    Agradecer Thanks Received 
    572
    Thanked in
    Agradecido 346 veces en [ARG:2 UNDEFINED] posts
    antes de hacer el rename y la descompresion, deberias borrar todos los .cue que hay en temp, sino el ren c:\temp\*.cue va a fallar.

    y a menos que estes parado en c:\temp, el rename seria

    ren c:\temp\*.cue c:\temp\cd.cue

  6. #6
    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
    Cita Iniciado por SplinterGU Ver mensaje
    antes de hacer el rename y la descompresion, deberias borrar todos los .cue que hay en temp, sino el ren c:\temp\*.cue va a fallar.

    y a menos que estes parado en c:\temp, el rename seria

    ren c:\temp\*.cue c:\temp\cd.cue
    Sí, lo tengo metido entre desmontar y montar la imagen (no aparece ahí, sino en el que batch final):
    del C:\TEMP\ISO\*.*/q
    Porque como soy muy novato para hacer estas cosas, cada paso lo voy probando de forma independiente hasta que sale y luego lo voy juntando todo .
    < - >
    Ahora estoy bajando otro romset y ya miré y este viene en mp3 + isos + cue, así que tendré que meter otro paso para pasar de mp3 a wav... a ver que saldrá .
    Última edición por Dullyboy; 05/02/2012 a las 17:45 Razón: Edición automática anti doble-post.

    "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".

  7. #7

    Fecha de ingreso
    Dec 2004
    Mensajes
    28,655
    Mencionado
    204 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    192
    Agradecer Thanks Received 
    2,658
    Thanked in
    Agradecido 1,654 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    11
    Cita Iniciado por SplinterGU Ver mensaje
    y a menos que estes parado en c:\temp, el rename seria

    ren c:\temp\*.cue c:\temp\cd.cue
    No, no es así, lo he probado y no funciona. Poner la ruta 2 veces es innecesario porque el ren solo renombra, no mueve.
    Google stadia es un fracaso, google stadia funciona mal, google admite su fracaso con stadia la latencia es el problema intrinseco de stadia, el público abandona google stadia, stadia mal.

  8. #8

    Fecha de ingreso
    Jul 2009
    Mensajes
    8,736
    Mencionado
    64 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    937
    Agradecer Thanks Received 
    572
    Thanked in
    Agradecido 346 veces en [ARG:2 UNDEFINED] posts
    puede ser... hace tiempo que no todo ms-dos, me resulta raro, pero si dices que es asi, y que lo probaste, no tengo porque dudarlo.

  9. #9

    Fecha de ingreso
    Dec 2004
    Mensajes
    28,655
    Mencionado
    204 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    192
    Agradecer Thanks Received 
    2,658
    Thanked in
    Agradecido 1,654 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    11
    Cita Iniciado por SplinterGU Ver mensaje
    puede ser... hace tiempo que no todo ms-dos, me resulta raro, pero si dices que es asi, y que lo probaste, no tengo porque dudarlo.
    Es que yo lo puse primero como tu dices, luego lo probé y vi que no funcionaba, entonces edité el mensaje.
    Google stadia es un fracaso, google stadia funciona mal, google admite su fracaso con stadia la latencia es el problema intrinseco de stadia, el público abandona google stadia, stadia mal.

Permisos de publicación

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