void Run() -- Run(Form form) -- Run(ApplicationContext context)
BFS.Application.Run(); -- BFS.Application.Run(new FormMain()); -- BFS.Application.Run(new ApplicationContext());
bool WaitForExitByFile(uint appID, uint waitMS);
bool exited = BFS.Application.WaitForExitByFile("*excel.exe", 5000);
BFS.ClipboardFusion.ClipboardManagerListEnum GetSelectedClipboardManagerList();
BFS.ClipboardFusion.ClipboardManagerListEnum selectedList = BFS.ClipboardFusion.GetSelectedClipboardManagerList();
string[] GetSelectedListFileList(int index);
string files = BFS.ClipboardFusion.GetSelectedListFileList(0);
Bitmap GetSelectedListImage(int index);
Bitmap image = BFS.ClipboardFusion.GetSelectedListImage(0);
bool GetSelectedListItemContainsFileList(int index);
bool hasData = BFS.ClipboardFusion.GetSelectedListItemContainsFileList(0);
bool GetSelectedListItemContainsImage(int index);
bool hasData = BFS.ClipboardFusion.GetSelectedListItemContainsImage(0);
bool GetSelectedListItemContainsText(int index);
bool hasData = BFS.ClipboardFusion.GetSelectedListItemContainsText(0);
bool RunMacro(string macroName, string text, out string textOut); bool BFS.ClipboardFusion.RunMacro(string macroName, string text, out string textOut, out string error);
string text; bool ok = BFS.ClipboardFusion.RunMacro("My Macro", "Testing Text.", out text); string text; string error; bool ok = BFS.ClipboardFusion.RunMacro("My Macro", "Testing Text.", out text, out error);
SetSelectedListFileList(int index, string[] paths);
BFS.ClipboardFusion.SetSelectedListFileList(0, files);
SetSelectedListImage(int index, Bitmap image);
BFS.ClipboardFusion.SetSelectedListImage(0, image);
string GetUserInputList(string title, string[] values);
string input = BFS.Dialog.GetUserInputList("Test", new string[] { "Item #1", "Item #2", "Item #3" });
string GetUserInputListViewWithFilter(string title, string[] values);
string input = BFS.Dialog.GetUserInputListViewWithFilter("Test", new string[] { "Item #1", "Item #2", "Item #3" });
string GetUserInputList(string title, string[] values, int width, int height);
string input = BFS.Dialog.GetUserInputListViewWithFilter("Test", new string[] {"Item #1", "Item #2", "Item #3" }, 350, 500);
string GetUserInputList(string title, string[] values, int width, int height);
string input = BFS.Dialog.GetUserInputList("Test", new string[] { "Item #1", "Item #2", "Item #3" }, 350, 500);
int CountRunningFunctions(string name)
int count = BFS.General.CountRunningFunctions("My Function");
bool SendKeyDownWithoutWait(string keys);
bool ok = BFS.Input.SendKeyDownWithoutWait("X"); //Press X
bool SendKeysFastWithoutWait(string keys);
bool ok = BFS.Input.SendKeysFastWithoutWait("%{X}"); //Sends Alt+X
bool SetMousePositionRelativeNoAcceleration(int x, int y);
bool ok = BFS.Input.SetMousePositionRelativeNoAcceleration(10, 20); //Moves the mouse cursor right 10, down 20
bool TextToSpeechWithVoice(string text, string voice);
bool ok = BFS.Speech.TextToSpeechWithVoice("Hello, this is my voice!", "Microsoft David Desktop - English (United States)");
IntPtr GetWindowByText(string windowText);
IntPtr windowHandle = BFS.Window.GetWindowByText("starts with*");
IntPtr GetWindowByTextExact(string windowText);
IntPtr windowHandle = BFS.Window.GetWindowByTextExact("my title text exactly");
IntPtr[] GetWindowsByText(string windowText);
IntPtr[] windowHandles = BFS.Window.GetWindowsByText("starts with*");
IntPtr[] GetWindowsByTextExact(string windowText);
IntPtr[] windowHandles = BFS.Window.GetWindowsByTextExact("my window title");