How to find the Process ID (PID) in matlab
106 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Is there any function or method in matlab to find the process ID (PID) of the program in the task manager ?
0 Kommentare
Antworten (4)
Kaustubha Govind
am 8 Jun. 2012
There is an undocumented (but relatively well-known) function:
>> feature getpid
2 Kommentare
Kaustubha Govind
am 11 Jun. 2012
I think you might need to figure out a Windows shell command that does that and use the SYSTEM function to call into the shell.
William Stevenson
am 3 Jan. 2013
To find the running tasks: [response,tasks] = system('tasklist');
e.g. to find Excel [response,tasks] = system('tasklist/fi "imagename eq Excel.exe"')
0 Kommentare
Jim Hokanson
am 11 Okt. 2016
Bearbeitet: Jim Hokanson
am 11 Okt. 2016
A .NET solution:
name = 'excel'; %for example
p = System.Diagnostics.Process.GetProcessesByName(name);
if p.Length == 1
pid = p(1).Id; %You must index into p (not p.Id), as this changes the class type
end
0 Kommentare
Siehe auch
Kategorien
Mehr zu PID Controller Tuning 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!