$0

ScreenBot4

Pay

ScreenBot4

ScreenBot 4.0 - Ultimate Windows Automation Tool


Elevate Your Productivity with Seamless AutomationScreenBot 4.0 is a cutting-edge command-line interface (CLI) automation tool designed for Windows, empowering users to streamline repetitive tasks, boost productivity, and create sophisticated automation workflows. Whether you're a developer, IT professional, gamer, or business user, ScreenBot 4.0 offers an intuitive, extensible framework to automate mouse and keyboard interactions, image and text recognition, file operations, system monitoring, and more. With its robust feature set and professional-grade capabilities, ScreenBot 4.0 is your all-in-one solution for transforming how you interact with your Windows environment.


Why Choose ScreenBot 4.0? ScreenBot 4.0 is engineered to deliver unparalleled flexibility and power, making it the go-to tool for automation enthusiasts and professionals alike. Here’s what sets it apart:

  • Versatile Automation: Control mouse movements, keyboard inputs, windows, files, and system resources with a single, unified tool.
  • Advanced Image and Text Recognition: Leverage computer vision and Tesseract OCR to interact with dynamic GUI elements, perfect for automating applications with variable layouts.
  • Conditional Logic and Loops: Build intelligent scripts with if, else, and looping constructs for dynamic, context-aware workflows.
  • System Integration: Monitor CPU, RAM, disk usage, and manage application windows for comprehensive system automation.
  • Customizable Commands: Register your own commands to tailor ScreenBot to your unique needs.
  • Robust Error Handling: Ensure reliable script execution with configurable error management and logging.
  • Privacy and Security: Built-in guest mode and password protection safeguard administrative commands and scripts.
  • WebUI for Professional Users: ScreenBot 4.0 Professional introduces a web-based interface for remote automation, live desktop streaming, file browsing, and visual script building.

Whether you're automating data entry, managing system resources, creating gaming macros, or orchestrating complex workflows, ScreenBot 4.0 delivers unmatched efficiency and precision.


Key Features of ScreenBot 4.0

Mouse and Keyboard Automation

  • Mouse Commands: Move, click, drag, and scroll with precision using coordinate-based or image-based targeting. Perfect for navigating dynamic interfaces or automating drag-and-drop operations.
    • Example: move button.png 3 moves the cursor to the center of a button image at speed 3.
    • Example: drag start.png end.png 3 drags from one image to another.
  • Keyboard Commands: Simulate text input, shortcuts, and special keys (e.g., ctrl, alt, f1–f24). Use variables like {{login}} or {{date}} for dynamic input.
    • Example: keyBoard type 0.3 Hello, {{login}}! types a personalized greeting.

Image and Text Recognition

  • Image Detection: Use seeImage to locate GUI elements on the screen, enabling automation in applications with variable layouts.
    • Example: if seeImage login.png ?run click ?else msg Login button not found
  • OCR Capabilities: Extract text from images or the entire screen using Tesseract OCR with commands like readImage and readScreen.
    • Example: readImage receipt.jpg useBlackWhite eng extracts English text from a scanned receipt.
  • Word and Text Interaction: Move to or click specific words or phrases on the screen with moveToWord or moveToText.
    • Example: moveToWord one 5 eng Save moves to the first instance of the word "Save."

Conditional Logic and Workflow Control

  • If/Else Constructs: Create dynamic workflows with logical operators (?equ, ?nequ, ?cntn, etc.) to handle conditions like image presence or user input.
    • Example: if userInput Do you love ScreenBot4? ?equ yes ?run msg Awesome! ?else msg Try it more!
  • Loops and Iteration: Use eachOnScreen to iterate over multiple instances of an image or repeat for repetitive tasks.
    • Example: eachOnScreen textfile.png ?run move {{imageX}} {{imageY}} 5 processes all text file icons on the desktop.
  • Labels and Modular Scripts: Organize scripts with normal and transparent labels, executed via the run command for reusable workflows.
    • Example: run processFiles: ?arg file1.txt file2.txt

File and System Management

  • File Operations: Check, read, write, append, or delete files with commands like fileExist, readFile, and deleteFile.
    • Example: if fileExist data.txt ?run readFile data.txt ?else msg File not found
  • Window Management: Control application windows with commands like focusWindow, minimizeWindow, and resetWindow.
    • Example: resetWindow Chrome 100 100 800 600 resizes and repositions a Chrome window.
  • System Monitoring: Retrieve CPU usage, RAM, disk space, and more with getEnv commands.
    • Example: if getEnv ramFree ?lstn 1000 ?run msg Low memory warning!

Advanced Features

  • Web Fetching with Fetcher: Extract web content, parse JSON APIs, or download files with segmented, multi-threaded capabilities.
  • Audio Feedback: Use say and talk commands to generate audio notifications or read files aloud.
    • Example: talk voice-1 0 notes.txt reads a text file asynchronously.
  • Pixel-Based Automation: Detect and act on pixel colors with commands like waitPixelColor and colorExistsInRegion.
    • Example: waitPixelColor 100 100 #FF0000 10 waits for a red pixel to appear.
  • Clipboard and GUI Interaction: Copy/paste data and display alerts or input prompts with clipboardCopy, msg, and userInput.
    • Example: userInput Enter your email captures user input for scripting.

Security and Privacy

  • Password Protection: Secure scripts with setSecurityPassword and activateSecurity to prevent unauthorized access.
  • Guest Mode: Allow limited command execution without compromising administrative controls.
    • Example: guestUser on enables guest mode for safe, restricted access.

ScreenBot 4.0 Professional vs. Free VersionScreenBot 4.0 is available in two editions: Free and Professional. The Free version offers robust automation capabilities, while the Professional version unlocks advanced features tailored for enterprises, remote teams, and power users.

Free Version

  • Core Automation Features: Access all mouse, keyboard, image recognition, OCR, file, and window management commands.
  • Scripting Capabilities: Write and execute .as scripts with conditional logic, loops, and labels.
  • System Monitoring: Monitor CPU, RAM, and disk usage.
  • Fetcher Utility: Perform web extraction and file downloads with basic configurations.
  • Security Features: Password protection and guest mode for secure script execution.
  • Ideal For: Individual users, developers, and hobbyists looking to automate personal workflows or gaming tasks.

Professional Version

  • WebUI Interface: Access a powerful web-based interface for remote automation, live desktop streaming, file browsing, and visual script building.
    • Live Desktop View: Stream your desktop in real-time to monitor automation tasks from any browser.
    • File Browser Tab: Browse and download files remotely with secure access controls.
    • Terminal Tab: Execute ScreenBot commands directly from the browser.
    • Script Builder Tab: Build scripts visually with an intuitive GUI, reducing scripting time.
  • WebUI Configuration: Customize the WebUI with webuiconfig.exe to adjust security, streaming quality, audio settings, and more.
  • Multi-User Support: Isolated sessions for multiple users, with host controls for monitoring and access management.
  • Enhanced Performance: Optimized for enterprise-grade workflows, with advanced logging and diagnostics.
  • Ideal For: Businesses, IT teams, and remote workers needing scalable, secure, and visually accessible automation solutions.

Note: The Professional version includes all Free version features, plus the WebUI and advanced configuration options. To verify your version, check for webui4.exe in your installation directory. If absent, you’re using the Free version or run the following command screenbot4.exe --version.


Use Cases

ScreenBot 4.0 is versatile enough to handle a wide range of automation tasks, including:

  • Data Entry: Automate form filling, report generation, or data migration.
    • Example: Populate login forms with keyBoard type and seeImage for button clicks.
  • GUI Automation: Navigate menus, click buttons, or interact with applications using image-based targeting.
    • Example: Automate software testing by detecting and clicking UI elements.
  • System Administration: Monitor system resources, manage windows, or automate maintenance tasks.
    • Example: Trigger alerts when RAM usage drops below a threshold.
  • Gaming Macros: Create macros for repetitive in-game actions, such as crafting or combat sequences.
    • Example: Use eachOnScreen to interact with multiple on-screen items.
  • File Management: Organize files, automate backups, or process batches of files.
    • Example: Monitor folders with watchFolder and trigger actions on changes.
  • Web Automation: Extract data from websites or download files with the fetcher utility.
    • Example: Scrape webpage titles or download large files in segments.
  • Remote Automation (Professional): Control and monitor automation tasks from anywhere via the WebUI.
    • Example: Build and execute scripts remotely while streaming your desktop.

Getting StartedSystem Requirements

  • Operating System: Windows 10 or 11 (64-bit)
  • RAM: 4 GB minimum (8 GB recommended)
  • Disk Space: 250 MB for installation
  • Dependencies: .NET Framework 4.8 or later

Installation

  1. Download: Get ScreenBot 4.0.
  2. Extract: Unzip to a directory and run installation.
  3. Optional: Add the directory to your system’s PATH for CLI access.
  4. Verify: Run screenbot4 --version to confirm installation.
  5. Run Scripts: Create a .as script (e.g., myscript.as) and execute with screenbot4 run myscript.as, or modify default.as for automatic execution.

WebUI Setup (Professional Version)

  1. Launch WebUI: Double-click webui4.exe or use webui4.exe start webui 127.0.0.1 4444.
  2. Access: Open http://127.0.0.1:4444 in your browser (default credentials: admin/admin).
  3. Configure: Use webuiconfig.exe to customize security, streaming, and user settings.
  4. Start Automating: Use the WebUI’s terminal, file browser, or script builder for remote control.

Example Workflow: Automating Web Form Submission

! Reset environment
resetEnvironment

! Open browser and navigate
focusWindow Chrome
keyBoard type 0.2 https://example.com/login
keyBoard press enter
wait 5

! Check for login button
if seeImage login.png ?run click ?else msg Login button not found

! Enter credentials
keyBoard type 0.3 {{login}}
keyBoard press tab
keyBoard type 0.3 mypassword
keyBoard press enter

! Confirm login
if seeImage dashboard.png ?run msg Login successful! ?else msg Login failed

This script automates logging into a website, showcasing mouse clicks, keyboard input, image recognition, and GUI feedback.


Why prefer ScreenBot 4.0?

  • Free Version: Perfect for individuals and hobbyists, offering powerful automation tools at no cost.
  • Professional Version: Unlock the WebUI, multi-user support, and advanced configuration for enterprise-grade automation. Ideal for teams and remote workflows.
  • One-Time Purchase: No subscriptions—pay once and own ScreenBot 4.0 forever.
  • Regular Updates: Access new features, bug fixes, and performance improvements.
  • Community Support: Join a growing community of automation enthusiasts for tips and shared scripts.

Purchase Now:https://evandervictor.gumroad.com/l/screenbot
Professional Version Pricing: Check homepage for details.
Free Version: Available for immediate download with full core functionality.


ConclusionScreenBot 4.0 is the ultimate Windows automation tool, combining simplicity, power, and flexibility to transform how you work. From automating repetitive tasks to building complex workflows, ScreenBot empowers you to save time and focus on what matters. The Professional version’s WebUI takes automation to the next level, offering remote control, live monitoring, and visual script building for unmatched convenience.Start your automation journey today with ScreenBot 4.0. Whether you choose the Free or Professional version, you’re joining the automation revolution. Download now and work smarter, not harder!Happy Automating!
For support or feedback, email us on thescreenbot@gmail.com.

Pay

ScreenBot4 is a professional Windows CLI automation toolkit that builds modular scripts, automates GUIs with image recognition and OCR,password-protected execution and includes an optional WebUI for remote control and monitoring.

Modular .as scripting with labels, variables, and inline math for dynamic logic.
Image-based GUI automation (jpg/png) and OCR via Tesseract for text-aware interactions.
Versioned releases and scheduled execution for safe updates and automated deployments.
Security features: password protection, guest mode, and configurable execution permissions.
Optional WebUI (Professional) for remote desktop viewing, multi-user sessions, and script building.
System requirements & support:
Windows 10 or 11 (64-bit), 4 GB RAM (8 GB recommended), .NET Framework 4.8+.
Powered by