Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA
In tre giorni a Las Vegas Oracle ha presentato agenti che eseguono il lavoro, l'alleanza con OpenAI e un cloud aperto agli acceleratori di tutti. Ma i clienti europei chiedono garanzie prima ancora delle funzionalità
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
Fino a 740 km WLTP con la batteria da 97,2 kWh, sospensioni che leggono la strada con una telecamera e un abitacolo da salotto parigino. La nuova DS N°7 raccoglie l'eredità della DS 7 e la porta, per la prima volta, nel mondo 100% elettrico. Ecco come è fatta, cosa offre e quanto costa.
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Abbiamo provato Samsung Galaxy Tab S12 Ultra nella versione 12 GB + 256 GB con tastiera, e il risultato è un tablet che in questa configurazione si comporta come un notebook con la fluidità tipica di Android. Spessore di 5,1 mm, display Dynamic AMOLED 2X da 14,6 pollici, MediaTek Dimensity 9500 e un software senza incertezze compongono un prodotto di vertice, con prezzi da 1.539 euro, frenato solo da un'autonomia nella parte bassa del confronto
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 28-04-2014, 17:51   #1
aaasss10
Senior Member
 
L'Avatar di aaasss10
 
Iscritto dal: Aug 2007
Città: Torino
Messaggi: 350
Aiutino per creazione file .bat

Ciao a tutti!

Sono un novellino e mi sto cimentando nella creazione di un file .bat
per automatizzare alcune operazioni su pc.

La mia situazione è la seguente:
Il file .bat che utilizzo è presente in una cartella (es. PIPPO),
all'interno di PIPPO vi è una sottocartella Temp.

Vorrei inserire nel file .bat un comando (o una serie di comandi) che:
-copi il nome di un file .txt (che di volta in volta ha nomi differenti) presente all'interno della sottocartella Temp e
-rinomini (con il nome copiato + "_HSA") un file .mp4 sempre presente nella sottocartella Temp

es.:
se presente in Temp il file PLUTO.txt ottenere il file PLUTO_HSA.mp4


Qualcuno puo' darmi una mano??

Grazie a tutti in anticipo per l'attenzione.

Buona serata
aaasss10 è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2014, 09:49   #2
Tom Joad
Bannato
 
Iscritto dal: Mar 2005
Messaggi: 2082
Ecco a te:

Codice:
@echo off
setlocal EnableDelayedExpansion

for /f "delims=" %%G in ('dir /b %~dp0TEMP\*.txt') do (
	set _file=%%G
	set _fileName=!_file:~0,-4!
	move /y %~dp0TEMP\!_file! %~dp0TEMP\!_fileName!_HSA.mp4 >nul
)

Ultima modifica di Tom Joad : 29-04-2014 alle 09:58.
Tom Joad è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2014, 11:11   #3
aaasss10
Senior Member
 
L'Avatar di aaasss10
 
Iscritto dal: Aug 2007
Città: Torino
Messaggi: 350
Grazie mille Tom Joad!!!
Sapevo di poter contare su di te!!!
Proverò ad inserire il tutto nello script.

Ne approfitto per chiedere ancora una cosa:

Come posso far si che una volta rinominato il file .mp4
lo script mi restituisca la frase:
"File xxxxxxx_HSA.mp4 creato e salvato nella catella Temp"

Ancora mille grazie!!!
aaasss10 è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2014, 11:40   #4
Tom Joad
Bannato
 
Iscritto dal: Mar 2005
Messaggi: 2082
Quote:
Originariamente inviato da aaasss10 Guarda i messaggi
Grazie mille Tom Joad!!!
Sapevo di poter contare su di te!!!
Proverò ad inserire il tutto nello script.

Ne approfitto per chiedere ancora una cosa:

Come posso far si che una volta rinominato il file .mp4
lo script mi restituisca la frase:
"File xxxxxxx_HSA.mp4 creato e salvato nella catella Temp"

Ancora mille grazie!!!
Eccoti il codice. Rinomina tutti i file .txt nella cartella temp in NomeFile_HSA.mp4

Codice:
@echo off
setlocal EnableDelayedExpansion

for /f "delims=" %%G in ('dir /b %~dp0TEMP\*.txt') do (
	set _file=%%G
	set _fileName=!_file:~0,-4!
	move /y %~dp0TEMP\!_file! %~dp0TEMP\!_fileName!_HSA.mp4 >nul
	echo File !_fileName!_HSA.mp4 creato e salvato nella cartella %~dp0TEMP
)
echo Operazione completata. Premere un tasto per uscuire.
pause >nul
exit
Tom Joad è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2014, 12:05   #5
aaasss10
Senior Member
 
L'Avatar di aaasss10
 
Iscritto dal: Aug 2007
Città: Torino
Messaggi: 350
Aspetta!!! Aspetta!!!

Forse mi sono espresso male nei post precedenti,
io non voglio rinominare un file .txt in NomeFile_HSA.mp4.

La mia situazione è questa:

Codice:
PIPPO
 |   
 |  script.bat 
 |--Temp
      |
      |   NomeFile.txt
      |   video.mp4
      |   video.srt
      |   video_HSA.mp4
Cartella principale PIPPO contenente:
- script.bat
- sottocartella Temp

Sottocartella Temp contenente:
- NomeFile.txt
- video.mp4
- video.srt
- video_HSA.mp4

Io vorrei che il file video_HSA.mp4 venga rinominato prendendo il nome
dal file NomeFile.txt.
Quindi da video_HSA.mp4 diventi NomeFile_HSA.mp4
(il file NomeFile.txt ha ogni volta un nome differente)

Dopo tutto ciò lo script dovrebbe restituire una riga di testo:
"File NomeFile_HSA.mp4 creato e salvato nella catella Temp"

Grazie ancora per l'attenzione e l'aiuto!!!
aaasss10 è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2014, 12:58   #6
Tom Joad
Bannato
 
Iscritto dal: Mar 2005
Messaggi: 2082
Quote:
Originariamente inviato da aaasss10 Guarda i messaggi
Aspetta!!! Aspetta!!!

Forse mi sono espresso male nei post precedenti,
io non voglio rinominare un file .txt in NomeFile_HSA.mp4.

La mia situazione è questa:

Codice:
PIPPO
 |   
 |  script.bat 
 |--Temp
      |
      |   NomeFile.txt
      |   video.mp4
      |   video.srt
      |   video_HSA.mp4
Cartella principale PIPPO contenente:
- script.bat
- sottocartella Temp

Sottocartella Temp contenente:
- NomeFile.txt
- video.mp4
- video.srt
- video_HSA.mp4

Io vorrei che il file video_HSA.mp4 venga rinominato prendendo il nome
dal file NomeFile.txt.
Quindi da video_HSA.mp4 diventi NomeFile_HSA.mp4
(il file NomeFile.txt ha ogni volta un nome differente)

Dopo tutto ciò lo script dovrebbe restituire una riga di testo:
"File NomeFile_HSA.mp4 creato e salvato nella catella Temp"

Grazie ancora per l'attenzione e l'aiuto!!!
Sorry, non avevo capito una sega

Codice:
@echo off
setlocal EnableDelayedExpansion
set _tempDir=%~dp0Temp

for /f "delims=" %%G in ('dir /b %_tempDir%\*.txt') do (
	set _txtFile=%%G
	set _txtFileName=!_txtFile:.txt=!
	call :FileRename !_txtFileName!
)

echo Operazione completata. Premere un tasto per uscuire.
pause >nul
exit

:FileRename
for /f "delims=" %%G in ('dir /b %_tempDir%\*.mp4') do (
	set _hsaFile=%%G
	set _hsaFileName=!_hsaFile:.mp4=!
	if "!_hsaFileName:~-4!"=="_HSA" (
		move /y %_tempDir%\!_hsaFile! %_tempDir%\%1_HSA.mp4 >nul
		echo File %1_HSA.mp4 creato e salvato nella cartella %_tempDir%
		echo.
	)
)
goto :eof
Tom Joad è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2014, 15:38   #7
aaasss10
Senior Member
 
L'Avatar di aaasss10
 
Iscritto dal: Aug 2007
Città: Torino
Messaggi: 350
Grazie mille!!
Ho creato un .bat ad hoc per provarlo e funziona tutto!!
Ho dovuto però modificarlo così:
Codice:
@echo off
setlocal EnableDelayedExpansion

cd Temp
for /f "delims=" %%G in ('dir /b *.txt') do (
	set _txtFile=%%G
	set _txtFileName=!_txtFile:.txt=!
	call :FileRename !_txtFileName!
)

echo Operazione completata. Premere un tasto per uscuire.
pause >nul
exit

:FileRename
for /f "delims=" %%G in ('dir /b *.mp4') do (
	set _hsaFile=%%G
	set _hsaFileName=!_hsaFile:.mp4=!
	if "!_hsaFileName:~-4!"=="_HSA" (
		move /y !_hsaFile! %1_HSA.mp4 >nul
		echo File %1_HSA.mp4 creato e salvato nella cartella Temp
		echo.
	)
)
goto :eof
altrimenti mi restituiva l'errore:
Impossibile trovare il percorso specificato.

Ora provo ad integrarlo nel .bat originale complessivo
aaasss10 è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2014, 15:41   #8
Tom Joad
Bannato
 
Iscritto dal: Mar 2005
Messaggi: 2082
Quote:
Originariamente inviato da aaasss10 Guarda i messaggi
Grazie mille!!
Ho creato un .bat ad hoc per provarlo e funziona tutto!!
Ho dovuto però modificarlo così:
Codice:
@echo off
setlocal EnableDelayedExpansion

cd Temp
for /f "delims=" %%G in ('dir /b *.txt') do (
	set _txtFile=%%G
	set _txtFileName=!_txtFile:.txt=!
	call :FileRename !_txtFileName!
)

echo Operazione completata. Premere un tasto per uscuire.
pause >nul
exit

:FileRename
for /f "delims=" %%G in ('dir /b *.mp4') do (
	set _hsaFile=%%G
	set _hsaFileName=!_hsaFile:.mp4=!
	if "!_hsaFileName:~-4!"=="_HSA" (
		move /y !_hsaFile! %1_HSA.mp4 >nul
		echo File %1_HSA.mp4 creato e salvato nella cartella Temp
		echo.
	)
)
goto :eof
altrimenti mi restituiva l'errore:
Impossibile trovare il percorso specificato.

Ora provo ad integrarlo nel .bat originale complessivo
Ho fatto delle prove, a me funziona alla perfezione. Credo dipenda dal fatto che l'estensione del tuo script sia .bat anziché .cmd. Comunque se funziona meglio così.
Tom Joad è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2014, 15:54   #9
aaasss10
Senior Member
 
L'Avatar di aaasss10
 
Iscritto dal: Aug 2007
Città: Torino
Messaggi: 350
Quote:
Originariamente inviato da Tom Joad Guarda i messaggi
Ho fatto delle prove, a me funziona alla perfezione. Credo dipenda dal fatto che l'estensione del tuo script sia .bat anziché .cmd. Comunque se funziona meglio così.
Ah ecco perchè.
Comunque ho integrato tutto nello script e sto testando.
Ti tengo aggiornato...

Se tutto fila liscio ti invio lo script così mi dai un tuo parere

Ri-Ri-Ri grazie!!!
aaasss10 è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2014, 16:05   #10
Tom Joad
Bannato
 
Iscritto dal: Mar 2005
Messaggi: 2082
Quote:
Originariamente inviato da aaasss10 Guarda i messaggi
Ah ecco perchè.
Comunque ho integrato tutto nello script e sto testando.
Ti tengo aggiornato...

Se tutto fila liscio ti invio lo script così mi dai un tuo parere

Ri-Ri-Ri grazie!!!
Ok, se mi mandi tutto lo script forse capisco meglio. Di video, sottotitoli etc. so ben poco, se non che mi serve VLC per aprirli...

Dimmi se sbaglio, ma i file nella cartella temporanea sono tutti relativi a un singolo film, giusto?

NomeFile.txt
video.mp4
video.srt
video_HSA.mp4

Se è così si potrebbe modificare lo script in modo da processare più film in una sola volta.

Ad esempio la struttura della directory potrebbe essere la seguente:

Codice:
PIPPO
 |   
 |  script.cmd
 |--Temp
      |--Film1
      |    NomeFile.txt
      |    video.mp4
      |    video.srt
      |    video_HSA.mp4
      |--Film2
           NomeFile.txt
           video.mp4
           video.srt
           video_HSA.mp4
Tom Joad è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2014, 16:41   #11
aaasss10
Senior Member
 
L'Avatar di aaasss10
 
Iscritto dal: Aug 2007
Città: Torino
Messaggi: 350
Azz..
..piccolo intoppo:

Utilizzando un file .txt chiamato The 100 1x01.txt
lo script rinomina il file video_HSA.mp4 in The_HSA.mp4

Sembra che la parte " 100 1x01" del nome del file .txt venga ignorata...

aaasss10 è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2014, 16:46   #12
Tom Joad
Bannato
 
Iscritto dal: Mar 2005
Messaggi: 2082
Quote:
Originariamente inviato da aaasss10 Guarda i messaggi
Azz..
..piccolo intoppo:

Utilizzando un file .txt chiamato The 100 1x01.txt
lo script rinomina il file video_HSA.mp4 in The_HSA.mp4

Sembra che la parte " 100 1x01" del nome del file .txt venga ignorata...

non mi piace dover gestire file o cartelle con spazi nei nomi o nei percorsi per vari motivi. se vuoi lo sistemo per gestire gli spazi, ma sarebbe preferibile rinominare i file (sempre tramite script) con degli altri caratteri (ad esempio _ ). dimmi quale opzione preferisci e ti modifico di conseguenza lo script.
Tom Joad è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2014, 17:00   #13
aaasss10
Senior Member
 
L'Avatar di aaasss10
 
Iscritto dal: Aug 2007
Città: Torino
Messaggi: 350
Quote:
Originariamente inviato da Tom Joad Guarda i messaggi
non mi piace dover gestire file o cartelle con spazi nei nomi o nei percorsi per vari motivi. se vuoi lo sistemo per gestire gli spazi, ma sarebbe preferibile rinominare i file (sempre tramite script) con degli altri caratteri (ad esempio _ ). dimmi quale opzione preferisci e ti modifico di conseguenza lo script.
...se si potessero gestire anche gli spazi sarebbe meglio...
(così lo script sarà più immediato per gli utilizzatori)

Questo è un .bat che comprende solo la parte finale dello script:
Codice:
@ECHO OFF                                                         
::05-RINOMINA FILE OTTENUTO
setlocal EnableDelayedExpansion

cd Temp
for /f "delims=" %%G in ('dir /b *.txt') do (
	set _txtFile=%%G
	set _txtFileName=!_txtFile:.txt=!
	call :FileRENAME !_txtFileName!
)
GOTO DelORIG

:FileRENAME
for /f "delims=" %%G in ('dir /b *.mp4') do (
	set _hsaFile=%%G
	set _hsaFileName=!_hsaFile:.mp4=!
	if "!_hsaFileName:~-4!"=="_HSA" (
		move /y !_hsaFile! %1_HSA.mp4 >nul
		)
)

::06-BACKUP FILE ORIGINALI
:DelORIG
SET /P A=Eliminare i file di origine? (.mp4 e .srt) [S/N]
ECHO.
IF /I "%A%"=="S" (
cd Temp
del video.mp4
del video.srt
del video.ssa
del video.mkv
del *.txt
CLS
ECHO   ====================================================================
ECHO   ===                        Mp4 HardSubber                        ===
ECHO   ==                                                                ==
ECHO   ===                v.14.04.29         by aaasss10                ===
ECHO   ====================================================================
ECHO.
ECHO      - File di origine eliminati
ECHO.
ECHO      - File %1_HSA.mp4 con HardSub integrati
ECHO        creato e salvato nella catella Temp
ECHO.
ECHO.
GOTO END
)
IF /I "%A%"=="N" (
cd Temp
del *.txt
del video.ssa
del video.mkv
md "File originali"
ren video.mp4 "video_originale.mp4"
ren video.srt "video_originale.srt"
move video_originale.mp4 "%~dp0Temp\File originali"
move video_originale.srt "%~dp0Temp\File originali"
CLS
ECHO   ====================================================================
ECHO   ===                        Mp4 HardSubber                        ===
ECHO   ==                                                                ==
ECHO   ===                v.14.04.29         by aaasss10                ===
ECHO   ====================================================================
ECHO.
ECHO      - File di origine spostati nella cartella File originali
ECHO.
ECHO      - File %1_HSA.mp4 con HardSub integrati
ECHO        creato e salvato nella catella Temp
ECHO.
ECHO.
GOTO END
)
ELSE (
CLS
SET A=
GOTO DelORIG
)

::FINALE
:END
ECHO   ====================================================================
ECHO   ===                                                              ===
ECHO   ==       OPERAZIONE COMPLETATA. PREMERE UN TASTO PER USCIRE.      ==
ECHO   ===                                                              ===
ECHO   ====================================================================
pause >nul
exit
..potresti modificare il codice direttamente qui??

A quanti RI sono arrivato con i Ri-Grazie???
aaasss10 è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2014, 18:32   #14
Tom Joad
Bannato
 
Iscritto dal: Mar 2005
Messaggi: 2082
ATTENZIONE: Quando scrivi una funzione, metti sempre goto :eof alla fine

Poi fammi capire una cosa... i nomi dei file sono sempre gli stessi (video.mp4, video.mkv etc.)?

Altra cosa... in DelORIG c'è qualcosa che non va:

Codice:
if (
    ...
)
if (
    ...
)
else (
    ...
)
detto tra noi... NUN SE PO' VEDE' (e non funziona)

Non ho molto tempo ora per sistemartelo, ti passo un file che genera il mio script per aggiornare le ISO e che utilizza il comando set /p:

Codice:
@echo off
:_choice
cls
echo Available ISO images:
echo.
echo 1. it_windows_8.1_enterprise_with_update_x64_dvd_4048657.iso
echo.
echo 2. it_windows_server_2012_r2_with_update_x64_dvd_4048504.iso
echo.
set /p _choice=Your selection: 
if [%_choice%]==[1] set _isoFile=it_windows_8.1_enterprise_with_update_x64_dvd_4048657.iso
if [%_choice%]==[2] set _isoFile=it_windows_server_2012_r2_with_update_x64_dvd_4048504.iso
if not defined _isoFile (
	goto _choice
) else (
	goto _confirmation
)

:_confirmation
echo.
echo Selected file: %_isoFile%
echo.
set /p _confirmation=Do you want to continue? [Y,N] 
if /i not [%_confirmation%]==[y] (
	set _choice=
	set _isoFile=
	goto _choice
)
Infine il codice che ti serve, testato e funzionante anche se i nomi file contengono spazi.

Codice:
@ECHO OFF                                                         
::05-RINOMINA FILE OTTENUTO
setlocal EnableDelayedExpansion

cd Temp
for /f "delims=" %%G in ('dir /b *.txt') do (
	set "_txtFile=%%G"
	set "_txtFileName=!_txtFile:.txt=!"
	call :FileRENAME
)
call :DelORIG

:FileRENAME
for /f "delims=" %%G in ('dir /b *.mp4') do (
	set "_hsaFile=%%G"
	set "_hsaFileName=!_hsaFile:.mp4=!"
	if "!_hsaFileName:~-4!"=="_HSA" (
		move /y "!_hsaFile!" "!_txtFileName!_HSA.mp4" >nul
	)
)
goto :eof
Tom Joad è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2014, 18:47   #15
Tom Joad
Bannato
 
Iscritto dal: Mar 2005
Messaggi: 2082
Ecco, così dovrebbe fare quello che vuoi:

Codice:
@ECHO OFF                                                         
::05-RINOMINA FILE OTTENUTO
setlocal EnableDelayedExpansion

cd Temp
for /f "delims=" %%G in ('dir /b *.txt') do (
	set "_txtFile=%%G"
	set "_txtFileName=!_txtFile:.txt=!"
	call :FileRENAME
)
call :DelORIG

:FileRENAME
for /f "delims=" %%G in ('dir /b *.mp4') do (
	set "_hsaFile=%%G"
	set "_hsaFileName=!_hsaFile:.mp4=!"
	if "!_hsaFileName:~-4!"=="_HSA" (
		move /y "!_hsaFile!" "!_txtFileName!_HSA.mp4" >nul
	)
)
goto :eof

::06-BACKUP FILE ORIGINALI
:DelORIG
SET /P A=Eliminare i file di origine? (.mp4 e .srt) [S/N]
ECHO.
IF /I "%A%"=="S" (
	set _choice=Y
	cd Temp
	del video.mp4
	del video.srt
	del video.ssa
	del video.mkv
	del *.txt
	CLS
	ECHO   ====================================================================
	ECHO   ===                        Mp4 HardSubber                        ===
	ECHO   ==                                                                ==
	ECHO   ===                v.14.04.29         by aaasss10                ===
	ECHO   ====================================================================
	ECHO.
	ECHO      - File di origine eliminati
	ECHO.
	ECHO      - File !_txtFileName!_HSA.mp4 con HardSub integrati
	ECHO        creato e salvato nella catella Temp
	ECHO.
	ECHO.
	GOTO END
)
IF /I "%A%"=="N" (
	set _choice=N
	cd Temp
	del *.txt
	del video.ssa
	del video.mkv
	md "File originali"
	ren video.mp4 "video_originale.mp4"
	ren video.srt "video_originale.srt"
	move video_originale.mp4 "%~dp0Temp\File originali"
	move video_originale.srt "%~dp0Temp\File originali"
	CLS
	ECHO   ====================================================================
	ECHO   ===                        Mp4 HardSubber                        ===
	ECHO   ==                                                                ==
	ECHO   ===                v.14.04.29         by aaasss10                ===
	ECHO   ====================================================================
	ECHO.
	ECHO      - File di origine spostati nella cartella File originali
	ECHO.
	ECHO      - File %1_HSA.mp4 con HardSub integrati
	ECHO        creato e salvato nella catella Temp
	ECHO.
	ECHO.
	GOTO END
)
if not defined _choice (
	CLS
	SET A=
	GOTO DelORIG
)
goto :eof

::FINALE
:END
ECHO   ====================================================================
ECHO   ===                                                              ===
ECHO   ==       OPERAZIONE COMPLETATA. PREMERE UN TASTO PER USCIRE.      ==
ECHO   ===                                                              ===
ECHO   ====================================================================
pause >nul
exit
pause
Tom Joad è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2014, 21:46   #16
aaasss10
Senior Member
 
L'Avatar di aaasss10
 
Iscritto dal: Aug 2007
Città: Torino
Messaggi: 350
Quote:
Originariamente inviato da Tom Joad Guarda i messaggi
ATTENZIONE: Quando scrivi una funzione, metti sempre goto :eof alla fine
Ok, ma a cosa serve? eof = end of file?

Quote:
Originariamente inviato da Tom Joad Guarda i messaggi
Poi fammi capire una cosa... i nomi dei file sono sempre gli stessi (video.mp4, video.mkv etc.)?
Alla fine della creazione del file mp4 sottotitolato (video_HSA.mp4) nella catella Temp sono sempre presenti i file:
video.mp4
video.srt
video.ssa
video.mkv
video_HSA.mp4
ed in ultimo il file .txt che di volta in volta cambia nome.

Quote:
Originariamente inviato da Tom Joad Guarda i messaggi
Altra cosa... in DelORIG c'è qualcosa che non va:

Codice:
if (
    ...
)
if (
    ...
)
else (
    ...
)
detto tra noi... NUN SE PO' VEDE' (e non funziona)
Hai ragione, anche io presumevo dovesse essere IF -> THEN -> ELSE
ma QUI verso metà pagina c'è questo esempio, io ho preso spunto da lì e funziona....

Quote:
Originariamente inviato da Tom Joad Guarda i messaggi
Non ho molto tempo ora per sistemartelo...
Vai tranquillo hai già fatto moltissimo.
Ora inserisco le tue correzioni e faccio un po' di prove.

Ancora Grazie per il tempo che hai perso per me!!

..e ti tengo aggiornato
aaasss10 è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2014, 22:08   #17
Tom Joad
Bannato
 
Iscritto dal: Mar 2005
Messaggi: 2082
A tutto il resto ti rispondo domani, per ora ti chiedo solo: da dove ottieni il file .txt?

Per oggi ti lascio due consigli: un sito molto interessante da consultare come manuale è SS64.com, nella sezione CMD. Per trovare risposte invece è molto utile stackoverflow.com.
Tom Joad è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2014, 22:24   #18
aaasss10
Senior Member
 
L'Avatar di aaasss10
 
Iscritto dal: Aug 2007
Città: Torino
Messaggi: 350
Quote:
Originariamente inviato da Tom Joad Guarda i messaggi
A tutto il resto ti rispondo domani, per ora ti chiedo solo: da dove ottieni il file .txt?
Per il funzionamento dello script bisogna inserire i file .mp4 ed .srt nella cartella Temp.
Questi file possono avere qualsiasi nome purchè uguale tra loro.
Ora per far si che i comandi dati ai vari sw di conversione funzionino sempre,
all'inizio dello script ho inserito:
Codice:
copy *.srt *.txt
ren *.srt video.srt
ren *.mp4 video.mp4
in modo che i file da elaborare siano sempre video.mp4 e video.srt
e per non dimenticare il nome originale di questi file ho creato il file .txt

Ti mando via MP lo script completo appena testato e funzionante!!!
(uso MP non per tenerlo segreto ma solo per non condividere il tutto
fino a quando non sono stra sicuro del corretto funzionamento)

Quote:
Originariamente inviato da Tom Joad Guarda i messaggi
Per oggi ti lascio due consigli: un sito molto interessante da consultare come manuale è SS64.com, nella sezione CMD. Per trovare risposte invece è molto utile stackoverflow.com.
Grazie e buona serata!!!
aaasss10 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA Oracle AI World 2026: in Europa prima la sovrani...
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort DS N°7 E-Tense: il SUV premium made in Melfi...
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più Recensione Samsung Galaxy Tab S12 Ultra: non chi...
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura) Hyundai IONIQ 5 N, l'elettrica che finge di esse...
CES Unveiled Milan, l'IA diventa tecnologia fondativa e il commercio torna centrale CES Unveiled Milan, l'IA diventa tecnologia fond...
Alphabet perde 500 miliardi di dollari i...
Reddit cambia strategia dopo il calo del...
Calcolo quantistico, Intel annuncia l'ac...
DirectX Raytracing si aggiorna: pi&ugrav...
Honda lancerà nuovamente il proto...
La prima missione Amazon Leo con il razz...
Invia il tuo nome su Titano, la luna di ...
Starship: Ship 42 e Super Heavy Booster ...
Chrome, meno tab switching con la nuova ...
L'IA agentica spopola fra le aziende, ma...
ASUS UGen300 arriva in Italia a 299 euro...
Iliad aggiorna la gamma di offerte per I...
Stop ai social per i minori, perché Brux...
Google Chrome integra Gemini in Enhanced...
Meta lancia Waddle World e Style Sketch,...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 05:45.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v