Post sul blog: FileSnapper
Solo Windows.
FileSnapper crea istantanee periodiche delle finestre dell'editor JSL. Se JMP non ha la possibilità di salvare il tuo JSL (arresto anomalo, interruzione di corrente, gatto sulla tastiera), lo snapshot potrebbe aiutarti a ripristinare.
Il tasto Esc a volte può interrompere FileSnapper. A causa del modo in cui funziona FileSnapper, non verrà visualizzato alcun avviso e le istantanee non verranno create. Dovresti comunque eseguire i tuoi backup, ecc. Per impostazione predefinita, gli snapshot vengono eliminati dopo 14 giorni.
FileSnapper dialogFinestra di dialogo FileSnapper
modifica 9 aprile 2022:
Parte del meccanismo dietro FileSnapper utilizza il comando DOS aspettare , che utilizza la rete locale. FileSnapper suonerà il campanello tre volte durante lo spegnimento, quindi non si spegnerà correttamente se non è presente una connessione di rete. Puoi ripulirlo nel task manager uccidendo JMP con l'albero del processo finale. Oppure ignoralo se riavvii Windows di tanto in tanto.
waitfor utilizza i mailslot per comunicare con altre macchine sulla rete.
https://stackoverflow.com/questions/45675500/how-to-use-the-windows-waitfor-utility (commento di Eryk Sun)
FileSnapper non ha bisogno di parlare con un'altra macchina, ma solo con un altro processo su questa macchina. Fortunatamente FileSnapper utilizza un numero intero casuale di 10 cifre per l'ID di attesa, quindi è improbabile che venga trasmesso a un altro JMP. Avrei dovuto utilizzare anche questo nome macchina (/s%COMPUTERNAME%), ma ciò non evita la necessità di una connessione di rete.
Molto bello! Molte grazie
Grande idea! Per favore, crea una versione per Mac!