A collection of C# WPF applications for Automating redundant tasks
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
..IdealAutomate/UnconvertUWP Undid convert to UWP for these reasons: Mar 18, 2018
ArtificialIntelligence Made it where you need to double-click folder in order to drill down … Apr 14, 2018
AutomateGoogleYahoo Added PutAllDoNotCheckForAlternative Feb 15, 2018
CSharp Point codegentemplateparms to roaming folder for core dll so scriptge… Jun 23, 2018
CheatSheets Fixed add new wordpad doc so that it would select new wordpad doc. Al… Aug 12, 2018
Classic ASP Made it where you need to double-click folder in order to drill down … Apr 14, 2018
CodeGenTemplateParms Fixed multiline problem in codegentemplateparm Jun 24, 2018
Control Panel Added code for creating image with snipping tool to scriptrecorder Jan 14, 2018
CreateOPFrom3Fields Added categories and fixed commit problem Sep 4, 2017
DDLMaint Starting to fix idealautomatescriptrecorder and removed sql express f… Dec 24, 2017
Debugging Tools Fixed add new wordpad doc so that it would select new wordpad doc. Al… Aug 12, 2018
Debugging Fixed add new wordpad doc so that it would select new wordpad doc. Al… Aug 12, 2018
Explorer/AddNewFieldToIEA Added categories and fixed commit problem Sep 4, 2017
HelloWorldExample Remove description from HotKeysMenu Assembly Information so pressing … Feb 17, 2018
IdealAutomateCore Fixed search results problem with open in visual studio for vs2013 Aug 25, 2018
IdealAutomateExplorer Finish reverting cache changes Sep 8, 2018
IdealAutomateScriptRecorder Added code for creating image with snipping tool to scriptrecorder Jan 14, 2018
IdealToolsOrganizer Added categories and fixed commit problem Sep 4, 2017
KeyboardShortcuts Merge Angular cheat sheet Nov 11, 2017
Mind Maps Made it where you need to double-click folder in order to drill down … Apr 14, 2018
OnlineCollegeCourses Cleanup by removing performance report and control extensions Dec 17, 2017
OpenCurrentPageInVS Added categories and fixed commit problem Sep 4, 2017
OpenEditPlusInVS Improved search to return search results in datagrid Jul 8, 2018
RemoveFormattingClipboard Undid convert to UWP for these reasons: Mar 18, 2018
ScanToOCR added global Jul 31, 2017
ScriptGenerator Fixed multiline problem in codegentemplateparm Jun 24, 2018
Search Added Debugging\DebugTrace and Search\FindValueInAnyTableDB May 18, 2018
SortDeleteDupsCaseInsensitive Added categories and fixed commit problem Sep 4, 2017
TestDynamicCompiler Fixed deploy problem where it was deploying to wrong location May 5, 2018
TutorialCreateIdealAutomateTemplate Added categories and fixed commit problem Sep 4, 2017
TutorialExample Added categories and fixed commit problem Sep 4, 2017
Utilities Fixed add new wordpad doc so that it would select new wordpad doc. Al… Aug 12, 2018
VisualStudio Fixed add new wordpad doc so that it would select new wordpad doc. Al… Aug 12, 2018
WindowsExplorerGetFileNameOnly Added categories and fixed commit problem Sep 4, 2017
WindowsExplorerGetFullFileName Added categories and fixed commit problem Sep 4, 2017
WrapSQLInQuotesForCS Undid convert to UWP for these reasons: Mar 18, 2018
WrapTextInQuotesForCS Moved CategoryState to ..IdealAutomate public folder and replaced Cat… Sep 24, 2017
testjunkfolder2/..IdealAutomate Fixed myDataGridView Height problem Apr 7, 2018
testnewprojc Fixed File New Project Apr 7, 2018
testpkg1 Undid convert to UWP for these reasons: Mar 18, 2018
testproject Fixed sorting filtering problem where datagridview index was out of s… Apr 14, 2018
.gitignore Fixed new tab problem that occurred when not changing tabs Mar 24, 2018
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Nov 26, 2017
README.md Update README.md Sep 2, 2018

README.md

IdealAutomate

Automating the Problem-Solving Process One Chunk at a Time



If you just want the IdealAutomateExplorer executable application, you can install it with a single-click at http://idealautomate.com/idealautomateexplorer/publish.htm

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. Launch Applications from Central Repository
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
green check scripting automation tools 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-Y5BZUpaMIdeal Automate Explorer Search
(click to enlarge)
green check scripting automation tools 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..


Training Videos:

Below is a 5-minute video that shows how to get started with Ideal Automate Explorer in 5 minutes.

Getting Started in 5 minutes

Below is a 2-minute video that shows one example of the powerful applications that you can create with IdealAutomate. In this video, you will see how you can immediately start using IdealAutomate to automate setting breakpoints in Visual Studio on every method in a file, folder, or project.

Visual Studio set breakpoint on every method

Below is an 11-minute video walks through how to use the basic features of Ideal Automate Explorer.

Ideal Automate Explorer Features

Below is a 3-minute video that shows another example of the powerful applications that you can create with IdealAutomate. In this video, you will see how you can immediately start using IdealAutomate to create a menu of all executables or hotkeys in a folder.

create a menu of all executables or hotkeys in a folder

In the 2-minute video video below, you will see how you can immediately start using IdealAutomate to wrap multi-line text strings in quotes to use in assignment to a variable in CSharp

wrap multi-line text strings in quotes CSharp

In the 2-minute video video below, you will see how you can immediately start using IdealAutomate to wrap multi-line T-SQL statements in quotes to use in assignment to a variable in CSharp

wrap multi-line T-SQL in quotes CSharp

In the 9-minute video below, you will see how you can automate the process of using Windows Snipping Tool to take notes into a wordpad document when watching video tutorials.

What is a Snipping Tool? Copying Images to a File Automatically When Taking Notes on Video Tutorials

Tags: Windows Explorer with Tabs; Artificial Intelligence; ToDoList; Knowledge Base; Automation Scripts; HotKeys; File Comparison; Search; Add Metadata to files; cheat sheets; What is a Snipping Tool; Copying Images to a File Automatically When Taking Notes on Video Tutorials