release 1.01
чуть доработано: - добавлен перенос шаблонов в проект - убрана линковка с библиотекой для изменения маски из конфига - исправлено изменение названия бинарника S-Function - исправлено некорректная запись из буфера в входы/выходы и обратно
This commit is contained in:
@@ -7,41 +7,7 @@ function install_my_library()
|
||||
addpath(fullfile(libDir, 'm'));
|
||||
savepath;
|
||||
|
||||
% 2. Диалог выбора папки для копирования шаблонов
|
||||
defaultTargetDir = pwd;
|
||||
answer = questdlg(['Выберите папку для копирования шаблонов кода. ', ...
|
||||
'По умолчанию текущая папка: ' defaultTargetDir], ...
|
||||
'Выбор папки', ...
|
||||
'Текущая папка', 'Выбрать другую', 'Текущая папка');
|
||||
|
||||
switch answer
|
||||
case 'Выбрать другую'
|
||||
targetDir = uigetdir(defaultTargetDir, 'Выберите папку для шаблонов');
|
||||
if isequal(targetDir,0)
|
||||
disp('Копирование шаблонов отменено пользователем.');
|
||||
targetDir = '';
|
||||
end
|
||||
case 'Текущая папка'
|
||||
targetDir = defaultTargetDir;
|
||||
otherwise
|
||||
targetDir = defaultTargetDir;
|
||||
end
|
||||
|
||||
if ~isempty(targetDir)
|
||||
templatesDir = fullfile(libDir, 'templates');
|
||||
templateFiles = dir(fullfile(templatesDir, '*.*'));
|
||||
for k = 1:numel(templateFiles)
|
||||
if ~templateFiles(k).isdir
|
||||
copyfile(fullfile(templatesDir, templateFiles(k).name), ...
|
||||
fullfile(targetDir, templateFiles(k).name));
|
||||
end
|
||||
end
|
||||
fprintf('Шаблоны кода скопированы в папку:\n%s\n', targetDir);
|
||||
end
|
||||
|
||||
% 3. Обновляем Library Browser
|
||||
rehash;
|
||||
sl_refresh_customizations;
|
||||
|
||||
disp('Библиотека успешно установлена и добавлена в Library Browser.');
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user