
Моя программа будет разбита на 2 части:
1 - параметры команд,
2 - конвейер выполняемых команд в виде таблицы
Настроив параметры команд (1) и нажав на кнопку в таблице должна появиться запись, понятная юзверю, в первом строке таблицы, а если он (и) занят (ы), то в следующем строке
Программа является конвейером команд explore'а, и должна осуществлять команды: копирование, перенос и т.д.
Т.е. если я нажал кнопку «копировать» и настроил, откуда и куда, затем нажал спец.кнобку(1) в таблице должна появится запись «копирование_откуда_куда»
А после нажатия другой кнопки должно выполнятся действие:
FileCopy_откуда,куда
И должна выполнятся до тех пор, пока весь файл не будет скопирован
А если я захочу скопировать другой файл, а тот ещё не закончил, то во 2'й строке должна появится запись «копировать_откуда_куда», а команда FileCopy_откуда,куда сохранится куда-то, а после выполнения копирования вторая строка должна занять место первой и начать выполняться и т.д.