Condividi:        

File batch per copiare file selezionato da menu contestuale

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Anthony47, Triumph Of Steel, archimede

File batch per copiare file selezionato da menu contestuale

Postdi valle1975 » 24/01/25 08:46

Buongiorno a tutti.
Ho la seguente necessità, creare un file batch che prenda IL FILE SELEZIONATO in questo momento (ovunque sia), per rinominarlo e copiarlo in una cartella fissa, tramite voce inserita nel menu contestuale.
L'inserimento nel menu contestuale non è un problema, il problema è che non riesco a gestire tramite il file batch di operare sul file selezionato, per poi rinominarlo aggiungendo davanti al suo nome file originale il suffisso "5voltezero", e infine copiarlo nella cartella di destinazione fissa.
Ho cercato in giro , ma non ho trovato la soluzione.
Grazie mille a tutti coloro che vorranno aiutarmi.
Valerio
---------------------------------
Windows 10 Professional + MS Office 2016 STD Ita
valle1975
Utente Senior
 
Post: 215
Iscritto il: 27/09/10 16:33

Sponsor
 

Re: File batch per copiare file selezionato da menu contestu

Postdi Dylan666 » 24/01/25 10:24

Nel BAT devi usare %1 al posto del nome del file da elaborare (come dovresti aver già fatto anche nella chiave di registro per far apparire la voce nel menù)

https://gist.github.com/ScribbleGhost/b ... 3a8d316fcf
Avatar utente
Dylan666
Moderatore
 
Post: 40136
Iscritto il: 18/11/03 16:46

Re: File batch per copiare file selezionato da menu contestu

Postdi valle1975 » 24/01/25 11:32

Ciao e grazie per il link.
Mi resta solo un problema usando il %1 come indicato:
- non riesco a rinominare il nome file, aggiungendo un prefisso "00000", in quanto lavorando sul %1 mi prende tutto il path, non solo il nome del file.
Come si puo' fare??
Grazie.
Valerio
---------------------------------
Windows 10 Professional + MS Office 2016 STD Ita
valle1975
Utente Senior
 
Post: 215
Iscritto il: 27/09/10 16:33

Re: File batch per copiare file selezionato menu contestuale

Postdi Dylan666 » 27/01/25 09:36

Vedi qui la parte Batch parameters:
https://learn.microsoft.com/nl-nl/windo ... mands/call

Se nel batch usi %~n1 avrai solo il nome, senza ne estensione ne percorso ad esempio.
Invece con %~x1 solo l'estensione.
Probabilmente a te serve %~nx1
Avatar utente
Dylan666
Moderatore
 
Post: 40136
Iscritto il: 18/11/03 16:46


Torna a Programmazione


Topic correlati a "File batch per copiare file selezionato da menu contestuale":

file system
Autore: valyfilm
Forum: Software Windows
Risposte: 2

Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti