Process Macro Fixes

This commit is contained in:
Václav Španinger 2024-09-17 06:23:17 -07:00
parent ed334a7cf9
commit 600a08dd51
2 changed files with 11 additions and 2 deletions

View File

@ -1,6 +1,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics; using System.Diagnostics;
using System.IO;
using System.Linq; using System.Linq;
using System.Runtime.CompilerServices; using System.Runtime.CompilerServices;
using System.Text; using System.Text;
@ -31,10 +32,16 @@ namespace FakeDeck.ButtonType
public static bool invokeAction(string process, string arguments = "") public static bool invokeAction(string process, string arguments = "")
{ {
if (!System.IO.File.ReadAllText("./configuration.yaml").Contains(process)) if (!File.ReadAllText("./configuration.yaml").Contains(process))
{ {
Debug.WriteLine("not known process"); Debug.WriteLine("not known process");
return true; return false;
}
if (!File.ReadAllText("./configuration.yaml").Contains(arguments))
{
Debug.WriteLine("not known arguments");
return false;
} }
Process notePad = new Process(); Process notePad = new Process();

View File

@ -121,6 +121,8 @@ pages:
parameters: parameters:
- name: process - name: process
value: "cmd.exe" value: "cmd.exe"
- name: arguments
value: "/C ping google.com -t"
- name: image - name: image
value: "https://winaero.com/blog/wp-content/uploads/2019/06/WIndows-Terminal-icon.png" value: "https://winaero.com/blog/wp-content/uploads/2019/06/WIndows-Terminal-icon.png"