FTP를 사용하는 VBA 라이브러리가 있는데 텔넷도하고 싶습니다. 필자는 텍스트 파일을 기반으로 텔넷을 수행하는 Perl 스크립트를 사용하고 있지만 VBA 내에서 기본적으로 텔넷 연결을 원합니다. 아무도 이것에 대한 소스가 있습니까? 추가 기능을 사용하고 싶지 않습니다. 자체적으로 코드를 작성해야합니다.VBA에서 텔넷 세션 실행
5
A
답변
0
당신이 use the MS WinSock control
더 많은 자원 (도 using winsock in VBA 참조) 할 수있는 경우 :하지 않을 경우
MSDN Library: Using the Winsock Control
(Visual Basic) Winsock Control
을, 당신은 cmd.exe를 아마도 SendKeys
을 사용할 수
면책 조항 : 아래의 두 번째 링크에서 아래 코드를 복사하고 VBA에 대해 약간 수정했습니다.
sub telNETScript()
On Error Resume Next
Dim WshShell as object
set WshShell=CreateObject("WScript.Shell")
WshShell.run "cmd.exe"
WScript.Sleep 1000
'Send commands to the window as needed - IP and commands need to be customized
'Step 1 - Telnet to remote IP'
WshShell.SendKeys "telnet xx.xx.xx.73 9999"
WshShell.SendKeys ("{Enter}")
WScript.Sleep 1000
'Step 2 - Issue Commands with pauses'
WshShell.SendKeys ("{Enter}")
WScript.Sleep 1000
WshShell.SendKeys "5"
WshShell.SendKeys ("{Enter}")
WScript.Sleep 1000
'Step 3 - Exit Command Window
WshShell.SendKeys "exit"
WshShell.SendKeys ("{Enter}")
WScript.Quit
end sub
SendKeys
최고의 또는 가장 신뢰할 수있는 솔루션 아니지만, 나는 내 마지막 직장 12 년 전에 이런 짓을 때 찾을 수있는 모든했다.
상세 정보 :
관련 문제
- 1. 텔넷 세션 용 스크립트 만들기?
- 2. 활성 텔넷 세션 및 해당 IP 식별
- 3. Excel VBA에서 SQL SP 실행
- 4. 텔넷 서버로 텔넷 세션을 처리하는 방법
- 5. PowerShell을 사용하여 텔넷 자동화
- 6. 텔넷 서버
- 7. 세션 파기시 기능 실행
- 8. 텔넷 연결을 통한 SSH
- 9. 텔넷 자동화/스크립팅
- 10. 파이썬 라인 편집 텔넷 서버
- 11. 리프트에서 세션 생성시 코드 실행
- 12. 여러 R 스크립트/세션 실행
- 13. 크로스 OS 텔넷 클라이언트에 텔넷 lib 및 언어 선택?
- 14. VB.net 텔넷 응용 프로그램
- 15. 웹 서버의 텔넷 스크립트
- 16. HowTo에 의한 텔넷 twisted.conch.telnet?
- 17. .net을 사용한 텔넷 연결
- 18. qtp에서 텔넷 사용?
- 19. Android 텔넷 자습서
- 20. 텔넷 서버의 개행
- 21. 텔넷 아이폰 개발
- 22. PHP를 사용하는 텔넷 연결
- 23. 잠자는 VBA에서
- 24. VBA에서 C#
- 25. Excel/VBA에서 장기 실행 외부 프로그램을 호출하려면 어떻게해야합니까?
- 26. Excel VBA에서 Oracle에 삽입
- 27. 텔넷 서버는 클라이언트와 어떻게 통신합니까?
- 28. 텔넷, 에뮬레이터 및 기타 문제
- 29. Python (Django). 스토어 텔넷 연결
- 30. 웹 페이지에 텔넷 컨트롤 포함하기
Telnet & Excel - Microsoft.excel.programming 여기에 작동하지 않습니다 일반적으로 코드를 요구. 당신은 우리가 한 일을 보여 주시겠습니까? 우리는 당신이 일을 잘하거나 더 잘하도록 도와 줄 것입니다. 또한 Perl 스크립트 및 VBA FTP 라이브러리에 대한 참조를 제공하면 도움이됩니다. – Abbas
동의했기 때문에 나는 그것을 대답했다. 그러나 더 많은 세부 사항을 갖는 것이 더 좋습니다. – Abbas
답장을 보내 주셔서 감사합니다. 내 기존 VBA FTP 코드는 다음과 같습니다. http://www.eggheadcafe.com/software/aspnet/35435157/ftp-file-size-from-wininet.aspx – PhilHibbs