HiddenSyncRun - Scheduled Task Runner
Runs scheduled tasks (scripts, programs, backups) from the system tray. No installation required – just run the executable.
What You Get
- Real‑time tray icon showing the next scheduled task.
- Left‑click to pause/resume the scheduler.
- Right‑click menu lists today’s tasks, lets you run any task manually, open Settings, view the log, or exit.
- Settings editor for creating, editing, and reordering tasks.
- Daily log file with timestamps for each execution.
Quick Start
- Run
HiddenSyncRun.exe. - The tray icon appears; hover to see the next task.
- Right‑click → Settings to add a task:
- Choose a name, type (HOURLY/DAILY/WEEKLY/MONTHLY/MANUAL).
- Set
ExePath(executable) and optional parameters. - Configure schedule fields (
At,Every,On).
- Save – the INI file (
%LOCALAPPDATA%\HiddenSyncRun\HiddenSyncRun.ini) is updated automatically. - Use the tray menu to run tasks manually or pause the scheduler.
Using HiddenSyncRun for Remote Backups
Backup Scenario Example
Suppose you want to back up your local Documents folder to a remote server every night at 02:00.
- Open the Settings editor from the tray menu.
- Click Add to create a new task and name it
NightlyBackup. - Set Type to DAILY.
- Set At to
02:00. - In ExePath browse to your backup script, e.g.
C:\Scripts\rsync_backup.bat. - In ExeParam enter the source and destination, for example:
"C:\Users\%USERNAME%\Documents" "\\backup-server\share\Documents" - Optionally fill Desc with
Backup Documents to remote server– this appears in the tooltip. - Click Save.
The task will now run automatically each night. The log file records each successful run and any errors, so you can verify that your backups are happening.
You can create additional tasks for other folders or different schedules (e.g., weekly full system backup) using the same steps.
Tray UI
- Icon – Green when running, gray when paused.
- Hover tooltip shows version, time, and the next task name (or
[Paused]). - Left‑click – Toggle pause / resume.
- Right‑click menu:
-
Today’s tasks – lists upcoming tasks; failed tasks are prefixed with
(!). Manual tasks appear after a separator. -
Settings – opens the Settings editor.
-
Exit – quits the application.
-
Settings Editor
- Add – creates a new task named
New Task(auto‑numbered). - Delete – removes the selected task.
- Rename – inline rename, duplicates are prevented.
- Schedule UI – fields appear/disappear based on the selected
Type. - Dirty detection – an asterisk
*appears in the window title when unsaved changes exist; closing prompts a confirmation dialog. - Save – writes the INI with UTF‑8 BOM, preserving unknown sections and comments.
Common Commands
-
Pause/Resume – left‑click the tray icon.
-
Run task manually – right‑click menu → task name.
-
Open Settings – right‑click → Settings.
Troubleshooting
- Task does not run – check the log for
NextRuncalculation errors or missingExePath. - Auto‑start fails – ensure
AutoStart=1and the registry keyHKCU\Software\Microsoft\Windows\CurrentVersion\Runpoints toHiddenSyncRun.exe. - Missing UTF‑8 BOM – the program adds it automatically, but you can also re‑save the INI with UTF‑8 BOM using a text editor.
Contact
Created by JAEMUN, SHIN Contact: techbard@naver.com
For questions, bug reports, or improvement suggestions, please reach out to the email above.