Torna indietro   Hardware Upgrade Forum > Software > Microsoft Windows > Microsoft Windows 7 e Vista

Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura
Il primo Micro RGB di Samsung per il salotto è il 65 pollici da 2.749 euro. Sul banco di misura abbiamo rilevato 2.000 nit di picco, nero assoluto con il local dimming e il 91,4% del BT.2020, il colore più ampio che abbiamo misurato su un LCD
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
Apple ha rinnovato iPhone 18 Pro soprattutto dentro: chip A20 Pro a 2 nm con memoria affiancata al SoC, camera di vapore tre volte più ampia, Dynamic Island più piccola del 25% grazie a Face ID sotto il display e fotocamera principale con diaframma variabile da f/1.48 a f/4. Lo abbiamo misurato al colorimetro e nei benchmark, usato con iOS 27 e messo alla prova in fotografia tra laghi, borghi e interni poco illuminati
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34
A Londra, per il trentennale dei Toughbook, Panasonic ha presentato il tablet G3 e il 2-in-1 34. Con Jon Tucker, a capo dell'ingegneria europea, abbiamo parlato di ciò che non si vede: batterie, antenne, porte seriali e accorgimenti nati sul campo
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-08-2009, 19:35   #1
ChriD
Senior Member
 
L'Avatar di ChriD
 
Iscritto dal: Sep 2002
Città: Ischia
Messaggi: 5295
Aiuto comando DOS sotto Windows 7!!!!!

Avrei bisogno di prendere alcuni files radicati in delle sottodirectory e spostarli in un'altra directory!
Questi files sono presenti nelle directory:
D:\dvd\dupli 1\file.vob
D:\dvd\dupli 2\file.vob
D:\dvd\dupli 3\file.vob
D:\dvd\dupli 4\file.vob
D:\dvd\dupli 5\file.vob
D:\dvd\dupli 6\file.vob
..... e così via

Avevo pensato ad un qualcosa del genere....

dir d:\dvd\dupli*\*.vob | mv pathDirectoryDestinazione

Ma il comando non è valido perchè credo che dos non sia in grado di espandere le wildcards anche nel pathname delle directory......

Mi aiutate?????

Vorrei farlo con dos per creare successivamente dei file batch......
__________________
Ryzen 1700X - Asus Crosshair VI X370 - DDR4 16 GB G.Skill Trident 3400 CL16 - NZXT Kraken X62 (Arctic Freezer 7 replacing ) - Samsung SSD 850 EVO 512GB - Corsair AX850 Gold - Phanteks Enthoo EVOLV Temperated Glass - LG 34UC88
ChriD è offline   Rispondi citando il messaggio o parte di esso
Old 09-08-2009, 20:46   #2
Ghost Of Christmas Past
Bannato
 
Iscritto dal: Sep 2008
Messaggi: 220
Quote:
Originariamente inviato da ChriD Guarda i messaggi
Avrei bisogno di prendere alcuni files radicati in delle sottodirectory e spostarli in un'altra directory!
Questi files sono presenti nelle directory:
D:\dvd\dupli 1\file.vob
D:\dvd\dupli 2\file.vob
D:\dvd\dupli 3\file.vob
D:\dvd\dupli 4\file.vob
D:\dvd\dupli 5\file.vob
D:\dvd\dupli 6\file.vob
..... e così via

Avevo pensato ad un qualcosa del genere....

dir d:\dvd\dupli*\*.vob | mv pathDirectoryDestinazione

Ma il comando non è valido perchè credo che dos non sia in grado di espandere le wildcards anche nel pathname delle directory......

Mi aiutate?????

Vorrei farlo con dos per creare successivamente dei file batch......
prova ad usare la powershell che ha meno limitazioni, ovvero il "nuovo" finalmente terminale di windows (ha praticamente la stessa sintassi del prompt di comandi cmd.exe e del terminale di linux...). Se hai ancora difficoltà prova ad usarlo come admin.. in ogni caso la ps ti darà un minimo di descrizione del problema in caso di errore..
Ghost Of Christmas Past è offline   Rispondi citando il messaggio o parte di esso
Old 09-08-2009, 22:03   #3
hexaae
Senior Member
 
L'Avatar di hexaae
 
Iscritto dal: Jun 2007
Città: Amiga Nation
Messaggi: 15571
Quote:
Originariamente inviato da ChriD Guarda i messaggi
Avrei bisogno di prendere alcuni files radicati in delle sottodirectory e spostarli in un'altra directory!
Questi files sono presenti nelle directory:
D:\dvd\dupli 1\file.vob
D:\dvd\dupli 2\file.vob
D:\dvd\dupli 3\file.vob
D:\dvd\dupli 4\file.vob
D:\dvd\dupli 5\file.vob
D:\dvd\dupli 6\file.vob
..... e così via

Avevo pensato ad un qualcosa del genere....

dir d:\dvd\dupli*\*.vob | mv pathDirectoryDestinazione

Ma il comando non è valido perchè credo che dos non sia in grado di espandere le wildcards anche nel pathname delle directory......

Mi aiutate?????

Vorrei farlo con dos per creare successivamente dei file batch......
Interessante...
In effetti da shell MSDOS i wildcard rispetto a sistemi Unix-like non funzionano come hai fatto tu e come avrei fatto anch'io... però prova senza il "\" in mezzo, ovvero "dir /S d:\dvd\dupli*.vob" etc.... il resto che hai scritto con la pipe usata così non va bene per fare ciò che hai in mente, però non riesco a trovare un modo per fare ciò che hai in mente da MSDOS...
__________________
ASUS ROG SCAR 18 G834JY (i9-13980HX, 32GB DDR5@5600MHz, 4090 16GB 256bit 175W), 18" res: 2560x1600 240Hz con G-Sync. Amiga forever!

Ultima modifica di hexaae : 09-08-2009 alle 22:44.
hexaae è offline   Rispondi citando il messaggio o parte di esso
Old 10-08-2009, 11:16   #4
hexaae
Senior Member
 
L'Avatar di hexaae
 
Iscritto dal: Jun 2007
Città: Amiga Nation
Messaggi: 15571
Ok, ho trovato...

for /R "D:\dvd" %a IN (file.vob) DO copy "%a" <dest path>

Esegui questa riga da prompt e dovrebbe andare... /R "D:\dvd" tieni presente che gli dice di entrare ricorsivamente in tutte le dir a cominciare da quel path.

In alternativa devi crearti un batch dove specifichi anche la sub-dir in cui entrare ma con l'ausilio dei wildcards, se ti interessa:

@echo off
set curdir=%CD%
cd %1
for /f "tokens=*" %%a in ('dir /b /w %2') do (
cd "%%a"
copy %3 %4
cd ..
)
cd %curdir%
set curdir=


Andrà usato come nomefile.bat "dir in cui entrare, ad es. D:\DVD" "subdir che ti interessa, ad es. dupli*" "file.vob" "<dest dir>"
Es. nel tuo caso:
nomefile.bat "D:\DVD" "dupli*" "file.vob" "<dest dir>"

Comunque dato che il nome del file è sempre lo stesso "file.vob" non ho capito cosa vuoi farci: ogni volta riscriverai il file.vob con l'ultimo trovato nell'ultima directory in cui sei entrato... Non è corretto e non ho ben capito cosa vuoi ottenere.
__________________
ASUS ROG SCAR 18 G834JY (i9-13980HX, 32GB DDR5@5600MHz, 4090 16GB 256bit 175W), 18" res: 2560x1600 240Hz con G-Sync. Amiga forever!

Ultima modifica di hexaae : 10-08-2009 alle 17:46.
hexaae è offline   Rispondi citando il messaggio o parte di esso
Old 10-08-2009, 11:32   #5
ChriD
Senior Member
 
L'Avatar di ChriD
 
Iscritto dal: Sep 2002
Città: Ischia
Messaggi: 5295
Quote:
Originariamente inviato da hexaae Guarda i messaggi
Ok, ho trovato...

for /R "D:\dvd" %a IN (file.vob) DO copy "%a" <dest path>

Esegui questa riga da prompt e dovrebbe andare...
6 il mago del DOS!

Cmq ho dovuto spostare le directory Dupli in un'altra sottodirectory (Creata ad hoc) perchè sotto \DVD di file.vob c'erano a bizzeffe, anche in altre directory che non m'interessavano!

Mi ero dimenticato dell'esistenza del for sotto dos.....

Tramite la power shell tuttavia il comando si semplifica nella forma
mv d:\dvd\dupli*\*.vob <dest path>
molto stile linux.....

cmq grazie ancora
__________________
Ryzen 1700X - Asus Crosshair VI X370 - DDR4 16 GB G.Skill Trident 3400 CL16 - NZXT Kraken X62 (Arctic Freezer 7 replacing ) - Samsung SSD 850 EVO 512GB - Corsair AX850 Gold - Phanteks Enthoo EVOLV Temperated Glass - LG 34UC88
ChriD è offline   Rispondi citando il messaggio o parte di esso
Old 10-08-2009, 12:34   #6
hexaae
Senior Member
 
L'Avatar di hexaae
 
Iscritto dal: Jun 2007
Città: Amiga Nation
Messaggi: 15571
Ah! Meno male, anch'io sono abituato stile unix senza tanti limiti nell'uso delle wildcards o espansione dei backtick etc.
Nel frattempo avevo modificato il msg sopra
__________________
ASUS ROG SCAR 18 G834JY (i9-13980HX, 32GB DDR5@5600MHz, 4090 16GB 256bit 175W), 18" res: 2560x1600 240Hz con G-Sync. Amiga forever!
hexaae è offline   Rispondi citando il messaggio o parte di esso
Old 10-08-2009, 14:14   #7
ChriD
Senior Member
 
L'Avatar di ChriD
 
Iscritto dal: Sep 2002
Città: Ischia
Messaggi: 5295
Quote:
Originariamente inviato da hexaae Guarda i messaggi
Comunque dato che il nome del file è sempre lo stesso "file.vob" non ho capito cosa vuoi farci: ogni volta riscriverai il file.vob con l'ultimo trovato nell'ultima directory in cui sei entrato... Non è corretto e non ho ben capito cosa vuoi ottenere.
Per file.vob intendevo che è un file con estensione vob a cui mi riferisco con *.vob!!!

Grazie ancora per lo script
__________________
Ryzen 1700X - Asus Crosshair VI X370 - DDR4 16 GB G.Skill Trident 3400 CL16 - NZXT Kraken X62 (Arctic Freezer 7 replacing ) - Samsung SSD 850 EVO 512GB - Corsair AX850 Gold - Phanteks Enthoo EVOLV Temperated Glass - LG 34UC88
ChriD è offline   Rispondi citando il messaggio o parte di esso
Old 10-08-2009, 17:43   #8
hexaae
Senior Member
 
L'Avatar di hexaae
 
Iscritto dal: Jun 2007
Città: Amiga Nation
Messaggi: 15571
Quote:
Originariamente inviato da ChriD Guarda i messaggi
Per file.vob intendevo che è un file con estensione vob a cui mi riferisco con *.vob!!!

Grazie ancora per lo script

Sono invece alle prese con un problema con PowerShell ora: hai idea di come si possa eseguire l'equivalente di un doppio backtick (come si fa su shell Unix-like e anche su AmigaOS) per eseguire un comando, in una linea di comando più grande?
Es. semplice echo `date` sotto altre shell non fa altro che eseguire date e dare in pasto ad echo l'output che ne consegue. È una cosa comodissima che ho usato per anni sugli altri sistemi... Non riesco a capire come si possa ottenere lo stesso dalla PowerShell. Ho cercato anche in rete ma nessuno affronta la questione...
__________________
ASUS ROG SCAR 18 G834JY (i9-13980HX, 32GB DDR5@5600MHz, 4090 16GB 256bit 175W), 18" res: 2560x1600 240Hz con G-Sync. Amiga forever!
hexaae è offline   Rispondi citando il messaggio o parte di esso
Old 10-08-2009, 19:53   #9
ChriD
Senior Member
 
L'Avatar di ChriD
 
Iscritto dal: Sep 2002
Città: Ischia
Messaggi: 5295
Quote:
Originariamente inviato da hexaae Guarda i messaggi

Sono invece alle prese con un problema con PowerShell ora: hai idea di come si possa eseguire l'equivalente di un doppio backtick (come si fa su shell Unix-like e anche su AmigaOS) per eseguire un comando, in una linea di comando più grande?
Es. semplice echo `date` sotto altre shell non fa altro che eseguire date e dare in pasto ad echo l'output che ne consegue. È una cosa comodissima che ho usato per anni sugli altri sistemi... Non riesco a capire come si possa ottenere lo stesso dalla PowerShell. Ho cercato anche in rete ma nessuno affronta la questione...
Per valutare delle sottoespressioni con powerShell si utilizza la forma $(comando)
Quindi il tuo echo 'date' diventerebbe echo $(date) sotto powerShell!

Prova in questo modo, spero ti sia d'aiuto.....
__________________
Ryzen 1700X - Asus Crosshair VI X370 - DDR4 16 GB G.Skill Trident 3400 CL16 - NZXT Kraken X62 (Arctic Freezer 7 replacing ) - Samsung SSD 850 EVO 512GB - Corsair AX850 Gold - Phanteks Enthoo EVOLV Temperated Glass - LG 34UC88
ChriD è offline   Rispondi citando il messaggio o parte di esso
Old 10-08-2009, 20:43   #10
Khronos
Senior Member
 
L'Avatar di Khronos
 
Iscritto dal: Jan 2007
Città: quel ramo del lago di como, che volge a mezzogiorno... ^^
Messaggi: 19626
con $(..) bindi il comando a una variabile... sa molto di C ^^
Khronos è offline   Rispondi citando il messaggio o parte di esso
Old 10-08-2009, 23:27   #11
hexaae
Senior Member
 
L'Avatar di hexaae
 
Iscritto dal: Jun 2007
Città: Amiga Nation
Messaggi: 15571
Ahh!
Ottimo, grazie ragazzi il classico
echo "Oggi è $(date)"
sembra funzionare! Mi mancava proprio e mi sembrava strano non ci fosse modo con la PowerShell!

Se vi interessa invece crearvi i vostri alias in un profilo personalizzato ho trovato questo articolo: http://www.powershellpro.com/powersh...shell-aliases/
dove in breve si dice di eseguire il comando Set-ExecutionPolicy Unrestricted per "sbloccare" l'esecuzione degli script e file di configurazione in avvio. Dopodiché basterà creare il file .ps1 al percorso indicato da $Profile contenente eventuali alias e altre personalizzazioni che verranno inizializzate all'avvio di ogni shell, io ad esempio ho aggiunto il classico grep (find, su alcuni sistemi):
Set-Alias grep Select-String
__________________
ASUS ROG SCAR 18 G834JY (i9-13980HX, 32GB DDR5@5600MHz, 4090 16GB 256bit 175W), 18" res: 2560x1600 240Hz con G-Sync. Amiga forever!

Ultima modifica di hexaae : 11-08-2009 alle 00:08.
hexaae è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura Samsung Micro RGB R95H, il primo LCD a LED rossi...
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre iPhone 18 Pro: la recensione del miglior iPhone ...
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34 Panasonic, 30 anni di Toughbook: la "Bibbia...
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione realme C100x, lo smartphone economico con la bat...
Star Wars Zero Company è l'erede di XCOM 2 Star Wars Zero Company è l'erede di XCOM ...
Huawei e Qualcomm firmano un accordo sui...
Benessere sul posto di lavoro: la situaz...
La corsa nei computer quantistici si spo...
Dopo 6 anni non hanno trovato niente: si...
Nuovo accordo tra Qualcomm e Huawei sui ...
Battlefield al cinema: Sony in trattativ...
Siri AI su iPhone e iPad si farà attende...
Core Ultra 4000 anche sui notebook, ma n...
Kolibri-1: nuovo LLM a pesi aperti con 7...
tado° in offerta Prime: 3 valvole te...
La turbina eolica più alta del mo...
HD 3167 b, il pianeta infernale che potr...
RTX 5090, la mod che aggiunge due connet...
La tecnologia di bordo e i sistemi ADAS ...
Il malware Warlock colpisce acqua e comu...
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: 16:26.


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