Post by dozer2014 on Jan 11, 2019 16:49:35 GMT
Made up a BATCH job that loads MMMacros using nested IF statements. I changed some specifics such as computer names. Have been using it for a few weeks now and it works fine. Worked all the "glitches" out of it. It's pretty self explanatory and I'll attach it. Problem I'm having is loading it when the machine boots. It loads the routines and then does it again and again and again. Pretty soon I'm overrun with MMM Icons and the only way I can stop it is to delete the BATCH file before it tries to load it. :-)) No, I haven't got it set to repeat...............
@echo off
rem
if %computername%==DESKTOP-SYSTEM1 set DT=1
if %computername%==DESKTOP-SYSTEM2 set DT=2
rem
set weekday=%date:~0,3%
set dayno=%date:~7,2%
set hr=%time:~0,2%%time:~3,2%
rem
set dir1=C:\MMM\
set dir2=C:\MMM\
rem
ECHO %DT%
ECHO %weekday%
ECHO %dayno%
ECHO %hr%
ECHO %dir1%
ECHO %dir2%
rem
rem ********************************************** DESKTOP-SYSTEM1-DT1-AGE UPDATE MOVIES **************************************************
rem if %DT%==1 (if %hr% LEQ 825 start "" %dir1%minimousemacro.exe /m /e "%dir1%DT1-Setup-Age-Update-AM.mmmacro")
rem
rem ********************************************** DESKTOP-SYSTEM2-DT2-AGE UPDATE MOVIES **************************************************
if %DT%==2 (if %hr% LEQ 825 start "" %dir2%minimousemacro.exe /m /e "%dir2%DT2-Setup-Age-Update-AM.mmmacro")
rem
rem ********************************************** DESKTOP-SYSTEM2-DT2-9AM WITHOUT CLOUD **************************************************
if %DT%==2 (if %hr% LEQ 855 start "" %dir2%minimousemacro.exe /m /e "%dir2%DT2-Normal-Backup-9AM.mmmacro")
rem
rem ********************************************** DESKTOP-SYSTEM2-DT2-9AM WITH CLOUD *****************************************************
rem if %DT%==2 (if %weekday% NEQ Sun (if %hr% LEQ 855 start "" %dir2%minimousemacro.exe /m /e "%dir2%DT2-Normal-Backup-9AM.mmmacro"))
rem if %DT%==2 (if %weekday% EQU Sun (if %hr% LEQ 855 (if %dayno% LEQ 27 start "" %dir2%minimousemacro.exe /m /e "%dir2%DT2-Full-Backup-Archive-With-Cloud-9AM-A.mmmacro")))
rem if %DT%==2 (if %weekday% EQU Sun (if %hr% LEQ 855 (if %dayno% GTR 27 start "" %dir2%minimousemacro.exe /m /e "%dir2%DT2-Full-Backup-Archive-With-Cloud-9AM-M.mmmacro")))
rem
rem ********************************************** DESKTOP-SYSTEM1-DT1-1PM WITHOUT CLOUD **************************************************
rem if %DT%==1 (if %hr% LEQ 1255 start "" %dir1%minimousemacro.exe /m /e "%dir1%DT1-Normal-Backup-1PM.mmmacro")
rem
rem ********************************************** DESKTOP-SYSTEM1-DT1-1PM WITH CLOUD *****************************************************
if %DT%==1 (if %weekday% NEQ Sun (if %hr% LEQ 1255 start "" %dir1%minimousemacro.exe /m /e "%dir1%DT1-Normal-Backup-1PM.mmmacro"))
if %DT%==1 (if %weekday% EQU Sun (if %hr% LEQ 1255 (if %dayno% LEQ 27 start "" %dir1%minimousemacro.exe /m /e "%dir1%DT1-Full-Backup-Archive-With-Cloud-1PM-A.mmmacro")))
if %DT%==1 (if %weekday% EQU Sun (if %hr% LEQ 1255 (if %dayno% GTR 27 start "" %dir1%minimousemacro.exe /m /e "%dir1%DT1-Full-Backup-Archive-With-Cloud-1PM-M.mmmacro")))
rem
rem ********************************************** DESKTOP-SYSTEM2-DT2-5PM ****************************************************************
if %DT%==2 (if %hr% LEQ 1655 start "" %dir2%minimousemacro.exe /m /e "%dir2%DT2-Normal-Backup-5PM.mmmacro")
rem
rem ********************************************** DESKTOP-SYSTEM1-DT1-7PM ****************************************************************
if %DT%==1 (if %hr% LEQ 1855 start "" %dir1%minimousemacro.exe /m /e "%dir1%DT1-Delete-Old-Reports-7PM.mmmacro")
rem
rem ********************************************** DESKTOP-SYSTEM2-DT2-7PM ****************************************************************
rem if %DT%==2 (if %hr% LEQ 1855 start "" %dir2%minimousemacro.exe /m /e "%dir2%DT2-Delete-Old-Reports-7PM.mmmacro")
rem
rem ********************************************** DESKTOP-SYSTEM1-DT1-9PM ****************************************************************
if %DT%==1 (if %hr% LEQ 2055 start "" %dir1%minimousemacro.exe /m /e "%dir1%DT1-Normal-Backup-9PM.mmmacro")
rem
rem ********************************************** DESKTOP-SYSTEM1-DT1 ********************************************************************
if %DT%==1 (if %hr% LEQ 2155 start "" %dir1%minimousemacro.exe /m /e "%dir1%DT1-Schedule-ShutDown.mmmacro")
rem
rem ********************************************** DESKTOP-SYSTEM2-DT2 ********************************************************************
if %DT%==2 (if %hr% LEQ 2155 start "" %dir2%minimousemacro.exe /m /e "%dir2%DT2-Schedule-ShutDown.mmmacro")
rem
EXIT
rem
@echo off
rem
if %computername%==DESKTOP-SYSTEM1 set DT=1
if %computername%==DESKTOP-SYSTEM2 set DT=2
rem
set weekday=%date:~0,3%
set dayno=%date:~7,2%
set hr=%time:~0,2%%time:~3,2%
rem
set dir1=C:\MMM\
set dir2=C:\MMM\
rem
ECHO %DT%
ECHO %weekday%
ECHO %dayno%
ECHO %hr%
ECHO %dir1%
ECHO %dir2%
rem
rem ********************************************** DESKTOP-SYSTEM1-DT1-AGE UPDATE MOVIES **************************************************
rem if %DT%==1 (if %hr% LEQ 825 start "" %dir1%minimousemacro.exe /m /e "%dir1%DT1-Setup-Age-Update-AM.mmmacro")
rem
rem ********************************************** DESKTOP-SYSTEM2-DT2-AGE UPDATE MOVIES **************************************************
if %DT%==2 (if %hr% LEQ 825 start "" %dir2%minimousemacro.exe /m /e "%dir2%DT2-Setup-Age-Update-AM.mmmacro")
rem
rem ********************************************** DESKTOP-SYSTEM2-DT2-9AM WITHOUT CLOUD **************************************************
if %DT%==2 (if %hr% LEQ 855 start "" %dir2%minimousemacro.exe /m /e "%dir2%DT2-Normal-Backup-9AM.mmmacro")
rem
rem ********************************************** DESKTOP-SYSTEM2-DT2-9AM WITH CLOUD *****************************************************
rem if %DT%==2 (if %weekday% NEQ Sun (if %hr% LEQ 855 start "" %dir2%minimousemacro.exe /m /e "%dir2%DT2-Normal-Backup-9AM.mmmacro"))
rem if %DT%==2 (if %weekday% EQU Sun (if %hr% LEQ 855 (if %dayno% LEQ 27 start "" %dir2%minimousemacro.exe /m /e "%dir2%DT2-Full-Backup-Archive-With-Cloud-9AM-A.mmmacro")))
rem if %DT%==2 (if %weekday% EQU Sun (if %hr% LEQ 855 (if %dayno% GTR 27 start "" %dir2%minimousemacro.exe /m /e "%dir2%DT2-Full-Backup-Archive-With-Cloud-9AM-M.mmmacro")))
rem
rem ********************************************** DESKTOP-SYSTEM1-DT1-1PM WITHOUT CLOUD **************************************************
rem if %DT%==1 (if %hr% LEQ 1255 start "" %dir1%minimousemacro.exe /m /e "%dir1%DT1-Normal-Backup-1PM.mmmacro")
rem
rem ********************************************** DESKTOP-SYSTEM1-DT1-1PM WITH CLOUD *****************************************************
if %DT%==1 (if %weekday% NEQ Sun (if %hr% LEQ 1255 start "" %dir1%minimousemacro.exe /m /e "%dir1%DT1-Normal-Backup-1PM.mmmacro"))
if %DT%==1 (if %weekday% EQU Sun (if %hr% LEQ 1255 (if %dayno% LEQ 27 start "" %dir1%minimousemacro.exe /m /e "%dir1%DT1-Full-Backup-Archive-With-Cloud-1PM-A.mmmacro")))
if %DT%==1 (if %weekday% EQU Sun (if %hr% LEQ 1255 (if %dayno% GTR 27 start "" %dir1%minimousemacro.exe /m /e "%dir1%DT1-Full-Backup-Archive-With-Cloud-1PM-M.mmmacro")))
rem
rem ********************************************** DESKTOP-SYSTEM2-DT2-5PM ****************************************************************
if %DT%==2 (if %hr% LEQ 1655 start "" %dir2%minimousemacro.exe /m /e "%dir2%DT2-Normal-Backup-5PM.mmmacro")
rem
rem ********************************************** DESKTOP-SYSTEM1-DT1-7PM ****************************************************************
if %DT%==1 (if %hr% LEQ 1855 start "" %dir1%minimousemacro.exe /m /e "%dir1%DT1-Delete-Old-Reports-7PM.mmmacro")
rem
rem ********************************************** DESKTOP-SYSTEM2-DT2-7PM ****************************************************************
rem if %DT%==2 (if %hr% LEQ 1855 start "" %dir2%minimousemacro.exe /m /e "%dir2%DT2-Delete-Old-Reports-7PM.mmmacro")
rem
rem ********************************************** DESKTOP-SYSTEM1-DT1-9PM ****************************************************************
if %DT%==1 (if %hr% LEQ 2055 start "" %dir1%minimousemacro.exe /m /e "%dir1%DT1-Normal-Backup-9PM.mmmacro")
rem
rem ********************************************** DESKTOP-SYSTEM1-DT1 ********************************************************************
if %DT%==1 (if %hr% LEQ 2155 start "" %dir1%minimousemacro.exe /m /e "%dir1%DT1-Schedule-ShutDown.mmmacro")
rem
rem ********************************************** DESKTOP-SYSTEM2-DT2 ********************************************************************
if %DT%==2 (if %hr% LEQ 2155 start "" %dir2%minimousemacro.exe /m /e "%dir2%DT2-Schedule-ShutDown.mmmacro")
rem
EXIT
rem