• Szerkesztve

KiralyMarta Akkor fogjuk fel a dolgot úgy, hogy ez nem egy kérdés volt, hanem egy útmutató.
Te tulajdonképpen egy segédletet írtál a fórumtársak okulására.
Azért meg tán pluszpont járna. 🙂

tenkes Köszönöm mind a két választ

Ennyivel később: 22 nap

KiralyMarta Telepítsd fel a dialog csomagot. Terminálban szkriptben lehet vele menüket készíteni és használni.

    Robi Köszönöm ezt tanulmányozom nagyon érdekel. Délután ezzel foglalkozok majd.

    minthaka Nekem tetszik a szkript hogy csak azok a lehetőségek vannak amik nekem kellenek, s ha kell bővítem. Köszönöm.

    Ennyivel később: 7 nap

    Robi
    Nézegetem, de a --menu esetében nem tudtam működésre bírni egyenlőre a változót, vagy megjelenjen egy ablak. Még nem adtam fel.

      KiralyMarta
      Itt folytatom mert script íráshoz kapcsolódik a kérdés
      van egy sorom működik de egy részét nem értem és nem tudom mit jelent mit irányítok át hova minek.
      mit=$(dialog --title "Válasz: " --menu "Lehetőség" 0 0 0 1 "Zene" 2 "Videó" 3 "Mindkettő" 4 "Kilép" 3>&1 1>&2 2>&3 3>&-)
      Ez lenne a kérdéses rész: 3>&1 1>&2 2>&3 3>&- köszönöm a segítséget.

      • klt válaszolt erre.

        Robi
        Ilyen lett:

        elso_elem() {
           echo "Milyen címet mentsünk?"
           read cim
           yt-dlp -x --audio-format mp3 $cim
        }
        masodik_elem(){
           echo "Milyen címet mentsünk?"
           read cim
           yt-dlp -S 'res:1080,vcodec:vp9,vcodec:avc' $cim
        }
        harmadik_elem(){
           echo "Milyen címet mentsünk?"
           read cim
           yt-dlp -x --audio-format mp3 $cim	
           yt-dlp -S 'res:1080,vcodec:vp9,vcodec:avc' $cim
        }
        nyomj_entert() {
            echo ""
            echo -n "     Nyomj Entert a folytatáshoz "
            read
            clear
        }
        
              
        until ["$mit" = "0"]; do
        mit=$(dialog --title "Mi legyen az eredmény: " --menu "Lehetőségek" 0 0 0 1 "Zene" 2 "Videó" 3 "Mindkettő" 4 "Kilép" 3>&1 1>&2 2>&3 3>&-)
        case $mit in
                1 ) clear ; elso_elem ; nyomj_entert ; vissza_menu ;;
                2 ) clear ; echo $hova $mit ; masodik_elem ; nyomj_entert ; vissza_menu ;;
                3 ) clear ; harmadik_elem ; nyomj_entert ; vissza_menu ;;
                4 ) clear ; exit ; dialog --clear ;;
         esac
        done

        Köszönöm

          KiralyMarta
          Magának a yt-dlp-nek a rendszeres (elég gyakori) frissítése megoldott?
          Mert úgy tudom hogy a régebbi verziók nem/nem megfelelően működnek.

            lala2
            Igen azt látom hogy frissül, ahogy elnézem a synaptyc-ból telepítettem. most 2025.02.19 van fent.

            • [törölve]

            KiralyMarta Gratulálok! Sajnos kizártam magam és nem tudtam mintát küldeni.

              [törölve] Persze könnyebb egy meglévőt átalakítani, de így többet olvastam, tanultam. Köszönöm.

              Ennyivel később: 15 nap