<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Windows]]></title><description><![CDATA[A place to share commands you like to trigger remotely.  ]]></description><link>https://www.triggercmd.com/forum/category/8</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Jul 2026 17:29:23 GMT</lastBuildDate><atom:link href="https://www.triggercmd.com/forum/category/8.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 13 Mar 2026 19:55:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[é possivel desligar o Computador e Monitor com um comando?]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://www.triggercmd.com/forum/uid/26206">@Alisson-Teixeira</a>, I translated that as:</p>
<p dir="auto">"I would like to know if it's possible to turn off the monitor and the computer at the same time with just one command? In the free version?  With the example command, the monitor enters power saving mode, but doesn't turn off completely...</p>
<p dir="auto">Question for Windows please"</p>
<p dir="auto">You can run multiple commands in one command by putting <strong>&amp;&amp;</strong> between commands, like this:</p>
nircmd.exe monitor off &amp;&amp; shutdown /s /t 10

]]></description><link>https://www.triggercmd.com/forum/topic/3345/é-possivel-desligar-o-computador-e-monitor-com-um-comando</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3345/é-possivel-desligar-o-computador-e-monitor-com-um-comando</guid><dc:creator><![CDATA[Russ]]></dc:creator><pubDate>Fri, 13 Mar 2026 19:55:16 GMT</pubDate></item><item><title><![CDATA[TRIGGERcmd Misson Control app]]></title><description><![CDATA[<p dir="auto">I created a separate app for triggering commands called <a href="https://github.com/rvmey/triggercmd-mission-control/releases/" rel="nofollow ugc">TRIGGERcmd Misson Control</a>.</p>
<p dir="auto">Now you can use it to generate commands using AI - checkout <a href="https://youtu.be/TYdu4_iAdI8" rel="nofollow ugc">this video</a>.</p>
<p dir="auto"><img src="/forum/assets/uploads/files/1772756389075-62116fd1-ae36-4aef-a892-4272194a854e-image.png" alt="62116fd1-ae36-4aef-a892-4272194a854e-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://www.triggercmd.com/forum/topic/3344/triggercmd-misson-control-app</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3344/triggercmd-misson-control-app</guid><dc:creator><![CDATA[Russ]]></dc:creator><pubDate>Fri, 06 Mar 2026 00:21:40 GMT</pubDate></item><item><title><![CDATA[Turn PC on&#x2F;off]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://www.triggercmd.com/forum/uid/26167">@Rodney-Mathee</a>, I'm glad you told me it's wifi, not wired ethernet.  That changes things.  For one, that WakeMeOnLan.exe tool from Nirsoft won't work because it doesn't support wireless networks.</p>
<p dir="auto">I've never tried "wake-on-wlan" but in theory it's possible with the right hardware.<br />
<a href="https://documentation.ubuntu.com/core/explanation/system-snaps/network-manager/how-to-guides/configure-the-snap/wake-on-wlan/" rel="nofollow ugc">https://documentation.ubuntu.com/core/explanation/system-snaps/network-manager/how-to-guides/configure-the-snap/wake-on-wlan/</a></p>
]]></description><link>https://www.triggercmd.com/forum/topic/3341/turn-pc-on-off</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3341/turn-pc-on-off</guid><dc:creator><![CDATA[Russ]]></dc:creator><pubDate>Sun, 01 Mar 2026 20:08:53 GMT</pubDate></item><item><title><![CDATA[Python script to change my wifi color LED light bulb state]]></title><description><![CDATA[<p dir="auto">My PC talks to my wifi light bulb directly, not via Tuya's cloud API.</p>
<p dir="auto">I can say, "Alexa, bulb 1 red" or "Alexa bulb 1 off" etc.</p>
<p dir="auto">I can also say, "Use @TRIGGERcmd to turn bulb 1 blue" using the MCP tool with ChatGPT.</p>
<p dir="auto"><strong>Example commands:</strong></p>
<p dir="auto">Turn the bulb on:</p>
<pre><code>python3 c:\tools\tuyabulb.py --id abcdefghijklmnop123456 --key "123456!@ABCcdefh" --ip 192.168.86.25 on
</code></pre>
<p dir="auto">Set the color to red:</p>
<pre><code>python3 c:\tools\tuyabulb.py --id abcdefghijklmnop123456 --key "123456!@ABCcdefh" --ip 192.168.86.25 red
</code></pre>
<p dir="auto">Set the brightness to 60 percent:</p>
<pre><code>python3 c:\tools\tuyabulb.py --id abcdefghijklmnop123456 --key "123456!@ABCcdefh" --ip 192.168.86.25 60
</code></pre>
<p dir="auto">Here's the script:</p>
<pre><code>#!/usr/bin/env python3
import argparse
import ipaddress
import platform
import subprocess
import sys
import tinytuya

# Predefined color presets (RGB values)
COLOR_PRESETS = {
    "red": (255, 0, 0),
    "green": (0, 255, 0),
    "blue": (0, 0, 255),
    "white": (255, 255, 255),
    "yellow": (255, 255, 0),
    "cyan": (0, 255, 255),
    "magenta": (255, 0, 255),
    "orange": (255, 165, 0),
    "purple": (128, 0, 128),
    "pink": (255, 192, 203),
}


def ping_host(ip: str, timeout: int = 1) -&gt; bool:
    """Ping a host to check if it's reachable. Returns True if ping succeeds."""
    param = "-n" if platform.system().lower() == "windows" else "-c"
    timeout_param = "-w" if platform.system().lower() == "windows" else "-W"
    timeout_value = str(timeout * 1000) if platform.system().lower() == "windows" else str(timeout)
    
    command = ["ping", param, "1", timeout_param, timeout_value, ip]
    try:
        result = subprocess.run(command, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, timeout=timeout + 1)
        return result.returncode == 0
    except (subprocess.TimeoutExpired, Exception):
        return False


def make_device(device_id: str, ip: str, local_key: str, version: str | None):
    # BulbDevice works for most Tuya bulbs. If yours isn't a "bulb" type, use Device instead.
    d = tinytuya.BulbDevice(device_id, ip, local_key)
    d.set_socketPersistent(True)   # keep socket open for reliability
    d.set_socketTimeout(5)         # seconds

    # Many Tuya WiFi bulbs are 3.3. Some are 3.1. If you're unsure, try 3.3 first.
    if version:
        d.set_version(float(version))
    else:
        d.set_version(3.3)

    return d


def main():
    p = argparse.ArgumentParser(description="Local control of a Tuya bulb via tinytuya (no cloud).")
    p.add_argument("--id", required=True, help="Tuya device id")
    p.add_argument("--ip", help="Bulb IP address on your LAN")
    p.add_argument("--subnet", help="Subnet to scan (e.g. 192.168.1.0/24)")
    p.add_argument("--start-from", help="IP address to start scanning from (only with --subnet)")
    p.add_argument("--key", required=True, help="Tuya localKey (16+ chars)")
    p.add_argument("--ver", default=None, help="Protocol version (e.g. 3.3 or 3.1). Default: 3.3")
    p.add_argument("cmd", help="Command: off, on, status, color name (red, green, etc.), or brightness 0-100")
    args = p.parse_args()

    # Determine command type
    cmd_lower = args.cmd.lower()
    if cmd_lower in ["off", "on", "status"]:
        cmd_type = cmd_lower
    elif cmd_lower in COLOR_PRESETS:
        cmd_type = "color"
        preset_color = cmd_lower
    elif args.cmd.isdigit():
        brightness_val = int(args.cmd)
        if 0 &lt;= brightness_val &lt;= 100:
            cmd_type = "brightness"
        else:
            p.error("Brightness must be between 0-100")
    else:
        p.error(f"Invalid command: {args.cmd}. Use: off, on, status, color name, or brightness (0-100)")

    # Validate that either --ip or --subnet is provided
    if not args.ip and not args.subnet:
        p.error("Either --ip or --subnet must be specified")
    if args.ip and args.subnet:
        p.error("Cannot specify both --ip and --subnet")
    if args.start_from and not args.subnet:
        p.error("--start-from can only be used with --subnet")

    # Determine which IPs to try
    if args.subnet:
        try:
            network = ipaddress.ip_network(args.subnet, strict=False)
            all_ips = [str(ip) for ip in network.hosts()]
            
            # Filter to start from specified IP if provided
            if args.start_from:
                start_ip = ipaddress.ip_address(args.start_from)
                # Verify start IP is in the subnet
                if start_ip not in network:
                    print(f"ERROR: Start IP {args.start_from} is not in subnet {args.subnet}", file=sys.stderr)
                    return 1
                # Filter to IPs &gt;= start_from
                ips_to_try = [ip for ip in all_ips if ipaddress.ip_address(ip) &gt;= start_ip]
                print(f"Scanning subnet {args.subnet} from {args.start_from} ({len(ips_to_try)} hosts)...", file=sys.stderr)
            else:
                ips_to_try = all_ips
                print(f"Scanning subnet {args.subnet} ({len(ips_to_try)} hosts)...", file=sys.stderr)
        except ValueError as e:
            print(f"ERROR: Invalid subnet or IP format: {e}", file=sys.stderr)
            return 1
    else:
        ips_to_try = [args.ip]

    # Try each IP until one works
    last_error = None
    for ip in ips_to_try:
        if args.subnet:
            print(f"Trying {ip}...", file=sys.stderr)
            # Quick ping check to skip unreachable hosts
            if not ping_host(ip):
                continue
        
        dev = make_device(args.id, ip, args.key, args.ver)

        dev = make_device(args.id, ip, args.key, args.ver)

        try:
            if cmd_type == "off":
                r = dev.turn_off()
            elif cmd_type == "on":
                r = dev.turn_on()
            elif cmd_type == "brightness":
                r = dev.set_brightness_percentage(brightness_val)
            elif cmd_type == "color":
                # Get RGB values from preset
                rgb = COLOR_PRESETS[preset_color]
                # Set the color
                r = dev.set_colour(rgb[0], rgb[1], rgb[2])
            else:
                r = dev.status()

            # Check if the device responded with an errora
            if isinstance(r, dict) and r.get("Error"):
                if args.subnet:
                    # During subnet scan, continue to next IP on error
                    last_error = r.get("Error")
                    continue
                else:
                    # For direct IP, print error and exit
                    print(r)
                    return 2

            # Success! Print result and exit
            if args.subnet:
                print(f"SUCCESS: Device found at {ip}", file=sys.stderr)
            print(r)
            return 0

        except Exception as e:
            last_error = e
            if not args.subnet:
                print(f"ERROR: {e}", file=sys.stderr)
                return 1
            # For subnet scan, continue to next IP
            continue
        finally:
            try:
                dev.set_socketPersistent(False)
            except Exception:
                pass

    # If we get here with subnet scan, none of the IPs worked
    if args.subnet:
        print(f"ERROR: Device not found in subnet {args.subnet}. Last error: {last_error}", file=sys.stderr)
        return 1


if __name__ == "__main__":
    raise SystemExit(main())
</code></pre>
<p dir="auto">This is my commands.json entry:</p>
<pre><code> {
  "trigger": "Tuya Bulb 1",
  "command": "python3 c:\\tools\\tuyabulb.py --id abcdefghijklmnop123456 --key \"123456!@ABCcdefh\" --ip 192.168.86.25",
  "offCommand": "",
  "ground": "foreground",
  "voice": "bulb 1",
  "voiceReply": "",
  "allowParams": "true",
  "mcpToolDescription": "Controls the state of light bulb 1.  Parameters are: on, off, red, green, blue, white, yellow, cyan, magenta, orange, purple, pink, or brightness percentage from 0 to 100"
 }
</code></pre>
]]></description><link>https://www.triggercmd.com/forum/topic/3331/python-script-to-change-my-wifi-color-led-light-bulb-state</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3331/python-script-to-change-my-wifi-color-led-light-bulb-state</guid><dc:creator><![CDATA[Russ]]></dc:creator><pubDate>Tue, 30 Dec 2025 02:19:55 GMT</pubDate></item><item><title><![CDATA[Use Claude Desktop to lookup and play a Youtube video on your Roku]]></title><description><![CDATA[<p dir="auto">I'm having fun with the <a href="https://www.triggercmd.com/forum/topic/3287/triggercmd-stdio-mcp-server-for-llm-ai-integration">TRIGGERcmd MCP server</a> and <a href="https://github.com/bendelpino/youtube-mcp" rel="nofollow ugc">this Youtube MCP server</a>.  This is an example to demostrate how easy it is to turn any script into an MCP tool for AI to use on your behalf.</p>
<p dir="auto">Here's a Youtube video showing how it works:  <a href="https://youtu.be/ctV8TUvcQuI" rel="nofollow ugc">https://youtu.be/ctV8TUvcQuI</a></p>
<p dir="auto">This shows me telling the Claude AI LLM to lookup a Youtube video and play it on my Roku.</p>
<p dir="auto"><img src="/forum/assets/uploads/files/1760213095162-fe03fce6-dcc7-41e3-904b-1f67adb2dada-image.png" alt="fe03fce6-dcc7-41e3-904b-1f67adb2dada-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">This is my <strong>claude_desktop_config.json</strong> file:</p>
<pre><code>{
  "mcpServers": {
    "triggercmd": {
      "command": "C:\\tools\\triggercmd-mcp-windows-amd64.exe"
    },
    "youtube": {
            "command": "C:\\Users\\russe\\AppData\\Local\\Microsoft\\WindowsApps\\python.exe",
            "args": [
                "-m", "uv", "run", "--directory", 
                "C:\\tools\\mcp\\youtube-mcp", 
                "youtube_server.py"
            ],
            "env": {
                "YOUTUBE_API_KEY": "(get your own)"
            }
    }
  }
}
</code></pre>
<p dir="auto">This is my TRIGGERcmd command from <strong>commands.json</strong>:</p>
<pre><code> {
  "trigger": "Youtube Upstairs Roku",
  "command": "c:\\tools\\yt-upstairs-roku.bat",
  "offCommand": "",
  "ground": "foreground",
  "voice": "",
  "voiceReply": "",
  "allowParams": "true",
  "mcpToolDescription": "Shows a specific video on my upstairs Roku.  The parameter specifies the video by its Youtube video ID. "
 }
</code></pre>
<p dir="auto">This is my <strong>yt-upstairs-roku.bat</strong> file:</p>
<pre><code>curl -v -XPOST "http://192.168.1.12:8060/launch/837?contentId=%1"
</code></pre>
<p dir="auto">192.168.86.127 is the IP of my upstairs Roku.<br />
837 is the ID of the Youtube app on Roku.<br />
%1 is a placeholder for the parameter (the Youtube video ID).</p>
<p dir="auto"><img src="/forum/assets/uploads/files/1760214548716-d50c22a1-8bc9-4269-8c2f-ee093c986473-image.png" alt="d50c22a1-8bc9-4269-8c2f-ee093c986473-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://www.triggercmd.com/forum/topic/3293/use-claude-desktop-to-lookup-and-play-a-youtube-video-on-your-roku</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3293/use-claude-desktop-to-lookup-and-play-a-youtube-video-on-your-roku</guid><dc:creator><![CDATA[Russ]]></dc:creator><pubDate>Sat, 11 Oct 2025 20:10:03 GMT</pubDate></item><item><title><![CDATA[Upgrade all of your software.]]></title><description><![CDATA[<p dir="auto">Well, it will update most things anyway.</p>
<p dir="auto">winget upgrade --all</p>
]]></description><link>https://www.triggercmd.com/forum/topic/3250/upgrade-all-of-your-software</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3250/upgrade-all-of-your-software</guid><dc:creator><![CDATA[Russ]]></dc:creator><pubDate>Mon, 09 Jun 2025 02:16:28 GMT</pubDate></item><item><title><![CDATA[Add two commands in a single trigger]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://www.triggercmd.com/forum/uid/21130">@Carlos-Junior</a>, you could create a script with two commands in it like this:</p>
taskkill /f /fi "USERNAME eq %USERNAME%" /fi "WINDOWTITLE ne"
shutdown /s /f /t 0

<p dir="auto">Then your command would run that script with a command like this:</p>
c:\scripts\close_all_shutdown.bat

<p dir="auto">If you don't want to create a script, you can generally run multiple commands with one command line by separating the commands with &amp;&amp; like this:</p>
taskkill /f /fi "USERNAME eq %USERNAME%" /fi "WINDOWTITLE ne" &amp;&amp; shutdown /s /f /t 0

]]></description><link>https://www.triggercmd.com/forum/topic/3248/add-two-commands-in-a-single-trigger</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3248/add-two-commands-in-a-single-trigger</guid><dc:creator><![CDATA[Russ]]></dc:creator><pubDate>Thu, 29 May 2025 20:53:03 GMT</pubDate></item><item><title><![CDATA[Download a Youtube video by passing the URL as a parameter]]></title><description><![CDATA[<p dir="auto">I made this <a href="https://youtu.be/KqfRiPy5gFs" rel="nofollow ugc">YouTube video</a> to show how this works.</p>
<p dir="auto">Make sure to adjust the folder paths.  I doubt you'll put your script in d:\appdev\triggercmd\youtube-dl or put your downloaded files in m:\videos\youtube like I did.</p>
<p dir="auto">Create a folder, open a cmd window in that folder, and type these to create the virtual environment with the yt_dlp python module:</p>
<pre><code>python3 -m venv myenv
myenv\Scripts\activate.bat
pip3 install yt_dlp
</code></pre>
<p dir="auto"><strong>youtube-dl.bat contents:</strong></p>
<pre><code class="language-@echo">setlocal enabledelayedexpansion

:: This version of the script differs from the one in the Youtube video in that it handles any of these Youtube URL formats:
:: https://www.youtube.com/watch?v=KqfRiPy5gFs
:: https://youtu.be/KqfRiPy5gFs
:: KqfRiPy5gFs

:: Combine all arguments into a single string
set "input="
for %%A in (%*) do (
    set "input=!input! %%A"
)

:: Remove leading spaces
set "input=%input:~1%"

:: Check if the input contains "youtu.be" format and extract the video ID
echo %input% | findstr /C:"youtu.be" &gt;nul
if not errorlevel 1 (
    set "id=%input:~17%"  :: Strip "https://youtu.be/"
)

:: Check if the input contains "youtube.com/watch?v=" format and extract the video ID
if not defined id (
    echo %input% | findstr /C:"youtube.com/watch?v=" &gt;nul
    if not errorlevel 1 (
        set "id=%input:~32%"  :: Strip "https://www.youtube.com/watch?v="
    )
)

:: If input is just the ID, no need for stripping
if not defined id (
    set "id=%input%"
)

:: Ensure the ID is exactly 11 characters long
set "id=%id:~0,11%"

echo YouTube Video ID: %id%

:: Go to the folder where I want the files to be created
cd /d m:\videos\youtube

:: Activate the Python virtual environment that has the yt_dlp module installed
call d:\appdev\triggercmd\youtube-dl\myenv\Scripts\activate.bat

:: Run the python script to download the video and metadata
python d:\appdev\triggercmd\youtube-dl\youtube-dl.py %id%  &gt; debug.log 2&gt;&amp;1
</code></pre>
<p dir="auto"><strong><a href="http://youtube-dl.py" rel="nofollow ugc">youtube-dl.py</a> contents:</strong></p>
<pre><code>import yt_dlp
import json, uuid, sys

def download_video_metadata(video_url):
    ydl_opts = {
        'quiet': True,
        'skip_download': True,
        'force_generic_extractor': False,
    }
    
    with yt_dlp.YoutubeDL(ydl_opts) as ydl:
        try:
            info_dict = ydl.extract_info(video_url, download=False)
            return info_dict
        except Exception as e:
            print(f"Error: {e}")
            return None

def download_video(video_url):
    ydl_opts = {
        'quiet': False,
        'outtmpl': '%(title)s.%(ext)s',
    }
    
    with yt_dlp.YoutubeDL(ydl_opts) as ydl:
        try:
            ydl.download([video_url])
        except Exception as e:
            print(f"Error: {e}")

if __name__ == "__main__":
    if len(sys.argv) != 2:
        print("Usage: python3 youtube-dl.py &lt;YouTube Video URL&gt;")
        sys.exit(1)

    video_url = sys.argv[1]
    metadata = download_video_metadata(video_url)
    
    if metadata:
        print("Metadata:")

        filename=metadata.get('title', uuid.uuid4()) + ".json"
        with open(filename, "w") as file:
            json.dump(metadata, file, indent=4)

        print("Downloading video...")
        download_video(video_url)
</code></pre>
<p dir="auto">Make sure you enable parameters:<br />
<img src="/forum/assets/uploads/files/1743379672751-9f121796-6f1f-4241-9d2e-c0e83a221fc2-image.png" alt="9f121796-6f1f-4241-9d2e-c0e83a221fc2-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">If you want to create a panel, you can use this regex to accept any text:  ^.*$<br />
<img src="/forum/assets/uploads/files/1743379762238-8ac7a7eb-9e94-44e6-b259-93c72efd841c-image.png" alt="8ac7a7eb-9e94-44e6-b259-93c72efd841c-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://www.triggercmd.com/forum/topic/3232/download-a-youtube-video-by-passing-the-url-as-a-parameter</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3232/download-a-youtube-video-by-passing-the-url-as-a-parameter</guid><dc:creator><![CDATA[Russ]]></dc:creator><pubDate>Mon, 31 Mar 2025 00:05:39 GMT</pubDate></item><item><title><![CDATA[Turn Off only second Monitor]]></title><description><![CDATA[<p dir="auto">The command I use to turn off the monitor is this: powershell (Add-Type '[DllImport("user32.dll")]^public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2) And this to turn it on but never encloses the monitor again:  powershell (Add-Type '[DllImport("user32.dll")]^public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,-1)</p>
<p dir="auto">There is a command to turn off second monitor only and to turn on again?</p>
]]></description><link>https://www.triggercmd.com/forum/topic/3230/turn-off-only-second-monitor</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3230/turn-off-only-second-monitor</guid><dc:creator><![CDATA[Ego95]]></dc:creator><pubDate>Sat, 29 Mar 2025 09:28:07 GMT</pubDate></item><item><title><![CDATA[Command to Windows Hibernating]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://www.triggercmd.com/forum/uid/24769">@Oliver-R</a> Thanks a lot</p>
]]></description><link>https://www.triggercmd.com/forum/topic/3229/command-to-windows-hibernating</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3229/command-to-windows-hibernating</guid><dc:creator><![CDATA[Ego95]]></dc:creator><pubDate>Wed, 26 Mar 2025 11:46:31 GMT</pubDate></item><item><title><![CDATA[Reinstallation problem]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://www.triggercmd.com/forum/uid/22843">@Giuseppe-Sbirziola</a> , I got your direct message. I'm glad that worked.</p>
]]></description><link>https://www.triggercmd.com/forum/topic/3204/reinstallation-problem</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3204/reinstallation-problem</guid><dc:creator><![CDATA[Russ]]></dc:creator><pubDate>Sat, 25 Jan 2025 22:59:38 GMT</pubDate></item><item><title><![CDATA[Alexa ask to say turn on and after command]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://www.triggercmd.com/forum/uid/24408">@Rafael-Estevam</a>, what you say to Alexa will make more sense if you make the <strong>Voice</strong> field just <strong>computer</strong> instead of <strong>turn off computer</strong>.</p>
<p dir="auto">The formula is, "Alexa, turn on/off [voice word]."</p>
<p dir="auto">That's assuming you're using the TRIGGERcmd Smart Home skill.</p>
<p dir="auto">In this example, I can say</p>
<p dir="auto">"Alexa, turn <strong>on</strong> calculator." to open it.<br />
"Alexa, turn <strong>off</strong> calculator." to close it.</p>
<p dir="auto">7d94e408-a352-4c03-b195-3c512a638539-image.png</p>
]]></description><link>https://www.triggercmd.com/forum/topic/3203/alexa-ask-to-say-turn-on-and-after-command</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3203/alexa-ask-to-say-turn-on-and-after-command</guid><dc:creator><![CDATA[Russ]]></dc:creator><pubDate>Wed, 15 Jan 2025 01:32:30 GMT</pubDate></item><item><title><![CDATA[How do I do this? I copy and pasted the command into the &quot;command&quot; box and I tried using it with my alexa but it isnt working.]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://www.triggercmd.com/forum/uid/1">@Russ</a> bet man thank you so much for all of your help 🙂 im new to this coding stuff its super weird to me, Im definitely gonna learn alot from being in this community lol</p>
]]></description><link>https://www.triggercmd.com/forum/topic/3194/how-do-i-do-this-i-copy-and-pasted-the-command-into-the-command-box-and-i-tried-using-it-with-my-alexa-but-it-isnt-working</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3194/how-do-i-do-this-i-copy-and-pasted-the-command-into-the-command-box-and-i-tried-using-it-with-my-alexa-but-it-isnt-working</guid><dc:creator><![CDATA[Sxve__]]></dc:creator><pubDate>Wed, 01 Jan 2025 13:33:44 GMT</pubDate></item><item><title><![CDATA[Sair do Modo suspensão]]></title><description><![CDATA[<p dir="auto">Eu preciso sair do modo suspensão, meu PC recebe o comando do CMD, porém não funciona via Wake On LAn devido meu Provedor de internet não permitir e bloquear isso.</p>
<p dir="auto">Preciso de um comando que "Entre" quando em suspensão.</p>
<p dir="auto">Ele não possui senha, mas necessitar clicar em ENTRE para voltar a Area de Trabalho.</p>
]]></description><link>https://www.triggercmd.com/forum/topic/3177/sair-do-modo-suspensão</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3177/sair-do-modo-suspensão</guid><dc:creator><![CDATA[Gustavo Rios]]></dc:creator><pubDate>Tue, 10 Dec 2024 22:58:59 GMT</pubDate></item><item><title><![CDATA[Background image]]></title><description><![CDATA[<p dir="auto">I found the script for changing background colour. But I was wondering if there's one for changing the background to a certain image? Any help would Be gratefully appreciated</p>
]]></description><link>https://www.triggercmd.com/forum/topic/3176/background-image</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3176/background-image</guid><dc:creator><![CDATA[Ron]]></dc:creator><pubDate>Tue, 10 Dec 2024 17:55:54 GMT</pubDate></item><item><title><![CDATA[The sleep comand doesnr suspend the pc its hibernating]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://www.triggercmd.com/forum/uid/24938">@Diego-Ulises-Pérez-Ruiz</a>, maybe you need to specify the full path to nircmd.exe in your command, like c:\tools\nircmd.exe ...</p>
<p dir="auto">Also, by manually, I assume you mean when you run it manually from the command line it works.  What if you run it manually via TRIGGERcmd using the green Trigger button on the website, or from the green Play arrow in the GUI Editor ?  We should make sure those work before attempting Alexa.</p>
]]></description><link>https://www.triggercmd.com/forum/topic/3162/the-sleep-comand-doesnr-suspend-the-pc-its-hibernating</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3162/the-sleep-comand-doesnr-suspend-the-pc-its-hibernating</guid><dc:creator><![CDATA[Russ]]></dc:creator><pubDate>Sun, 24 Nov 2024 16:34:05 GMT</pubDate></item><item><title><![CDATA[Need Help]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://www.triggercmd.com/forum/uid/24102">@Ego95</a>, wakeonlan send a "magic packet" to power on a seperate computer across the same local area network.  It does not turn a computer off or suspend it.</p>
<p dir="auto">I think you meant the <strong>shutdown</strong> command, not wakeonlan because this command would shutdown a Windows computer in 30 seconds:</p>
shutdown /s /t 30

]]></description><link>https://www.triggercmd.com/forum/topic/3161/need-help</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3161/need-help</guid><dc:creator><![CDATA[Russ]]></dc:creator><pubDate>Sun, 24 Nov 2024 00:43:48 GMT</pubDate></item><item><title><![CDATA[Comandos]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://www.triggercmd.com/forum/uid/1">@Russ</a> the shutdown comand doesnt work</p>
]]></description><link>https://www.triggercmd.com/forum/topic/3159/comandos</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3159/comandos</guid><dc:creator><![CDATA[Ego95]]></dc:creator><pubDate>Sat, 23 Nov 2024 12:36:54 GMT</pubDate></item><item><title><![CDATA[problems installing in widows 11]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://www.triggercmd.com/forum/uid/24014">@Severus</a>, please look for the "tray" icon.  It looks like the square Triggercmd icon.  You have to click the up arrow near the clock in the lower right corner of the screen to see your tray icons.</p>
]]></description><link>https://www.triggercmd.com/forum/topic/3144/problems-installing-in-widows-11</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3144/problems-installing-in-widows-11</guid><dc:creator><![CDATA[Russ]]></dc:creator><pubDate>Sat, 09 Nov 2024 05:06:28 GMT</pubDate></item><item><title><![CDATA[Suspender e desligar o pc]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://www.triggercmd.com/forum/uid/23506">@Jeferson-Borges</a>, have you found the GUI Command Editor?</p>
<p dir="auto">You can use it to add your commands, like this:</p>
<p dir="auto">a7b17bdd-a9ef-4adb-873d-82486d97e561-image.png</p>
<p dir="auto">To open the GUI Command Editor, right click the TRIGGERcmd Agent's tray icon first:</p>
<p dir="auto">20784eb0-6554-40e4-824a-450bb3dfe7e7-image.png</p>
]]></description><link>https://www.triggercmd.com/forum/topic/3136/suspender-e-desligar-o-pc</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3136/suspender-e-desligar-o-pc</guid><dc:creator><![CDATA[Russ]]></dc:creator><pubDate>Mon, 28 Oct 2024 04:22:17 GMT</pubDate></item><item><title><![CDATA[G-Menu - Troca de entradas de video]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://www.triggercmd.com/forum/uid/23885">@Danilo-Vaz</a> awesome.  De nada.</p>
]]></description><link>https://www.triggercmd.com/forum/topic/3121/g-menu-troca-de-entradas-de-video</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3121/g-menu-troca-de-entradas-de-video</guid><dc:creator><![CDATA[Russ]]></dc:creator><pubDate>Sat, 19 Oct 2024 23:32:52 GMT</pubDate></item><item><title><![CDATA[Open running app]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://www.triggercmd.com/forum/uid/23880">@bridges2</a>, you can use <a href="https://www.nirsoft.net/utils/nircmd2.html" rel="nofollow ugc">nircmd</a> to do that:</p>
nircmd win activate title "Calculator"

<p dir="auto">I made this video on how to install nircmd so you can run it from anywhere:<br />
<a href="https://www.youtube.com/watch?v=xub4pjenLVs" rel="nofollow ugc">https://www.youtube.com/watch?v=xub4pjenLVs</a></p>
]]></description><link>https://www.triggercmd.com/forum/topic/3120/open-running-app</link><guid isPermaLink="true">https://www.triggercmd.com/forum/topic/3120/open-running-app</guid><dc:creator><![CDATA[Russ]]></dc:creator><pubDate>Fri, 18 Oct 2024 15:21:58 GMT</pubDate></item></channel></rss>