PDA

View Full Version : Esiste comando di win 7 o sofware per rinom tutti file in maiuscolo ?


gianlu1874
12-04-2014, 20:41
Ciao a tutti vi chiedo un'informazione: esiste un comando di windows 7 o un tool/software che consente di rinominare in maiuscolo in un colpo solo automaticamente tutti i nomi dei file immagine jpg presenti all'interno della stessa cartella ? Rimango in attesa di una vostra risposta buona serata

Khronos
12-04-2014, 22:26
uno script in bat sarebbe semplice ma non ho la testa di farlo ora. ^^

vai di Advanced Renamer. (click) (http://www.advancedrenamer.com/)

gianlu1874
13-04-2014, 11:47
Grazie mille.Potreste scrivermi o linkarmi istruzioni passo passo in italiano di advanced renamer solo per rinominare in maiuscolo tutti i file jpg all'interno dello stessa cartella ?

x_Master_x
13-04-2014, 16:00
Salva questo script con estensione VBS:

' x_Master_x
Set WshShell = WScript.CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")

For Each f In fso.GetFolder(".").Files
If fso.GetExtensionName(f) = "jpg" Then
f.Name = UCase(fso.GetBaseName(f)) & "." & fso.GetExtensionName(f) & "_"
f.Name = Left(f.Name, Len(f.Name)-1)
End If
Next

WshShell.SendKeys "{F5}"


Ti basterà cliccare due volte per eseguirlo ( da posizionare nella stessa cartella che contiene i file JPG da rinominare )

gianlu1874
13-04-2014, 19:23
Grazie mille. Quindi apro il notepad ,copio e incollo lo script e lo salvo con estensione .vbs ? Oppure devo usare un altro programma per poi salvare lo script in .vbs ? Devo scrivere lo script con o senza ' x_Master_x ? Praticamente devo scriverlo cosi ?

Set WshShell = WScript.CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")

For Each f In fso.GetFolder(".").Files
If fso.GetExtensionName(f) = "jpg" Then
f.Name = UCase(fso.GetBaseName(f)) & "." & fso.GetExtensionName(f) & "_"
f.Name = Left(f.Name, Len(f.Name)-1)
End If
Next

WshShell.SendKeys "{F5}"

x_Master_x
13-04-2014, 20:20
Quindi apro il notepad ,copio e incollo lo script e lo salvo con estensione .vbs ?

Esatto, attento all'estensione non .txt.vbs, vedrai che l'icona é diversa. La prima linea é un commento e non influisce sullo script ( altrimenti non l'avrei messa ) ergo puoi copiarlo tutto, così com'é.

P.S. Cortesemente puoi editare dal tuo post la parte del codice? Grazie.