Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18
  1. #11
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    298
    umm, dice "Restricted"

    immagino sia un brutto segno?

  2. #12
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da Stepunk
    umm, dice "Restricted"

    immagino sia un brutto segno?
    No, è giusto che sia così.
    A questo punto scrivi

    set-executionpolicy remotesigned

    e premi invio. Non dovrai più ripetere l'operazione. Rimarrà memorizzata.

    Salva in un file di testo le tue tre righe di codice e rinomina il file con estensione ps1.

    A questo punto dalla shell richiami il file ps1.
    Se per esempio lo hai salvato sul desktop e raggiungi dalla shell la cartella desktop è sufficiente che scriva

    .\nomefile.ps1
    e che prema invio per eseguirlo

    se invece vuoi dargli il percorso completo scrivi
    "c:\tuo_path\quello_che_è.\nomefile.ps1"

    prestando attenzione a inserire il punto prima del backslash antecedente al nome del file.

  3. #13
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    298
    grazie!!

    però, così facendo, i path delle cartelle di DNG e THM/MRW devono essere sempre gli stessi.
    Posso fare in modo che me li chieda come parametri ogni volta che eseguo lo script?

  4. #14
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da Stepunk
    grazie!!

    però, così facendo, i path delle cartelle di DNG e THM/MRW devono essere sempre gli stessi.
    Posso fare in modo che me li chieda come parametri ogni volta che eseguo lo script?
    Sì certo. Per dialogare con la shell puoi usare il cmdlet read-host.
    Il tuo file ps1 diventerà una cosa del genere:

    codice:
    $path1 = read-host("inserire path dng")
    $path2 = read-host("inserire path mrw e thm")
    $dng = gci $path1 | % {[IO.Path]::GetFileNameWithoutExtension($_)}
    $mrwthm = gci $path2
    foreach($file in $mrwthm) {if($dng -notcontains [IO.Path]::GetFileNameWithoutExtension($file.name)) {remove-item $file.fullname -whatif}}
    Inserisci i due percorsi (senza le doppie virgolette) e sei a cavallo.

  5. #15
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    298
    di nuovo grazie mille! gentilissimo!


  6. #16
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Di nulla, figurati.

  7. #17
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,523
    Beh, ed a me che avevo suggerito il programma giusto (powershell) e l'utente giusto (nicola75ss) non me ne viene niente ?

    Ottimo lavoro


  8. #18
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    298
    giusto, grazie anche a comas17!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.