"Hash con Probatio"
Apri un file direttamente nel modulo Hash dal menu contestuale del sistema — o con "Apri con". Ecco come attivare la voce su macOS e Windows.
Indice
1. Come funziona
Probatio accetta un file passato all'avvio e lo apre automaticamente nel modulo Hash. Il meccanismo è già integrato nell'app:
- Windows: il percorso arriva come argomento della riga di comando (
probatio.exe "C:\percorso\file"). - macOS: il file arriva tramite l'evento Opened (Finder / "Apri con" / Servizi).
La registrazione della voce nel menu contestuale è specifica del sistema ed è un passo di installazione (dipende dal percorso del binario installato). In produzione la scrivono l'installer NSIS (Windows) o il bundle firmato (macOS); qui trovi come farlo a mano.
2. macOS — Azione rapida (Finder)
Opzione consigliata: un'Azione rapida con Automator.
- Automator → nuovo documento → Azione rapida.
- "Il flusso di lavoro riceve": file o cartelle in Finder.
- Aggiungi Esegui script shell; "Passa input": come argomenti:
for f in "$@"; do open -a "Probatio" "$f" done - Salva come "Hash con Probatio": comparirà nel menu contestuale del Finder (sottomenu Azioni rapide / Servizi).
In produzione si può includere direttamente una voce NSServices nell'Info.plist del bundle firmato.
3. Windows — voce nel menu di Explorer
File .reg (adatta il percorso di probatio.exe):
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\*\shell\Probatio]
@="Hash con Probatio"
"Icon"="\"C:\\Program Files\\Probatio\\probatio.exe\",0"
[HKEY_CURRENT_USER\Software\Classes\*\shell\Probatio\command]
@="\"C:\\Program Files\\Probatio\\probatio.exe\" \"%1\""
In produzione questi valori vanno scritti dall'installer NSIS (hook di installazione) e rimossi alla disinstallazione.