Mit diesem kleinen Script kann man ab V2 die Herstellerdaten des aktuellen Projektes abgleichen (falls diese geändert wurden).

Vielen Dank an Nairolf für die Umsetzung :w00t:

Die Zip-Datei enthält auch die Toolbar zum ausführen des Scriptes.

HerstellerUpdaten V2.0.5 (1358 Downloads )

public class UpdateManufacturer
{ 

    [DeclareAction("UpdateManufacturererData")]
    public void PartSynchronize() 

    {
	DialogResult oResult = new DialogResult();
	oResult = MessageBox.Show("Sollen die Hersteller im Projekt aktualisiert werden ?","Update...",MessageBoxButtons.YesNo);

	if(oResult == DialogResult.Yes)
	{
		using(Progress progress = new Progress("SimpleProgress"))
		{
			progress.BeginPart(100,"");
			progress.SetAllowCancel(true);
			if(!progress.Canceled())
			{
				progress.BeginPart(50,"");
				new CommandLineInterpreter().Execute("XPamUtility /UpdateEmbeddedManufacturers:1");
				progress.EndPart();
			}
			if(!progress.Canceled())
			{
				progress.BeginPart(50,"");
	        		new CommandLineInterpreter().Execute("XFgEvaluateProjectAction");
				progress.EndPart();
			}
		}
        }

    } 

}