Free software for camera control that includes a Tcl scripting interface [L1 ] using Eagle as the underlying Tcl implementation.
Relevant info from the Digicam Download page:
* You will need the followings to run the program: * Microsoft Windows Vista SP2, Windows 7 SP1 32 or 64 bit, Windows 8 32 or 64 bit, Windows 10 32 or 64 bit * Microsoft .NET Framework 4.6 (Included in W8 and W10) * A supported camera
* Download and install the software and the required libraries. * Connect the camera to the computer with an USB cable. * Set the camera transfer mode to PTP/MTP, not mass storage. This has to be done in the camera menu. The new camera models not require these settings. * Start the program, and make sure the camera appears in the list of attached cameras. This can take a few seconds.