Ich verwende eine Batch-Datei, um eine Liste von Funktionen für eine exakte Übereinstimmung zu suchen, frage mich, ob es möglich, eine Schlüsselwortsuche zu tun, also muss ich jetzt "open cmd" eingeben (Variationen über Abstand und Großbuchstaben werden berücksichtigt) ID möchte es auf ein System umschalten, das nach "cmd" suchen und durchführen kann die Aktion so: "hey, offene cmd bitte" würde das gleiche Ergebnis wie das alte SystemIch verwende eine Batch-Datei, um eine Liste von Funktionen für eine exakte Übereinstimmung zu suchen, frage mich, ob es möglich ist, eine Schlüsselwortsuche statt
Old System ergeben:
setlocal
:: /STARTUP
set speech=start scripts\nircmd.exe speak text
cls
:begin
set TALK=TypeSomething
SET /P TALK=
set TALK=%TALK:?=%
call :%TALK: =% 2>NUL
if %errorlevel% equ 0 goto begin
exit /B 0
:unknown
echo Old function no longer supported
:opencmd
:BOSopencmd
:cmd
echo Command Prompt has now been opened in a new window, sir.
%speech% "Command Prompt has now been opened in a new window, sir."
start scripts\cmd.bat
exit /B 0
Es basiert auf einem Chat-Bot, den ich in der Mittelschule machen wollte, also ist%%% kein wichtiger Gegenstand, ich kann das und das Echo später hinzufügen. Ich brauche nur ein System, das nach Möglichkeit wie das alte funktioniert. Die andere i
eine beliebige Anzahl von Funktionen mit haben kann:cmd
start cmd
Exit /B 0
oder
:reddit
start http://www.reddit.com/
exit /B 0
auf diese müssen in der Lage zu stapeln. Ich kann bei Bedarf Skripts für jede Funktion in separaten Stapeldateien verwenden. Ich habe versucht, findstr zu versuchen, aber es gab nicht die gewünschten Ergebnisse. Ive erschöpfte mein Wissen darüber, was ich tun könnte, aber ich bin kurz gekommen lol, Wenn Sie Probleme haben zu verstehen, was ich frage, zögern Sie nicht, mich wissen zu lassen
Ich lerne, indem ich Dinge auseinander nehmen so ein teilweiser code wird geschätzt, aber wird nicht viel helfen, bis ich herausgefunden habe, was was macht.
Sind Sie bereit, Verwenden Sie eine temporäre Datei als Teil des Prozesses oder möchten Sie Datei-E/A vermeiden? –
Ich bin offen für alles, wenn Sie bereit sind zu helfen – Flashbang941