echo off GOTO START echo =========================== echo = - NODE-RUNNER - = echo = - VERSION 2.0 - = echo = - Created by Sonix711 - = echo = - 5th March 2018 - = echo = - !!! Freeware !!! - = echo =========================== echo ===================================== echo = Email:Sonix711@Node-Runner.co.uk = echo = Website:www.Node-Runner.co.uk = echo ===================================== REM !!!IMPORTANT !!! REM ================= REM MAKE SURE RPC IS FULLY CONFIGURED IN WALLET CONF FILE BEFORE Using "Node-Runner"!!! REM Example RPC Configuration Information can be found here:- rem ---------------------------------------------------------------------------------------------- rem Bitcoin.conf - https://en.bitcoin.it/wiki/Running_Bitcoin#Bitcoin.conf_Configuration_File rem Litecoin.conf - https://litecoin.info/Litecoin.conf rem DASH.conf - https://github.com/dashpay/dash/blob/master/contrib/debian/examples/dash.conf rem For An Example CONF File, Please See "HELP - RPC CONF CONFIGURATION.txt"... rem ---------------------------------------------------------------------------------------------- REM SendEmail Emails ARE NOT CONFIGURED To Send Using Encrypted Communication, But They Can Be !!! REM For SendEmail Commands, Please See "HELP - SendEmail Command.txt"... REM For Auslogics Disk Defrag (cdefrag.exe) Commands, Please See "HELP - CDefrag Command.txt"... REM For GetFolderSize Commands, Please See "HELP - GetFolderSize Command.txt"... REM For Sleep Commands, Please See "HELP - Sleep Command.txt"... REM For MSUptime Commands, Please See "HELP - MSUptime Command.txt"... REM For ORIGINAL APPLICATION PROCESSING ORDER, Please See "HELP - ORIGINAL APPLICATION PROCESSING ORDER.txt"... REM For USEFUL BAT COMMANDS, Please See "HELP - USEFUL BAT COMMANDS.txt"... REM For Software Downloads, Please See "HELP - Software Downloads.txt"... REM Windows x86 PC - Windows x86 Program Files = C:\"Program Files" REM Windows x64 PC - Windows x86 Program Files = C:\"Program Files (x86)" REM YOU CAN SEARCH FOR: rem REM ========================== rem REM =!!!EDIT-SECTION-START!!!= rem REM ========================== REM !!! COMMAND TO EDIT !!! rem ============================================================================================================== rem ============================================================================================================== rem ============================================================================================================== rem ACTUAL BATCH FILE RUNNING START POINT !!! rem ========================================== :START CLS rem REM ========================== rem REM =!!!EDIT-SECTION-START!!!= rem REM ========================== REM !!! COMMAND TO EDIT !!! rem Variables - Edit as required... rem ================================== SET NODE-RUNNER-VERSION-NUMBER=2.0 SET NODE-RUNNER-FILENAME= rem Example: SET NODE-RUNNER-FILENAME=BTC-NODE-RUNNER.BAT SET NODE-RUNNER-HOME= rem Example: SET NODE-RUNNER-HOME=C:\NODE-RUNNER SET NODE-RUNNER-LOG= rem Example: SET NODE-RUNNER-LOG=NODE-RUNNER-LOG.LOG SET NODE-RUNNER-MASTER-LOG= rem Example: SET NODE-RUNNER-MASTER-LOG=NODE-RUNNER-MASTER-LOG.LOG SET NODE-RUNNER-BACKUP-LOG= rem Example: SET NODE-RUNNER-BACKUP-LOG=NODE-RUNNER-BACKUP-LOG.LOG SET LOG-BACKUPS-FOLDER= rem Example: SET LOG-BACKUPS-FOLDER=LOG-BACKUPS REM --- !!! MAKE SURE TO USE QUOTATION / SPEECH MARKS ( "COMMAND" ) OR THE DATE TIME VARIABLE WON'T WORK --- !!! rem Milliseconds: %time:~-2,2% rem Seconds: %time:~-5,2% rem Minutes: %time:~-8,2% rem Hours: %time:~-11,2% SET NODE-RUNNER-LOG-BACKUP-NAME= rem Example: NODE-RUNNER-LOG-BACKUP-NAME="NODE-RUNNER-LOG-%time:~-11,2%-%time:~-8,2%-%date:/=%-LOG.LOG" SET LATEST-BLOCK-COUNT-LOG= rem Example: SET LATEST-BLOCK-COUNT-LOG=LATEST-BLOCK-COUNT-LOG.LOG SET BLOCK-COUNT-HISTORY-LOG= rem Example: SET BLOCK-COUNT-HISTORY-LOG=BLOCK-COUNT-HISTORY-LOG.LOG SET BLOCKCHAIN= rem Example: SET BLOCKCHAIN=C:\BLOCKCHAINS\BTC SET CRYPTO-NAME= rem Example: Bitcoin SET DAEMON-NAME= rem Example: Bitcoind SET DAEMON-HOME= rem Example: SET DAEMON=C:\"Program Files"\Bitcoin\daemon SET DAEMON-D-EXE= rem Example: bitcoind.exe SET DAEMON-CLI-EXE= rem Example: bitcoin-cli.exe REM --- SET QT-EXE-HOME= rem Example: SET QT-EXE-HOME=C:\"Program Files"\Bitcoin REM --- SET QT-EXE= rem Example: SET QT-EXE=bitcoin-qt.exe SET SLEEP= rem Example: SET SLEEP=C:\NODE-RUNNER\SLEEP\sleep.exe SET MSUPTIME= rem Example: SET MSUPTIME=C:\NODE-RUNNER\MSUPTIME\uptime.exe SET SENDEMAIL= rem Example: SET SENDEMAIL=C:\NODE-RUNNER\SENDEMAIL\sendEmail.exe SET GETFOLDERSIZE= rem Example: SET GETFOLDERSIZE=C:\NODE-RUNNER\Foldsize\Foldsize.exe REM --- !!! DON'T RUN GETFOLDERSIZE FROM "PROGRAM FILES" FOLDERS AS SPEECH MARKS ERRORS GETFOLDERSIZE !!! SET GETFOLDERSIZE-LOG= rem Example: SET GETFOLDERSIZE-LOG=GETFOLDERSIZE-LOG.LOG SET GETFOLDERSIZE-HISTORY-LOG= rem Example: SET GETFOLDERSIZE-HISTORY-LOG=GETFOLDERSIZE-HISTORY-LOG.LOG SET AUSLOGICS= rem Example: SET AUSLOGICS=C:\"Program Files (x86)"\Auslogics\"Disk Defrag"\cdefrag.exe SET NR-P4P-D= rem Example: SET NR-P4P=C:\NODE-RUNNER\NR-P4P\NR-P4P-BTC-D.exe REM --- SET NR-P4P-QT= rem Example: SET NR-P4P=C:\NODE-RUNNER\NR-P4P\NR-P4P-BTC-QT.exe rem REM ======================== rem REM =!!!EDIT-SECTION-END!!!= rem REM ======================== rem SOME ACTIONS CANNOT USE VARIABLES - PLEASE REVIEW ALL COMMANDS BELOW AND CHANGE AS NECESSARY... rem ================================================================================================= REM STARTING NODE-RUNNER REM ====================== REM change "echo off" to "echo on" to display all information on-screen... echo off echo =========================== echo = - NODE-RUNNER - = echo = - VERSION %NODE-RUNNER-VERSION-NUMBER% - = echo = - Created by Sonix711 - = echo = - 5th March 2018 - = echo = - !!! Freeware !!! - = echo =========================== echo ===================================== echo = Email:Sonix711@Node-Runner.co.uk = echo = Website:www.Node-Runner.co.uk = echo ===================================== rem Sonix711 Creator Info Message Delay - 3 seconds. rem ======================================================== %SLEEP% 3 /quiet rem ======================================================================================================== echo =========================================================================== echo = %date% %time% - Starting %NODE-RUNNER-FILENAME% - %CRYPTO-NAME% - = echo =========================================================================== echo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx echo x x echo x !!! IMPORTANT WARNING !!! x echo x x echo x RPC Information MUST ALREADY Be Configured In Wallet Conf File !!! x echo x DO NOT PROCEED UNTIL THIS HAS BEEN DONE !!! x echo x Press CTRL-C Now To Abort "NODE-RUNNER" If Necessary !!! x echo x x echo x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x echo x x - (-_-) - YOU HAVE 30 SECONDS TO ABORT AND COMPLY - (-_-) - x x echo x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x echo x x echo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx echo !!!IMPORTANT - MAKE SURE RPC IS FULLY CONFIGURED IN WALLET CONF FILE !!! >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo ======================================================================== >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo Writing "Run Time" To NODE-RUNNER-MASTER-LOG - %NODE-RUNNER-MASTER-LOG% echo %date% - %time% - %CRYPTO-NAME% NODE-RUNNER - STARTED >> %NODE-RUNNER-HOME%\%NODE-RUNNER-MASTER-LOG% rem REM ========================== rem REM =!!!EDIT-SECTION-START!!!= rem REM ========================== REM !!! COMMAND TO EDIT !!! REM This can be changed to less time if necessary... %SLEEP% 30 /quiet rem REM ======================== rem REM =!!!EDIT-SECTION-END!!!= rem REM ======================== rem ======================================================================================================== echo Creating New "NODE-RUNNER-LOG" - %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo --- %date% - %time% - New "NODE-RUNNER-LOG" - %NODE-RUNNER-LOG% - Created --- > %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo "NODE-RUNNER" - Version %NODE-RUNNER-VERSION-NUMBER% - >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo New "NODE-RUNNER-LOG" Created - %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo Crypto Name: - %CRYPTO-NAME% - echo Crypto Name: - %CRYPTO-NAME% - >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% rem ======================================================================================================== rem MSUptime - Display PC Up-Time Onscreen... %MSUPTIME% rem MSUptime - Write PC Up-Time to Log... %MSUPTIME% >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% rem ======================================================================================================== echo %time% - Sending Start Email... echo %time% - Sending Start Email... >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% rem REM ========================== rem REM =!!!EDIT-SECTION-START!!!= rem REM ========================== REM !!! COMMAND TO EDIT !!! start /b %SENDEMAIL% -f "FROM-EMAIL-ADDRESS" -t "TO-EMAIL-ADDRESS" -u "MESSAGE-SUBJECT" -m "EMAIL-MESSAGE" -s "SMTP-SERVER-ADDRESS:PORT" -xu "SMTP-SERVER-LOGIN-NAME" -xp "SMTP-SERVER-LOGIN- PASSWORD" -l "SENDEMAIL-LOG-FOLDER\SENDEMAIL-LOG.LOG" -q -v rem REM ======================== rem REM =!!!EDIT-SECTION-END!!!= rem REM ======================== rem ======================================================================================================== echo Calculating %CRYPTO-NAME% Blockchain Current Folder Size BEFORE Blockchain Update... echo Calculating %CRYPTO-NAME% Blockchain Current Folder Size BEFORE Blockchain Update... >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% rem REM ========================== rem REM =!!!EDIT-SECTION-START!!!= rem REM ========================== REM !!! COMMAND TO EDIT !!! %GETFOLDERSIZE% -s0 "GETFOLDERSIZE-LOG-FOLDER\GETFOLDERSIZE-LOG-FILE.LOG" "BLOCKCHAIN-FOLDER-LOCATION" rem Example: %GETFOLDERSIZE% -s0 "C:\NODE-RUNNER\GETFOLDERSIZE-LOG.LOG" "C:\BLOCKCHAINS\BTC" rem REM ======================== rem REM =!!!EDIT-SECTION-END!!!= rem REM ======================== rem Displaying %GETFOLDERSIZE-LOG% On-Screen... type %NODE-RUNNER-HOME%\%GETFOLDERSIZE-LOG% echo Writing %GETFOLDERSIZE-LOG% to %NODE-RUNNER-LOG% type %NODE-RUNNER-HOME%\%GETFOLDERSIZE-LOG% >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo Writing %GETFOLDERSIZE-LOG% To %GETFOLDERSIZE-HISTORY-LOG% >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo Writing %GETFOLDERSIZE-LOG% To %GETFOLDERSIZE-HISTORY-LOG% echo ========================================================== >> %NODE-RUNNER-HOME%\%GETFOLDERSIZE-HISTORY-LOG% echo %CRYPTO-NAME% Blockchain Current Folder Size BEFORE Blockchain Update... >> %NODE-RUNNER-HOME%\%GETFOLDERSIZE-HISTORY-LOG% echo %date% - %time% >> %NODE-RUNNER-HOME%\%GETFOLDERSIZE-HISTORY-LOG% type %NODE-RUNNER-HOME%\%GETFOLDERSIZE-LOG% >> %NODE-RUNNER-HOME%\%GETFOLDERSIZE-HISTORY-LOG% echo ========================================================== >> %NODE-RUNNER-HOME%\%GETFOLDERSIZE-HISTORY-LOG% rem ======================================================================================================== echo Last Known %CRYPTO-NAME% Block Count Number Is: type %NODE-RUNNER-HOME%\%LATEST-BLOCK-COUNT-LOG% echo Last Known %CRYPTO-NAME% Block Count Number Is: >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% type %NODE-RUNNER-HOME%\%LATEST-BLOCK-COUNT-LOG% >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% rem ======================================================================================================== echo %time% - Starting %DAEMON-NAME%... echo %time% - Starting %DAEMON-NAME%... >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% rem REM ========================== rem REM =!!!EDIT-SECTION-START!!!= rem REM ========================== REM !!! COMMAND TO EDIT !!! REM !!! IMPORTANT - ONLY ENABLE DAEMON OR QT, NOT BOTH !!! REM start /b %DAEMON-HOME%\%DAEMON-D-EXE% -conf=C:\Program Files\Bitcoin\bitcoin.conf REM start /b %QT-EXE-HOME%\%QT-EXE% -conf=C:\Program Files\Bitcoin\bitcoin.conf rem REM ======================== rem REM =!!!EDIT-SECTION-END!!!= rem REM ======================== rem ======================================================================================================== echo %time% - Countdown Starting Now... echo Sleeping - (Default=30 Minutes / 1800 Seconds)... echo On-Screen Notifications - (Default=Every 5 Minutes / 300 Seconds)... echo %time% - Countdown Starting Now... >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo Sleeping - (Default=30 Minutes / 1800 Seconds)... >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo Notifications - (Default=Every 5 Minutes / 300 Seconds)... >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% rem REM ========================== rem REM =!!!EDIT-SECTION-START!!!= rem REM ========================== REM !!! COMMAND TO EDIT !!! %SLEEP% 300 /quiet echo %time% - 5 Minutes Done - 25 Minutes To Go... %SLEEP% 300 /quiet echo %time% - 10 Minutes Done - 20 Minutes To Go... %SLEEP% 300 /quiet echo %time% - 15 Minutes Done - 15 Minutes To Go... %SLEEP% 300 /quiet echo %time% - 20 Minutes Done - 10 Minutes To Go... %SLEEP% 300 /quiet echo %time% - 25 Minutes Done - 5 Minutes To Go... %SLEEP% 300 /quiet echo %time% - !!! 30 Minutes Done !!! rem REM ======================== rem REM =!!!EDIT-SECTION-END!!!= rem REM ======================== echo %time% - Countdown Complete - Resuming... echo %time% - Countdown Complete - Resuming... >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% rem ======================================================================================================== echo Getting "Latest %CRYPTO-NAME% Block Count Number" Before %DAEMON-NAME% SHUTDOWN... echo Getting "Latest %CRYPTO-NAME% Block Count Number" Before %DAEMON-NAME% SHUTDOWN... >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% rem REM ========================== rem REM =!!!EDIT-SECTION-START!!!= rem REM ========================== REM !!! COMMAND TO EDIT !!! %DAEMON-HOME%\%DAEMON-CLI-EXE% -conf=C:\Program Files\Bitcoin\bitcoin.conf getblockcount > %NODE-RUNNER-HOME%\%LATEST-BLOCK-COUNT-LOG% rem REM ======================== rem REM =!!!EDIT-SECTION-END!!!= rem REM ======================== echo %time% - Latest %CRYPTO-NAME% Block Count Number Is: type %NODE-RUNNER-HOME%\%LATEST-BLOCK-COUNT-LOG% echo %time% - Latest %CRYPTO-NAME% Block Count Number Is: >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% type %NODE-RUNNER-HOME%\%LATEST-BLOCK-COUNT-LOG% >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo Writing "Latest %CRYPTO-NAME% Block Count Number" To "Block-Count-History" - Location: %NODE-RUNNER-HOME%\%BLOCK-COUNT-HISTORY-LOG% echo Writing "Latest %CRYPTO-NAME% Block Count Number" To "Block-Count-History" - Location: %NODE-RUNNER-HOME%\%BLOCK-COUNT-HISTORY-LOG% >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo ========================== >> %NODE-RUNNER-HOME%\%BLOCK-COUNT-HISTORY-LOG% echo %date% - %time% >> %NODE-RUNNER-HOME%\%BLOCK-COUNT-HISTORY-LOG% type %NODE-RUNNER-HOME%\%LATEST-BLOCK-COUNT-LOG% >> %NODE-RUNNER-HOME%\%BLOCK-COUNT-HISTORY-LOG% echo ========================== >> %NODE-RUNNER-HOME%\%BLOCK-COUNT-HISTORY-LOG% rem ======================================================================================================== echo %time% - Starting %DAEMON-CLI-EXE% - Stopping %DAEMON-NAME% (%DAEMON-D-EXE%)... echo %time% - Starting %DAEMON-CLI-EXE% - Stopping %DAEMON-NAME% (%DAEMON-D-EXE%)... >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% rem REM ========================== rem REM =!!!EDIT-SECTION-START!!!= rem REM ========================== REM !!! COMMAND TO EDIT !!! %DAEMON-HOME%\%DAEMON-CLI-EXE% -conf=C:\Program Files\Bitcoin\bitcoin.conf stop rem REM ======================== rem REM =!!!EDIT-SECTION-END!!!= rem REM ======================== rem ======================================================================================================== rem NR-P4P-LTCD - Pause 4 Process - rem ============================================== rem REM ========================== rem REM =!!!EDIT-SECTION-START!!!= rem REM ========================== REM !!! COMMAND TO EDIT !!! REM !!! Enable Daemon or QT Specific NR-P4P - Simply copy NR-P4P.exe to a new filename, run, and configure !!! REM %NR-P4P-D% REM %NR-P4P-QT% rem REM ======================== rem REM =!!!EDIT-SECTION-END!!!= rem REM ======================== rem ======================================================================================================== echo Sending %DAEMON-NAME% SHUTDOWN Email... >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo Sending %DAEMON-NAME% SHUTDOWN Email... rem REM ========================== rem REM =!!!EDIT-SECTION-START!!!= rem REM ========================== REM !!! COMMAND TO EDIT !!! start /b %SENDEMAIL% -f "FROM-EMAIL-ADDRESS" -t "TO-EMAIL-ADDRESS" -u "MESSAGE-SUBJECT" -m "EMAIL-MESSAGE" -s "SMTP-SERVER-ADDRESS:PORT" -xu "SMTP-SERVER-LOGIN-NAME" -xp "SMTP-SERVER-LOGIN-PASSWORD" -l "SENDEMAIL-LOG-FOLDER\SENDEMAIL-LOG.LOG" -q -v rem REM ======================== rem REM =!!!EDIT-SECTION-END!!!= rem REM ======================== rem ======================================================================================================== echo Calculating %CRYPTO-NAME% Blockchain Current Folder Size AFTER Blockchain Update... echo Calculating %CRYPTO-NAME% Blockchain Current Folder Size AFTER Blockchain Update... >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% rem REM ========================== rem REM =!!!EDIT-SECTION-START!!!= rem REM ========================== REM !!! COMMAND TO EDIT !!! %GETFOLDERSIZE% -s0 "GETFOLDERSIZE-LOG-FOLDER\GETFOLDERSIZE-LOG-FILE.LOG" "BLOCKCHAIN-FOLDER-LOCATION" rem Example: %GETFOLDERSIZE% -s0 "C:\NODE-RUNNER\GETFOLDERSIZE-LOG.LOG" "C:\BLOCKCHAINS\BTC" rem REM ======================== rem REM =!!!EDIT-SECTION-END!!!= rem REM ======================== rem Displaying %GETFOLDERSIZE-LOG% On-Screen... type %NODE-RUNNER-HOME%\%GETFOLDERSIZE-LOG% rem ======================================================================================================== echo Writing UPDATED %GETFOLDERSIZE-LOG% To %NODE-RUNNER-LOG% type %NODE-RUNNER-HOME%\%GETFOLDERSIZE-LOG% >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% rem ======================================================================================================== echo =============================================================================================== >> %NODE-RUNNER-HOME%\%GETFOLDERSIZE-HISTORY-LOG% echo %CRYPTO-NAME% Blockchain Current Folder Size AFTER Blockchain Update... >> %NODE-RUNNER-HOME%\%GETFOLDERSIZE-HISTORY-LOG% echo %date% - %time% >> %NODE-RUNNER-HOME%\%GETFOLDERSIZE-HISTORY-LOG% type %NODE-RUNNER-HOME%\%GETFOLDERSIZE-LOG% >> %NODE-RUNNER-HOME%\%GETFOLDERSIZE-HISTORY-LOG% echo =============================================================================================== >> %NODE-RUNNER-HOME%\%GETFOLDERSIZE-HISTORY-LOG% rem ======================================================================================================== echo %date% - %time% - Starting Auslogics Disk Defrag (cdefrag.exe)... - Defrag Target=%BLOCKCHAIN% echo %date% - %time% - Starting Auslogics Disk Defrag (cdefrag.exe)... - Defrag Target=%BLOCKCHAIN% >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% rem REM ========================== rem REM =!!!EDIT-SECTION-START!!!= rem REM ========================== REM !!! COMMAND TO EDIT !!! %AUSLOGICS% -path:"BLOCKCHAIN-FOLDER" -f -log:"LOG-FOLDER\DEFRAG-LOG-NAME.HTML" REM REMOVED -o COMMAND LINE OPTION AS TAKING TOO LONG TO DEFRAG... rem REM ======================== rem REM =!!!EDIT-SECTION-END!!!= rem REM ======================== echo %date% - %time% - Auslogics Disk Defrag Complete... echo %date% - %time% - Auslogics Disk Defrag Complete... >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% rem REM ========================== rem REM =!!!EDIT-SECTION-START!!!= rem REM ========================== REM !!! COMMAND TO EDIT !!! rem The Auslogics Defrag HTML Log Is Overwritten Each Time... rem ....... rem Add A Command Here To Backup The HTML Log If You Need To... rem REM ======================== rem REM =!!!EDIT-SECTION-END!!!= rem REM ======================== rem ======================================================================================================== echo ======================================================================================================== >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo "NODE-RUNNER" - %NODE-RUNNER-FILENAME% - ALMOST FINISHED !!! >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo Thanks For Using "NODE-RUNNER" !!! >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo Comments, Questions Or Suggestions Always Welcome !!! >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo Contact: Sonix711@Node-Runner.co.uk >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo "NODE-RUNNER" - %NODE-RUNNER-FILENAME% - ALMOST FINISHED !!! echo Thanks For Using "NODE-RUNNER" !!! echo Comments, Questions Or Suggestions Always Welcome !!! echo Contact: Sonix711@Node-Runner.co.uk echo ======================================================================================================== >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% rem ======================================================================================================== echo %time% - Sending Log - %NODE-RUNNER-LOG% - as Email Message... echo %time% - Sending Log - %NODE-RUNNER-LOG% - as Email Message... >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo A Log History Of "%NODE-RUNNER-FILENAME%" START AND STOP Dates AND Times Can Be Found at - %NODE-RUNNER-HOME%\%NODE-RUNNER-MASTER-LOG%... echo A Log History Of "%NODE-RUNNER-FILENAME%" START AND STOP Dates AND Times Can Be Found at - %NODE-RUNNER-HOME%\%NODE-RUNNER-MASTER-LOG%... >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo %date% - %time% - End Of Log - "%NODE-RUNNER-LOG%"... >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% echo End Of AUTOMATED Email Message Generated Using %NODE-RUNNER-FILENAME%... >> %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% rem ======================================================================================================== rem REM ========================== rem REM =!!!EDIT-SECTION-START!!!= rem REM ========================== REM !!! COMMAND TO EDIT !!! rem send Log as Email content start /b %SENDEMAIL% -f "FROM-EMAIL-ADDRESS" -t "TO-EMAIL-ADDRESS" -u "MESSAGE-SUBJECT" -o message-file=NODE-RUNNER-EMAIL-REPORT.LOG -s "SMTP-SERVER-ADDRESS:PORT" -xu "SMTP-SERVER-LOGIN-NAME" -xp "SMTP-SERVER-LOGIN-PASSWORD" -l "SENDEMAIL-LOG-FOLDER\SENDEMAIL-LOG.LOG" -q -v rem REM ======================== rem REM =!!!EDIT-SECTION-END!!!= rem REM ======================== rem ======================================================================================================== echo %time% - %date% >> %NODE-RUNNER-HOME%\%NODE-RUNNER-BACKUP-LOG% echo Backing Up: %NODE-RUNNER-LOG% To: %NODE-RUNNER-HOME%\%LOG-BACKUPS-FOLDER% >> %NODE-RUNNER-HOME%\%NODE-RUNNER-BACKUP-LOG% echo Backing Up: %NODE-RUNNER-LOG% To: %NODE-RUNNER-HOME%\%LOG-BACKUPS-FOLDER% copy %NODE-RUNNER-HOME%\%NODE-RUNNER-LOG% %NODE-RUNNER-HOME%\%LOG-BACKUPS-FOLDER%\%NODE-RUNNER-LOG-BACKUP-NAME% echo %NODE-RUNNER-LOG% Backup Complete... >> %NODE-RUNNER-HOME%\%NODE-RUNNER-BACKUP-LOG% echo %NODE-RUNNER-LOG% Backup Complete... echo =============================================================================================== >> %NODE-RUNNER-HOME%\%NODE-RUNNER-BACKUP-LOG% echo Writing "NODE-RUNNER End Time" To NODE-RUNNER-MASTER-LOG - %NODE-RUNNER-MASTER-LOG% echo %date% - %time% - %CRYPTO-NAME% NODE-RUNNER - FINISHED >> %NODE-RUNNER-HOME%\%NODE-RUNNER-MASTER-LOG% echo "%NODE-RUNNER-FILENAME%" - COMPLETED - FINISHED - DONE !!! echo "NODE-RUNNER" - "%NODE-RUNNER-FILENAME%" - EXITING !!! rem "Pause" stops the batch file and displays a "Press any key to continue..." message on screen... rem If you have any problems, turn "echo off" to "echo on" at the top of this file, and put "pause" commands in this file where you need to... rem pause