Conversation
Has potential to handle all future critical errors cleanly
Also babyproofed some delete statements. In rare cases, they would suggest to the user if they wanted to delete the entire directory ('del ""' is dangerous).
|
Ideas from this SO thread might help determine if the program was launched by double-click or from terminal - in theory this should not matter but if I have to force behavior, this is how I'd do it. |
MidnoteThis project may benefit from a step back and re-attempt from scratch (< 69792ad), as code has gotten messy with comments and debugging for issues. |
e4f347b to
e40f137
Compare
So, rebasing the |
e40f137 to
e4f347b
Compare
|
History now reset to how it was before the rebase. Going to attempt again but preserving the dates this time. |
e4f347b to
aba9254
Compare
|
Rebase is complete with intact history (though hashes will have changed) For reference, the command used for rebasing was: git rebase --interactive --rebase-merges --committer-date-is-author-date 7f7cdd4Though I'm not sure |
|
Added new tasks into PR description. |
Introduction of new system whereby the programs wraps itself in itself as a container and monitors the internal program for critical errors (crashes). It can then safely handle these and show a message to the user before exiting.
Related issues:
The batch file cannot be found.#47Createlist:
Separate1 the Critical Error (code
3) into:4)5)Testlist:
%ERRORLEVEL%)45then
Footnotes
These are separated into new codes so that
3ends up somewhat 'deprecated'.↩