2013-10-25 1 views
-2

배치 파일에 스크립트를 만들고 있습니다. 누군가가 열 때 텍스트를 입력하는 것처럼 보이게하고 싶습니다.bat 스크립트에 텍스트를 입력하십시오.

쉬운 방법이 있나요? 지난 1 시간 동안 나는 아무것도 찾지 못했습니다. 어쩌면 나는 좋은 검색하지 않았다

고마워.

+0

무엇을 사용이

편집

을 시도합니다. '/ P' 매개 변수가 여러분이 찾고있는 것입니다. –

+0

와 같은 뜻입니까? 예를 보여 주실 수 있습니까? – yossico

+0

답장을 보내 주셔서 감사합니다. 나는 매트릭스와 같은 것을 의미합니다. 그냥 타이핑 효과. 아무도 화면을 보지 않으면 키보드의 버튼을 누르지 않고 cmd/dos/bat 화면에 새 문자가 표시됩니다. – Tom

답변

0
@echo off 
for %%i in (h e l l o) do (
    set /p a=%%i<nul 
    ping 0.0.0.0 -n 2.5>nul 2>&1 
) 

이 내가`SET` 명령을 살펴보십시오 지금

@ECHO OFF 
call :talk %* 
exit /b 

:talk 
if "%~1" EQU "" exit /b 
set _=%~1 
for /f "tokens=2 delims=# " %%i in ('prompt #$E#$H# ^& cmd /k ^<nul') do set BS=%%i 
set speed= 
if "%~2" EQU "" set speed=10000 
if "%~2" EQU "/s" set speed=15000 
if "%~2" EQU "/f" set speed=4000 
if not defined speed (
     echo useage: %~n0 "text" ^(/f^|/s^) 
     exit /b 
) 
:top 
set /p=.%BS%%_:~0,1%<nul 
for /l %%i in (1,1,%speed%) do call 
set _=%_:~1% 
if defined _ goto top 
exit /b 
+0

나는 그것을 시도 할 것이다. 대답을위한 Thansk! – Tom

+0

정말 고마워! 이것은 1000 번 응답하는 것보다 훨씬 낫습니다. 감사 !! – Tom

+0

고마워요. 아주 좋아요 !! – Tom

관련 문제