- Did you uninstall the older version prior to installing the new version?
- If you still have both versions on your computer, if you open the older version, is the command history retained there?
command history with updates
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
How do I import my command history from a previous release, once I have installed a new one ?
4 Kommentare
Antworten (2)
Fangjun Jiang
am 18 Dez. 2019
The command history is saved as history.xml for different versions. See if you can simply copy over the file.
C:\Users\XYZ\AppData\Roaming\MathWorks\MATLAB\R2019b\History.xml
C:\Users\XYZ\AppData\Roaming\MathWorks\MATLAB\R2018b\History.xml
5 Kommentare
Walter Roberson
am 26 Jan. 2025
Verschoben: Fangjun Jiang
am 28 Jan. 2025
Pallication Support
I think you mean Application Support
Fangjun Jiang
am 27 Jan. 2025
Verschoben: Fangjun Jiang
am 28 Jan. 2025
Wow, took more than 5 years to discover a typo! What are you doing? I am curious.
Matt Stead
am 26 Jan. 2025
Bearbeitet: Matt Stead
am 26 Jan. 2025
I wote this function, which works, but the history is not updated until Mtalb is relaunched. So this is part answer and part question. If anyone knows how to get Matalb to reload the history file without relaunching, I would love to know. Here is my function:
function append_history(cmd, exec_time)
% exec_time is in microseconds
% tic; <command>; exec_time = round(toc * 1e6);
hist_path = fullfile(prefdir,'History.xml');
if (exist(hist_path,'file'))
% read history file
txt = fileread(hist_path);
% condition cmd
if (isstring(cmd))
cmd = char(cmd);
end
len = length(cmd);
if (cmd(len) ~= ';')
cmd(len + 1) = ';';
end
% build xml history entry
xml_cmd = ['<command execution_time=' '"' num2str(exec_time) '">' cmd '</command>' newline];
new_txt = insertBefore(txt, '</session>', xml_cmd);
% write out file
fp = fopen(hist_path, 'w');
fwrite(fp, new_txt, 'char');
fclose(fp);
else
beep
fprintf(2, 'File not found: ''History.xml''\n');
disp('Cannot update history.');
return
end
end
0 Kommentare
Siehe auch
Kategorien
Mehr zu Introduction to Installation and Licensing finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!