Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,614

    [BATCH] Chiudere un batch aperto

    Salve a tutti,
    ho creato un bat che avvia una registrazione audio così:
    codice:
    echo off
    ffmpeg -f dshow -i audio="Line 1 (Virtual Audio Cable)" -b:a 256k D:\output.mp3 -y
    exit
    Per uscire da questo batch bisognerebbe premere q
    Come posso fare un comando batch di chiusura?
    Che lo lancio e mi chiuda correttamente il suddetto batch con il q?
    Grazie

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,614
    dopo varie prove avevo optato per usare taskkill con la funzione del titolo della finestra tipo:
    codice:
    @echo off
    taskkill /fi "WindowTitle eq NOMEFINESTRAPROCESSO"
    exit
    Ma taskkil su windows 10 non viene caricato?
    Purtroppo ho questo errore:
    "taskkill" non è riconosciuto come comando interno o esterno,
    un programma eseguibile o un file batch.

  4. #4
    hai provato con un semplice

    echo q | ffmpeg.exe


    ?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,614
    una delle prime prove, ma niente.... ma quindi taskkill non è compatibile con w10?

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,614
    grazie ma non mi aiuta purtroppo

  8. #8
    Semplicemente "quit"
    Senza echo, non dobbiamo scriverlo su video.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,614
    a quale script ti riferisci

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,614
    Ho utilizzato questo: https://github.com/AutoSQA/SendSignal
    codice:
    sendsignal ffmpeg.exe
    Mi chiude correttamente il batch precedente, ma mi resta la schermata di quest'ultima che mi chiede ulteriormente se voglio terminare il processo (che ha già chiuso) (S/N) e devo fare manualmente S e invio.
    Avevo provato ad aggiungere a fine script: -s oppure -y ma poi lanciandolo lo script non funziona, non chiude il batch precedente.
    Come posso evitare la domanda e farlo chiudere in automatico?
    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.