Da TStrings/TStringList schon standardmäßig das = als Name-Value-Seperator hat, würde ich es einfach mal so versuchen:
Delphi-Quellcode:
var SL: TStringList;
SL := TStringList.Create;
SL.LoadFromFile('deine.cmd');
dieNummer := SL.Value['set var '];
SL.Free;
Ansonsten z.B. alles in einen String laden und ein bissl mit
Pos,
PosEx und natürlich
Copy rumspielen, bzw.
Text in String suchen.