Abel11
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору AkulaBig пост Цитата: То-есть типа USER.BAR обнулялся перед тем, как в него будут записаны новые данные | AkulaBig пост Цитата: Жаль только, что USER.BAR каждый раз очищается. | Так надо обнулять, очищать или всё же не надо? Если не надо, то для чего при склеивании файлов результирующему файлу присваивать имя "USER.BAR", если вы не хотите изменять содержимое этого файла. Витиевато как-то всё. Возможно вам нужно склеивание только один раз, когда файла "USER.BAR" ещё не существует, а в последующие разы вы хотите обезопаситься от изменения его содержимого по ошибке, тогда предлагаю такой вариант: ----------------------------------- Склеить DEF_AB.BAR с выделенными *.bar, с сохранением результирующего *.bar в активную панель с именем "USER" (выход из программы, если в активной панели уже существует файл USER.BAR) Код: slist=[tc=AF-1f] <IF> <info=t50$GLOBALSLIST[1]|USER.BAR> = 1 <THEN> Exit() <ELSE> slist=%WL||#Z@CRLF%%COMMANDER_PATH%%\Bars\DEF_AB.BAR barjn=$GLOBALSLIST||"%p//1//USER.BAR" <ENDIF> | То бишь, если в активной панели нет файла USER.BAR, то команда barjn с вашими параметрами отработает, если в активной панели уже имеется файл USER.BAR, то произойдёт выход из программы. | Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 16:13 04-12-2019 | Исправлено: Abel11, 12:26 07-12-2019 |
|