Ideal Automate Overview


Pluralsight courses
LinkedIn Premium uses PayScale to estimate job salaries

Premium (Not Free) Video Tutorials

Free Video Tutorials & Free Tools


Ideal Automate Overview

Open Source C# Development Platform for Automating Computer Tasks

Download Source Code from Github

Here is a screenshot of IdealAutomateExplorer in List View:


Ideal Automate Explorer List View
(click to enlarge)


Here is a screenshot of IdealAutomateExplorer in Details View:

Ideal Automate Explorer Details View
(click to enlarge)

Ideal Automate is an open source development platform that allows C# developers to automate any repetitive task and to share what they have automated with other developers.

The main project is Ideal Automate Explorer. Here are three ways that you can use Ideal Automate Explorer:

1. Central Repository for AI/Automation Applications
2. Knowledge Base
3. ToDo List

Instead of requiring that you keep all of your information in some third-party software, Ideal Automate Explorer allows you to keep your files in word documents, pdfs, images, desktop shortcuts, etc. Ideal Automate Explorer gives you the ability to organize your knowledge in its original pristine state in your ordinary windows folder structure so that it can easily be shared with others. If you have sensitive information, it can be easily segregated into separate storage in you roaming folder or into separate folders that you can keep in different tabs within the Explorer.

Benefits
scripting automation tools green check

Windows Explorer Clone with Tabs – IdealAutomate Explorer is like windows explorer, except it has a lot of additional built-in features. One feature is multiple tabs. Multiple tabs allows you to easily switch between views of multiple folders without having to open multiple versions of windows explorer.

Ideal Automate Explorer Tabs

green check scripting automation tools

Create New C# WPF Projects with single click – IdealAutomate Explorer has a File/New Project menu tool item. Use File/New Project to easily create a C# WPF Application with a reference to IdealAutomateCore library. The IdealAutomateCore library allows one to automate almost any task. It does this by making it possible for you to write applications that can find images on the screen. By finding an image on the screen, you are able to locate where you want to read or write something, regardless of which application the image resides within. The fact that you can read and write to virtually any location makes it possible to create a degree of artificial intelligence where the application is able to perform real-time, problem-solving activities. For example, the application can read a piece of information, interpret what it has read, and then make decisions in real time about what to do based on that interpretation.

Ideal Automate Explorer New Project

green check scripting automation tools

Preview Mode – IdealAutomate Explorer has a List View and a Details View. Use Details View to preview contents of files when you select them. Ideal Automate Explorer gives you previews of your files by launching wordpad, notepad++, and internet explorer within the Explorer application to provide a seamless viewing experience.

Ideal Automate Explorer List View
(click to enlarge)

green check scripting automation tools

Categories and Subcategories – IdealAutomate Explorer has File/New/Category and File/New/Subcategory menu item. Add Categories and Subcategories to your folder structures to help organize your files better. Categories and Subcategories expand and collapse, and their expanded or collapsed state is remembered. This makes it where you do not have to repeatedly open and close certain folders to get to the level of detail you desire. Categories and Subcategories make it easy to create a knowledge base out of folders and files.

Ideal Automate Explorer New Project

green check scripting automation tools

Super Fast Search – Search allows you to find all instances of string or regular expression in text, word, or open office files included within all of the subfolders of a parent folder. You can use a hotkey to navigate to the particular line in the result in a file or to open a new tab in IdealAutomate Explorer that points to the immediate parent folder of the file that contains the text that was found. To see a speed comparison of this search to other search utilities, please see: https://youtu.be/IY-Y5BZUpaM

Ideal Automate Explorer Search
(click to enlarge)
windows scripting green check

Folder/File Context Menus to Open, Build, Run, and add Metadata/Hotkeys – Context Menus make it easy for you to open, build, and run your projects. They also allow you to add metadata and hotkeys.

Ideal Automate Explorer Context Menus

Build with msbuild – If you select a folder, you can use the "Build" context menu item to build the solution with msbuild in the background without navigating down to the solution file.

Open solution with Visual Studio – If you select a folder, you can use "Open With Visual Studio" context menu item to open the solution with Visual Studio without navigating down to the solution file.

Run executable within folder – If you select a folder, you can use "Run" context menu item to run an executable in the folder or subfolder without navigating down to the executable file.

Open Windows Explorer for folder – If you select a folder, you can use the "Open With Windows Explorer" context menu item to open the folder with Windows Explorer.

Compare Files – If you select a file, you can use the "Compare" context menu item to open file in Notepad++ as Actual.txt file or Ideal.txt file for comparing two files.

Add metadata and hotkeys to files – If you select a file or folder, you can add metadata for: Manual Execution Time, a Custom field, Status, or a HotKey. Manual Execution Time is used to enter how long in seconds that it takes you to do some process manually. Manual Execution Time is compared to Actual Execution Time when you have executables that automate some process to tell you how much time is saved by using the automated process. The Custom Field and Status metadata are particularly useful when you have a folder of files that represent a todo list. Hotkeys make it so that you can execute any program by pressing the hotkey for that program while IdealAutomate Explorer is running.

Here is a video that illustrates some of the things that can be done with Ideal Automate. The video was created before Ideal Automate Explorer existed so the interface is different from the current one, but the same general principles apply.

Ideal Automate 15-Minute Hello World Example

Tags: Windows Explorer with Tabs; Artificial Intelligence; ToDo List; Knowledge Base; Automation Scripts; HotKeys; File Comparison; Search; Add Metadata to files; cheat sheets

Download Source Code from Github

This blog uses the cross-linker plugin developed by Web-Developers.Net