Jak mogę uruchomić skrypt, a następnie emulować ^ V za pomocą Auto Hot Key (AHK)?

0

Mam skrypt (plik wsadowy) do przechowywania części w schowku i muszę zautomatyzować uruchamianie i wklejanie akcji za pomocą automatycznego skrótu.

Próbowałem następujący kod, ale kod nie działa z cmd.exe. Oczekuję funkcji podobnej do „Wklej schowek”.

+ F2 ::
Uruchom „SCRIPT.bat”
Wyślij {Kontrola w dół} V {Kontrola w górę}
Powrót
prosseek
źródło

Odpowiedzi:

2

W wierszu polecenia Ctrl + V nie wkleja schowka.

Jednym ze sposobów wklejenia schowka do wiersza polecenia jest Alt + Spacja, E, P. Więc możesz spróbować

Send !{Space}ep

Aby wkleić także do innych programów systemu Windows, możesz sprawdzić, czy bieżące okno jest wierszem polecenia, czy nie w następujący sposób

IfWinActive, ahk_class ConsoleWindowClass
{
  Send !{Space}ep
}
Else
{
  Send ^v
}
Bavi_H
źródło
Działa dobrze z wierszem poleceń, ale nie działa z inną aplikacją.
prosseek
@prosseek Dodałem sposób sprawdzenia, czy bieżące okno jest wierszem polecenia do mojej odpowiedzi.
Bavi_H