Man kann beim Aufruf vom Settings-Dialog mit XEsSettingsMasterDlgAction auch einen Dialog mit angeben. Damit wird direkt zum Einstellungsknoten in der UI gesprungen.
An den Dialog-Namen kommt Ihr nach Selektion in den Einstellungen + Diagnose-Dialog: XSDMasterDataSettingsPathDlg
public class SettingsDialogJumper
{
[Start]
public static void ToDirectories()
{
ActionCallingContext acc = new ActionCallingContext();
acc.AddParameter("SelectDialog", "XSDMasterDataSettingsPathDlg");
new CommandLineInterpreter().Execute("XEsSettingsMasterDlgAction", acc);
}
}

Sehr gutes Skript, habe ich bereits für mich adaptiert, vielen Dank dafür!
Dabei kam die Idee auf, das evtl. auch für Projekt-Einstellungen zu nutzen, z.B. die Übersetzungseinstellungen (Calling Dialog name „XTrProjectSettingsTab“). Das funktioniert auch, solange nur ein Projekt geöffnet ist. Bei mehreren geöffneten Projekten springt er immer zum ersten Projekt, unabhängig von der aktuellen Selektion.
Gibt es evtl. einen weiteren nicht dokumentierten Parameter, um das Projekt mit zu übergeben? Im Diagnose-Dialog konnte ich jedenfalls keine Unterschiede feststellen.