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

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
}

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.