JobMgrCMDHelper.exe parameters and usage:
 ---------------------------------------------
 Parameter...: -Start_Prg_DPNE
 Description.: defines the program (full path and name) to be executed
 UsageExample: -Start_Prg_DPNE c:\path\to\program.exe

 ---------------------------------------------
 Parameter...: -Start_Prg_Args
 Description.: defines the arguemnts of the program that is to be executed
 UsageExample: -Start_Prg_Args -arg1 -arg2

 ---------------------------------------------
 Parameter...: -Start_Prg_StdOutputLog_DPNE
 Description.: defines StdOutputLog when Start_Prg_DPNE is excuted
 UsageExample: -Start_Prg_StdOutputLog_DPNE %temp%\StdOutputLog.log

 ---------------------------------------------
 Parameter...: -Start_Prg_ErrOutputLog_DPNE
 Description.: defines ErrOutputLog when Start_Prg_DPNE is excuted
 UsageExample: -Start_Prg_ErrOutputLog_DPNE %temp%\ErrOutputLog.log

 ---------------------------------------------
 Parameter...: -Chk_Prg_NE
 Description.: defines the program name that should be checked if it is currently in process or not
 UsageExample: -Chk_Prg_NE fccstat.exe

 ---------------------------------------------
 Parameter...: -Chk_Prg_Args
 Description.: defines the arguemnts of the program that should be checked if it is currently in process
 UsageExample: -Chk_Prg_Args -arg1 -arg2

 ---------------------------------------------
 Parameter...: -Chk_Prg_WaitForEnd_Milliseconds
 Description.: defines the time (in milliseconds), how long the JobMgrCMDHelper should wait until check process is finished (default value is: 0)
               value >  0 -> wait until time end (im milliseconds)
               value =  0 -> do not wait
               value = -1 -> wait until chk process has finished (no matter how long it takes)
 UsageExample: -Chk_Prg_WaitForEnd_Milliseconds 0

 ---------------------------------------------
 Parameter...: -ExecutePrgIf_ChkProcessFound
 Description.: defines if the program (param: Start_Prg_DPNE) should be executed when the check process (param: Chk_Prg_NE) was successfully found (default value is: No)
 UsageExample: -ExecutePrgIf_ChkProcessFound Yes|No

 ---------------------------------------------
 Parameter...: -ExecutePrgIf_ChkProcessNotFound
 Description.: defines if the program (param: Start_Prg_DPNE) should be executed when the check process (param: Chk_Prg_NE) was NOT found (default value is: Yes)
 UsageExample: -ExecutePrgIf_ChkProcessNotFound Yes|No

 ---------------------------------------------
 Parameter...: -SetConsoleIcon_DPNE
 Description.: defines the full path of the ico file that should be set as default console icon for the current running process
 UsageExample: -SetConsoleIcon_DPNE C:\path\to\Icon\file.ico

 ---------------------------------------------
 Parameter...: -SetConsoleForegroundColor
 Description.: defines the foreground color of the console, you can set one of these values:
               Black|DarkBlue|DarkGreen|DarkRed|DarkMagenta|DarkYellow|Gray|DarkGray|Blue|Green|Cyan|Red|Magenta|Yellow|White
 UsageExample: -SetConsoleForegroundColor Yellow

 ---------------------------------------------
 Parameter...: -SetConsoleBackgroundColor
 Description.: defines the background color of the console, you can set one of these values:
               Black|DarkBlue|DarkGreen|DarkRed|DarkMagenta|DarkYellow|Gray|DarkGray|Blue|Green|Cyan|Red|Magenta|Yellow|White
 UsageExample: -SetConsoleBackgroundColor Yellow

 ---------------------------------------------
 Parameter...: -FileOrFolderToSyncFrom_Source
 Description.: defines the file or folder that should be synced
               you can set full path to one file (only this file will be synced) 
               or full path to one folder (whole folder with sub dirs and files will be synced)
 UsageExample: -FileOrFolderToSyncFrom_Source c:\source\test.txt

 ---------------------------------------------
 Parameter...: -FolderToSyncTo_Target_DP
 Description.: defines the target folder to sync to
 UsageExample: -FolderToSyncTo_Target_DP c:\target

 ---------------------------------------------
 Parameter...: -CheckIfSyncNeeded_FileName_NE
 Description.: defines the file name that will be checked against existens, file last write time and file sice on source and target site, if sync is needed
               sync will be done if:
               defined file does not exists on target dir
               defined file last write time differs between source and target dir
               defined file size differs between source and target dir
 UsageExample: -CheckIfSyncNeeded_FileName_NE syncfile.txt

 ---------------------------------------------
 Parameter...: -GetUTCTime
 Description.: defines the full path of the cmd file including the UTC datetime as variables
 UsageExample: -GetUTCTime C:\path\to\file.cmd

 ---------------------------------------------
 Parameter...: -h
 Description.: Displays this help message.
 UsageExample: -h 

 ---------------------------------------------
 Parameter...: -Help
 Description.: Displays this help message.
 UsageExample: -Help 

 ---------------------------------------------
 Parameter...: -Verbose
 Description.: print enhanced messages
 UsageExample: -Verbose 

 ---------------------------------------------
 Parameter...: -Quiet
 Description.: print no messages
 UsageExample: -Quiet 

 ---------------------------------------------
 Parameter...: -Log
 Description.: defines the full path of the log file, every output will be written to the logfile
 UsageExample: -Log C:\path\to\log\File.log

 ---------------------------------------------
 Parameter...: -Pause
 Description.: Waits during prosessing action until user pressing 'any key'.
 UsageExample: -Pause 

 ---------------------------------------------
 Parameter...: -PauseOnEnd
 Description.: Waits 'ONLY on END' of action until user pressing 'any key'.
 UsageExample: -PauseOnEnd 


