Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    in che linguaggio e' scritto?

    un gentile amico in un forum mi ha dato questa riga:
    echo ^<html^>^<body^> > prova.html & for /r %N in (*.m3u) do @echo ^<li^>^<a href="file://%N"^>%~nN^</a^>^</li^> >> prova.html & echo ^</body^>^</html^> >> prova.html
    serve a creare una pagina web con tutti i link ai files (*.m3u) contenuti in una determinata cartella e sottocartelle,
    copiando tutto in un prompt di dos, lanciandolo dalla cartella principale,

    funziona a dovere ma dovrei modificarla un pochino,

    per cambiare nella pagina finale il testo dei link, da nome files, a percorso dei files,
    per chiedere aiuto correttamente dovrei prima sapere in che linguaggio e' scritto,

    so che potrei essere off topic
    ma qui posso trovare qualcuno che ci capisce qualcosa

  2. #2
    semplicemente in DOS.

    codice:
    rem Creo un file di tipo HTML e lo nomino PROVA.HTML
    rem inserisco al suo interno i tag FONDAMENTALI di una pag. HTML
    echo ^<html^>^<body^> > prova.html   
    
    rem Eseguo un ciclo iterativo nella directory corrente e nelle 
    rem sotto-directory della dir corrente,
    rem se trovo file con estensione HTML
    rem inserisco nel file prova.html sempre a modi HTML sotto forma di lista
    rem il LINK ipertestuale ai file.
    for /r %%A in (*.html) do @echo ^<li^>^<a href="file:\\%%A"^> %%~nA ^</a^>^</li^> >> prova.html  
    
    rem chiudo formalmente il file HTML inserendo i tag di chiusura </body> e </html> 
    echo ^</body^>^</html^> >> prova.html
    questo codice, per essere provato, va inserito
    in un file con estensione "BAT".
    Per specificare un percorso di ricerca differente dalla directory corrente, basta inserire la directory dalla quale INIZIARE la ricerca prima della parte di codice evidenziata in BLU.

    Ad esempio, per effettuare la ricerca, partendo dalla directoy: "C:\Programmi" basta scrivere:

    for /r C:\programmi\ %%A in (*.html) do @echo ^<li^>^<a href="file:\\%%A"^> %%~nA ^</a^>^</li^> >> prova.html

    dimenticavo...

    Per visualizzare (nella pagina HTML) il percorso assoluto della ricerca, basta togliere il parametro ~n evidenziato in ROSSO.
    ...Terrible warlords, good warlords, and an english song

  3. #3
    bene, innanzitutto grazie Jonny,
    ho fatto un file .bat con il tuo codice,
    echo ^<html^>^<body^> > prova.html & for /r D:\Laboratorio1\ %%A in (*.m3u) do @echo ^<li^>^<a href="file:\\%%A"^> %%A ^</a^>^</li^> >> prova.html & echo ^</body^>^</html^> >> prova.html
    esso crea la pagina web con i link ai files m3u,

    un'altra cosa, il link parte sempre dalla radice, quindi con l'indicativo del disco, ad esempio: D:\cartella\sottocart\file

    e' possibile avere un link con la cartella relativa ?
    trovandomi gia all'interno della cartella del disco D
    dovrei avere il seguente link sottocart\file

  4. #4
    parola chiave: for
    L'help in linea di Windows XP riporta questo:
    codice:
    %~I  Espande %I, il quale rimuove le virgolette di chiusura (""). 
    %~fI Espande %I in un nome di percorso completo. 
    %~dI Espande %I solo in una lettera di unità. 
    %~pI Espande %I solo in un percorso. 
    %~nI Espande %I solo in un nome di file. 
    %~xI Espande %I solo in una estensione di file. 
    %~sI Espande il percorso in modo da contenere solo nomi brevi. 
    %~aI Espande %I negli attributi del file. 
    %~tI Espande %I nella data/ora del file. 
    %~zI Espande %I nella dimensione del file. 
    %~$PATH:I Esegue una ricerca nelle directory elencate nella variabile di ambiente PATH ed espande %I nel percorso completo della prima directory individuata. Se il nome della variabile di ambiente non è definito o la ricerca non ha portato all'individuazione del file, questo modificatore si espande nella stringa vuota.
    per visionarlo tutto, focus sul desktop e premi [F1]
    ...Terrible warlords, good warlords, and an english song

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.