Salve,
ho creato uno script che a partire da due documenti word effettua certe operazioni.
compare-docx.ps1 doc1.docx doc2.docx
I vorrei poter selezionare due file word, fare tasto destro e cliccare su una voce "Compare Word Documents" e automaticamente lanciare lo script specificando il path di questi due file come parametri.
Sono riuscito a creare la voce nel registry, riesco a lanciare uno script powershell creando un file bat di passaggio
[run-compare-docx.bat]
powershell.exe -noexit c:\Scripts\compare-docx.ps1 "%1" "%2"
Nel registry ho creato una chiave shell/Compare Word Documents/Command con
c:\Scripts\run-compare-docx.bat %1 %2
Ho trovato questa procedura qui e funziona bene:
http://sandsblog.wordpress.com/2007/08/06/trucco-per-aggiungere-una-voce-al-menu-contestuale/
Questa procedura funziona solamente per script con un solo parametro. Non riesco a capire perche' non vada nel caso di selezione multipla. Sembra che il file bat non venga proprio eseguito.
Andrea