I just wanted to let you know that 7.1 Beta 1 is now available:
http://www.displayfusion.com/Download/Beta/
Let me see if I've covered all of your requests:
- I've included a list of the new functions below
- If you want to save the clipboard text for use later, you can use the BFS.ScriptSettings.ReadValue and BFS.ScriptSettings.WriteValue functions to save string values
- I'm going to add examples for p/invoke and external assemblies later today
- For an external assembly, you just need to put the .DLL in the DisplayFusion folder, then in the references field just add "myassembly.dll", then add your namespace to the usings at the top and it should work
If I missed anything from your posts please let me know. Thanks!
New scripting functions:
BFS.Clipboard:
- bool HasText()
- bool HasImage()
BFS.General:
- bool LockDesktop()
- bool IsDesktopLockeded()
- string GetAppVersion()
- string GetAppInstallPath()
- string GetAppExecutable()
- bool GetAppIsProVersion()
- bool SleepMonitors()
- bool WakeMonitors()
BFS.Audio:
- bool GetDefaultPlaybackSounds()
- bool GetDefaultPlaybackCommunications()
- bool GetDefaultRecordingSounds()
- bool GetDefaultRecordingCommunications()
BFS.Window:
- bool EnableWindow(IntPtr windowHandle)
- bool DisableWindow(IntPtr windowHandle)
- bool IsWindowRolledUpToTitleBar(IntPtr windowHandle)
- bool RollupWindowToTitleBar(IntPtr windowHandle)
- bool UnrollWindowFromTitleBar(IntPtr windowHandle)
- bool IsWindowRolledUpToIcon(IntPtr windowHandle)
- bool RollupWindowToIcon(IntPtr windowHandle)
- bool UnrollWindowFromIcon(IntPtr windowHandle)
- bool IsWindowRolledUpToHat(IntPtr windowHandle)
- bool RollupWindowToHat(IntPtr windowHandle)
- bool UnrollWindowFromHat(IntPtr windowHandle)