《 큰소리 SecureCRT 스 크 립 트 》 의 (2) 순환 증가
반찬: 매일 N 개의 명령 을 반복 해서 입력 해 야 하 는데, 이 제 는 재생 스 크 립 트 하나 로 끝 났 습 니 다. 삐 뚤 삐 뚤 ~
큰 새: 10 번 반복 하려 면?
반찬: 쉽 지 않 아 요. 그럼 10 번 돌려 주세요.
큰 새: 열 번 은 괜찮아 요.운영 업 체 공사 현장 에는 수 십 수백 대의 설비 가 있 고 모든 설 비 를 10 번 씩 조작 하 며 그 작업량 도 적지 않다.
반찬: 재생 기능 만 으로 는 좀 귀 찮 네요.다른 언어 처럼 for 순환 을 추가 할 수 있 었 으 면 좋 겠 어 요.
큰 새: 유 조 는 가 르 칠 수 있어 요 ~ 역시 똑똑 해 요.이렇게 되면 한 대의 장 치 는 스 크 립 트 를 한 번 재생 해서 실행 하면 됩 니 다.
작업 하나:
date 명령 을 사용 하여 시스템 의 현재 시간 을 10 회 반복 합 니 다.SecureCRT 에서 한 번 조작 하면 이 루어 질 것 을 요구 합 니 다.
2. 실현 과정:
"Script"- "Start Recording Script"를 선택 하고 녹화 작업 을 시작 합 니 다. 연 결 된 셸 인터페이스 에서 date 명령 을 수 동 으로 입력 하고 차 로 돌아 갑 니 다. 아래 그림 과 같 습 니 다. "Script"- "Stop Recording Script"를 선택 하여 녹화 작업 을 끝내 고 방금 녹화 한 스 크 립 트 를 저장 합 니 다. "1 - 녹화. vbs"라 고 이름 을 붙 여 저장 합 니 다.
"1 - 녹화. vbs"파일 을 컴 파일 합 니 다. txt 나 notepad + 등 텍스트 편집 도 구 를 사용 하여 열 면 녹 화 된 코드 를 볼 수 있 습 니 다.
보 내 고 기다 리 는 프로그램 에 For Next 순환 을 추가 하여 실행 횟수 를 10 회로 설정 합 니 다. '2 - 순환. vbs' 라 는 이름 을 붙 여 저장 합 니 다.
프로그램의 작은 따옴표 는 주석 을 표시 하고 C 언어의/역할 과 같 습 니 다.
#$language = "VBScript"
#$interface = "1.0"
crt.Screen.Synchronous = True
' This automatically generated script may need to be
' edited in order to work correctly.
Sub Main
For i = 1 To 10 ' 10
crt.Screen.Send "#Time-" & i & chr(13) ' '
crt.Screen.WaitForString "]# "
crt.Screen.Send "date" & chr(13)
crt.Screen.WaitForString "]# "
Next
crt.Screen.Send "#End" & chr(13)
crt.Screen.WaitForString "]# "
End Sub
반복 재생:
"Script"- "run..."을 통 해 "2 - 순환. vbs"파일 을 선택 하고 확인 을 누 르 면 자동 으로 실 행 됩 니 다.
열 번 실행 하면 프로그램 이 끝 납 니 다. 이번 에는 조작 이 더 편리 하지 않 습 니까?
4 SecureCRT 녹화 스크린 기능 설명
반찬: for. Next 는 Vbs 언어의 명령 이 아 닙 니까? 어떻게 SecureCRT 소프트웨어 도 지원 합 니까?
큰 새: 안목 이 독특 합 니 다. 칭찬 합 니 다 ~ SecureCRT 소프트웨어 녹화 화면 에 생 성 된 스 크 립 트 는 바로 VBS 언어 입 니 다. 생 성 된 파일 접미사 에서 알 수 있 습 니 다.
반찬: 그럼 제 가 VBS 문법 을 익 힌 후에 스크린 생 성 스 크 립 트 를 개조 할 수 있 지 않 겠 습 니까?
큰 새: 그렇습니다. 녹 화 된 VBS 파일 에서 SecureCRT 는 흔히 볼 수 있 는 VBS 변수 조작, 파일 조작 등 문법 을 완전히 지원 합 니 다. 저 희 는 파일 에 알고리즘 을 추가 하여 녹 화 된 VBS 파일 이 우리 가 구상 하 는 기능 을 실현 하도록 할 수 있 습 니 다.
반찬: SecureCRT 의 기능 은 정말 강하 다...
큰 새: 그 말 이 맞아요.... 저 희 는 VBS 스 크 립 트 를 손 으로 써 서 SecureCRT 기능 을 사용 하 는 것 도 편리 합 니 다. 이 점 을 파악 하 는 것 이 중요 합 니 다. 뒤의 소개 에서 저 희 는 이 점 을 이용 하여 SecureCRT 를 사용 하여 완전히 개조 하 는 데 사 용 됩 니 다.
반찬: 또 이 큰 설교 에 와 서 (일부러 하품 을 하고) 잠 이 들 것 같 아 요. 다음 에 쓸 때 다시 배 울 게 요.
큰 새: 책 을 쓸 때 가 되 어야 적은 것 을 원망 하 는데, 어떻게 늘 벼락 을 맞 아 총 을 갈 수 있 겠 어. 야, 야, 너 이렇게 빨리 뛰 어서 뭐 하 는 거 야 ~
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[VBS] 이메일 보내기텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.