Alien Invasion

From RAD Studio
Jump to: navigation, search

Go Up to Sample Code


{
  "IdReadable": "AlienInvasion-1.11",
  "Name": "Alien Invasion",
  ...
  "Actions": [
    {
      "ActionName": "AddEnvironmentVariable",
      "Type": "3",
      "Description": "Add %DEMOSDIR% if not exists",
      "RequireElevation": "0",
      "Active": "1",
      "MinPV": "",
      "MaxPV": "",
      "Parameter": [
        {"Parameter": "DEMOSDIR"},
        {"Parameter": "$(BDSCOMMONDIR)\\Samples"},
        {"Parameter": "False"}
      ]
    },
    {
      "ActionName": "ExecuteCommand",
      "Type": "3",
      "Description": "Copy Sample Folder if possible",
      "RequireElevation": "0",
      "Active": "1",
      "MinPV": "",
      "MaxPV": "",
      "Parameter": [
        {"Parameter": 
         "InstallSamples.bat "Src" "Games\\Object Pascal\\AlienInvasion-1.11""},
        {"Parameter": "True"}
      ]
    },
    {
      "ActionName": "OpenCloseProject",
      "Type": "3",
      "Description": "Open the project Alien Invasion",
      "RequireElevation": "0",
      "Active": "1",
      "MinPV": "",
     "MaxPV": "",
      "Parameter": [
        {"Parameter": 
 "$(DEMOSDIR)\\Games\\Object Pascal\\AlienInvasion-1.11\\AlienInvasion.dproj"}
      ]
    },
    {
      "ActionName": "ExecuteCommand",
      "Type": "5",
      "Description": "Remove project",
      "RequireElevation": "0",
      "Active": "1",
      "MinPV": "",
      "MaxPV": "",
      "Parameter": [
        {
          "Parameter": 
          "rmdir \/S \/Q "$(DEMOSDIR)\\Games\\Object Pascal\\AlienInvasion-1.11\\""
        }
      ]
    }
  ]
}

See Also