《 큰소리 SecureCRT 스 크 립 트 》 의 (2) 순환 증가

2791 단어 vbs지속 집적shell
지난번 반찬 은 SecureCRT 소프트웨어 의 녹화 와 재생 기능 을 배 워 다음 과 같은 대 화 를 나 눴 다.
반찬: 매일 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 를 사용 하여 완전히 개조 하 는 데 사 용 됩 니 다.
반찬: 또 이 큰 설교 에 와 서 (일부러 하품 을 하고) 잠 이 들 것 같 아 요. 다음 에 쓸 때 다시 배 울 게 요.
큰 새: 책 을 쓸 때 가 되 어야 적은 것 을 원망 하 는데, 어떻게 늘 벼락 을 맞 아 총 을 갈 수 있 겠 어. 야, 야, 너 이렇게 빨리 뛰 어서 뭐 하 는 거 야 ~
 

좋은 웹페이지 즐겨찾기