.bat 파일에서 매초 "Enter"키를 보내주기를 원합니다. 가능한가? 그렇다면 어떻게해야할까요?일괄 명령으로 키보드 입력 보내기
%SendKeys% {ENTER}
이 작동합니까? 현재
우리의 코드 : 여기에서
@echo off
cls
color 0a
:loop
%SendKeys% {ENTER}
timeout /t 1 /nobreak >nul
goto :loop
.bat 파일에서 매초 "Enter"키를 보내주기를 원합니다. 가능한가? 그렇다면 어떻게해야할까요?일괄 명령으로 키보드 입력 보내기
%SendKeys% {ENTER}
이 작동합니까? 현재
우리의 코드 : 여기에서
@echo off
cls
color 0a
:loop
%SendKeys% {ENTER}
timeout /t 1 /nobreak >nul
goto :loop
처음 다운로드 nircmd :
@echo off
:loop
nircmd sendkeypress enter
timeout /t 1 /nobreak >nul
goto :loop
그것은 할 수 없습니다 : nircmd이고 유형 곳 http://nircmd.nirsoft.net/
이 같은 디렉토리에 배치 파일을 만들 타사 유틸리티 나 VBScript를 사용하지 않고 배치 파일로 키를 보냅니다. 다음은 키를 1 초마다 연속적으로 보내는 하이브리드 VBScript 배치 파일입니다.
@if (@CodeSection == @Batch) @then
@echo off
set SendKeys=CScript //nologo //E:JScript "%~F0"
cls
color 0a
:loop
%SendKeys% {ENTER}
timeout /t 1 /nobreak >nul
goto :loop
@end
var WshShell = WScript.CreateObject("WScript.Shell");
WshShell.SendKeys(WScript.Arguments(0));
참고 : 단순히 {enter}
값을 변경 입력 된 키를 변경합니다.
타사 프로그램이 없어도됩니다. 그러나 VBScript와 Jscript는 Windows 스크립트 호스트가 기본적으로 설치되기 때문에 원하는 작업을 수행 할 수 있으며 타사 프로그램이 필요하지 않습니다. – Squashman