Запуск процесів за часом на delphi, pressdev

Запуск процесів за часом на delphi, pressdev
У цій статті поговоримо про те, як написати власну програму на Delphi. яка в заданий час буде запускати певні процеси, тобто програми. Так, в мережі, можливо, багато таких програм, але зате Ви підкреслите для себе щось нове і цікаве. Дану програму, я начебто писав під замовлення, не пам'ятаю, скільки мені за неї заплатили, тому раз мені за неї заплатили, то вихідні викладати не буду.

Суть програми (по ТЗ замовника) полягає в наступному: формується список додатків, які необхідно запускати, далі встановлюємо час, починаючи з якого необхідно запускати процеси (додатки) і як тільки перший додаток запустити, в ньому попрацює користувач і закриє, то запускається наступне, яке йде в списку за ним і так далі (до кінця списку, сформованих додатків).

Створимо проект в Delphi і розмістимо на формі наступні компоненти:

Запуск процесів за часом на delphi, pressdev

  • TListBox - 2 шт
  • TEdit - 2 шт
  • TMaskEdit
  • TButton - 7 шт
  • TLabel - 3 шт
  • TOpendialog
  • TTimer - 3 шт

Перший TListBox знадобиться нам для того, щоб відображати назву додатків, а другий (який не видно) містити повний шлях додатка.

Тепер давайте оголосимо запис і створимо масив записів, який буде містити список ім'я і шлях процесу, який необхідно запустити, у мене вийшло наступне:

Схожі статті