Download:
Make_working_copy.zip

//-----------------------------------------------------------------------------------
// PCB-Investigator Automation Script
// Created on 2014-04-24
// Autor support@easylogix.de
// www.pcb-investigator.com
// SDK online reference http://www.pcb-investigator.com/sites/default/files/documents/InterfaceDocumentation/Index.html
// SDK http://www.pcb-investigator.com/en/sdk-participate
// Make a copy of the data in temp-directory to work in it.
//-----------------------------------------------------------------------------------
 
using System;
using System.Collections.Generic;
using System.Text;
using PCBI.Plugin;
using PCBI.Plugin.Interfaces;
using System.Windows.Forms;
using System.Drawing;
using PCBI.Automation;
using System.IO;
using System.Drawing.Drawing2D;
using PCBI.MathUtils;
 
namespace PCBIScript
{
public class PScript : IPCBIScript
{
public PScript()
{
}
 
public void Execute(IPCBIWindow parent)
{
      
      string pathForWorkingODB = Path.GetTempPath() + "\\example\\WorkingJob";
      parent.SaveJob(pathForWorkingODB, false);
 
      if (!parent.LoadODBJob(pathForWorkingODB))
        MessageBox.Show("Can't create a temporary working copy of ODB-Data.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
    }
 
  }
}