Formatting .txt files as the one produced by command prompt.
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Ajpaezm
am 31 Jan. 2020
Beantwortet: Stephen23
am 31 Jan. 2020
Hi, I have the following script that requests all processes running currently on my machine.
[~,tasks] = system('tasklist');
fileID = fopen('another_test.txt','w');
fprintf(fileID,'%s',tasks);
fclose(fileID);
The file looks like this:
If I try the same thing on the Windows Command Prompt, using this command:
tasklist.exe > %USERPROFILE%\Desktop\processlog.txt
Which gets me this in a nice format which I can't replicate using Matlab. And I would like to get it in the same way, or somewhat similar at least.
The use of delimiters perhaps could help? Any guidance would be great, thanks in advance.
0 Kommentare
Akzeptierte Antwort
Stephen23
am 31 Jan. 2020
Open the file in text mode:
fileID = fopen('another_test.txt','wt');
% ^ you need this!
and use a proper text editor, e.g. Notepad++.
0 Kommentare
Weitere Antworten (1)
Bhaskar R
am 31 Jan. 2020
You can include same input to system command
sts = system('tasklist.exe > %USERPROFILE%\Desktop\processlog.txt');
This works as you require
0 Kommentare
Siehe auch
Kategorien
Mehr zu Environment and Settings finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!