|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2004
Città: fabbrico
Messaggi: 638
|
Aggiungere un carattere in automatico al termine di ogni riga di un txt
Ciao
è una richiesta un po strana , ma dovrei aggiungere un carattere in automatico alla fine di ogni riga di un file txt. C e qlc metodo automatizzato o devo stancare il ctrl+c, ctrl +v della mia tastiera?
__________________
w paris hilton "La gioia piu grande è rialzarsi dopo una caduta" Confucio "Il mondo non è dei furbi, ma degli svelti" Io |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1092
|
Con la powershell è un'operazione semplicissima.
La puoi scaricare da qui: http://www.microsoft.com/windowsserv.../download.mspx una volta installata la richiami digitando powershell da esegui. Come col normale prompt dei comandi, usando il comando cd raggiungi la posizione del tuo file di testo e a questo punto scrivi: gc nome_tuo_file.txt | % {$_ -replace $_,($_+" p")} > aggiornato.txt Ti verrà così creato un file di nome aggiornato txt, uguale a quello di origine con in più il carattere p per ogni riga, anteceduto dallo spazio. Ovviamente al posto dello spazio e della lettera p metterai ciò che ti serve. edit. In alternativa, senza scomodare la powershell, dal semplice prompt dei comandi raggiungi la cartella contenente il tuo file di testo e scrivi for /f %a in (tuo_file.txt) do (echo %a p) >> aggiornato.txt Ultima modifica di john_revelator : 19-07-2008 alle 18:49. |
|
|
|
|
|
#3 | |
|
Member
Iscritto dal: Apr 2015
Messaggi: 75
|
Quote:
Ultima modifica di lutri.giorgio : 22-11-2019 alle 21:44. |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2009
Città: Bannata tempora currunt
Messaggi: 10292
|
Non avendo dimestichezza con i comandi da terminale, queste aggiunte le faccio con i fogli di calcolo (excel, calc, ecc), importo il file testuale nel foglio di calcolo e poi riempio la colonna di destra o di sinistra con il testo desiderato, infine esporto come file testuale.
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jan 2019
Messaggi: 1122
|
Capisco che sia noioso mettersi a "studiare" un po' di regular expressions, ma almeno una riga di batch per cmd...
almeno la differenza tra... echo pippa poppae... echo poppa pippa Ad es. prova con: Codice:
for /f "tokens=*" %a in (tuo_file.txt) do (echo {\an8}%a) >>nuovo_file.txt
P.P.S. Certo che armare Excel per una pippa del genere... Al limite mi metto ad usare un editor di testo serio, ad es. faccio in un attimo con PSPad ![]() http://www.gogogadgetscott.info/pspa...tintolines.htm Ultima modifica di Katsaros : 23-11-2019 alle 15:04. |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jan 2009
Città: Bannata tempora currunt
Messaggi: 10292
|
Capisco che sia da fighi dimostrare che si è capaci a scrivere le righe di comando, però bisognerebbe capire che non a tutti possono interessare, e per risolvere alcuni quesiti vi sono delle alternative.
Volendo si può usare anche il word di office o simile, ad esempio. P.S. Certo che tirar fuori le righe di comando per sta cavolata! |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Jan 2019
Messaggi: 1122
|
Quote:
![]() Occhio che \an8 non c'entra con i sottotitoli .srt che ufficialmente non supportano alcun tag; infatti la maggior parte dei player (hardware) che supportano .srt ti mostreranno un bel {\an8} attaccato al sottotitolo a fondo schermo... In realtà stai parlando di un tag per sottotitoli ASS (Advanced SubStation) per posizionare il sottotitolo in alto a centro schermo. Prova ad usare piuttosto strumenti specifici per lo scopo, come Aegisub che permette di modificare gli stili di default e importare/esportare in vari formati: http://docs.aegisub.org/3.2/Styles/ |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:26.






















