成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

batch Telnet的步驟與操作

網絡 網絡管理
文章摘要:現在我們來對batch Telnet的具體內容進行一下講解。首先我們來看一下視線batch Telnet的轉化工作。

batch Telnet是遠程批處理的工作。那么如何進行這個batch Telnet設置呢?下面我們來對這方面的有關內容進行一下分析。首先我們需要了解一下最初的方法。

兩種辦法可以實現bat轉換為EXE

有兩種辦法可以實現bat轉換為EXE,一種是利用工具,如DOS下的bat2exe工具;另一種方法是在VB中使用Shell函數,其形式如下(結束后DOS窗口會自行關閉): 

Shell "command.com /c copy c:\1.txt a:\",vbNormalFocus  

如何在批處理中運行Telnet自動任務?
 
一般來說ftp做batch處理事務時非常常見的事情。那么如果Batch Telnet,讓我們的管理工作更加的輕松呢?

一般來說兩種方法:

1、VBS法(Windows Script Host)

2、自動終端法(一些可以配置自動Telnet的終端)

在這里我們討論第一種方法:VBS法。由于Windows Script Host是系統自帶的,我們不需要安裝地方放軟件就可以搞定。所以它一般是解決問題的首選。

首先,我們建立一個名字叫做tel.vbs的腳本,這里用Telnet 到cisco路由器上作為一個例子,相關內容大家可以修改。

  1. ’建立Shell對象  
  2. set sh=WScript.CreateObject("WScript.Shell")  
  3. WScript.Sleep 1000  
  4. ’向Telnet發送我們平時錄入的命令  
  5. sh.SendKeys "open 192.168.1.1"  
  6. WScript.Sleep 1000  
  7. sh.SendKeys "{ENTER}"  
  8. WScript.Sleep 1000  
  9. sh.SendKeys "password{ENTER}"  
  10. WScript.Sleep 1000  
  11. sh.SendKeys "en{ENTER}"  
  12. WScript.Sleep 1000  
  13. sh.SendKeys "passord{ENTER}"  
  14. WScript.Sleep 1000  
  15. ’運行cisco的show run命令  
  16. sh.SendKeys "show run{ENTER}" 

然后,建立一個batch_tel.bat的批處理文件:

  1. rem 啟動Telnet  
  2. start Telnet.exe  
  3. rem batch Telnet  
  4. cscript //nologo tel.vbs 

最后,我們只需要運行batch_tel.bat就可以輕松搞定Telnet的工作了。

對于SendKeys這個命令可以send什么,我們可以看下面的列表:

  1. BACKSPACE {BACKSPACE}, {BS}, or {BKSP}  
  2. BREAK {BREAK}  
  3. CAPS LOCK {CAPSLOCK}  
  4. DEL ;or DELETE {DELETE} or {DEL}  
  5. DOWN ARROW {DOWN}  
  6. END {END}  
  7. ENTER {ENTER}or ~  
  8. ESC {ESC}  
  9. HELP {HELP}  
  10. HOME {HOME}  
  11. INS or INSERT {INSERT} or {INS}  
  12. LEFT ARROW {LEFT}  
  13. NUM LOCK {NUMLOCK}  
  14. PAGE DOWN {PGDN}  
  15. PAGE UP {PGUP}  
  16. PRINT SCREEN {PRTSC}  
  17. RIGHT ARROW {RIGHT}  
  18. SCROLL LOCK {SCROLLLOCK}  
  19. TAB {TAB}  
  20. UP ARROW {UP}  
  21. F1 {F1}  
  22. F2 {F2}  
  23. F3 {F3}  
  24. F4 {F4}  
  25. F5 {F5}  
  26. F6 {F6}  
  27. F7 {F7}  
  28. F8 {F8}  
  29. F9 {F9}  
  30. F10 {F10}  
  31. F11 {F11}  
  32. F12 {F12}  
  33. F13 {F13}  
  34. F14 {F14}  
  35. F15 {F15}  
  36. F16 {F16}  
  37.  
  38. SHIFT +  
  39. CTRL ^  
  40. ALT % 

Shell一個應用程序并等待該程序執行完畢后繼續運行

Shell & Wait 的程序怎么寫? 希望某一 VB 程序利用 Shell 執行某一個外部程序(假設是 notepad.exe)之后, 就一直等到此一程序結束執行時, 才回到 VB 程序繼續執行, 該怎么辦到呢? 當我們調用 Shell 時, 會傳回一個數值, 此一數值稱為 Process Id, 利用此 一 Process Id, 我們可以調用 OpenProcess API 取得 Process Handle, 然后 再利用 Process Handle 調用 WaitForSingleObject, 即可等待被 Shell 執行的 程序執行完畢, 才繼續向下執行。細節如下: 

1. API 的聲明: 

  1. Const SYNCHRONIZE = &H100000  
  2. Const INFINITE = &HFFFFFFFF  
  3. Private Declare Function OpenProcess Lib "kernel32" (ByVal  
  4. dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId  
  5. As Long) As Long  
  6. Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As  
  7. Long) As Long  
  8. Private Declare Function WaitForSingleObject Lib "kernel32" (ByVal  
  9. hHandle As Long, ByVal dwMilliseconds As Long) As Long 

注:如果以上的聲明放在「一般模塊」底下, 應將 Declare 之前的 Private 保 留字去掉, 并且在 Const 之前加上 Public 保留字。

2. 程序范例:(以執行 Notepad 程序為例) 

  1. Dim pId As Long, pHnd As Long ’分別聲明 Process Id 及 Process Handle 變 數    
  2. pId = Shell("Notepad", vbNormalFocus) ’Shell 傳回  
  3. Process Id pHnd = OpenProcess(SYNCHRONIZE, 0, pId) ’ 取得 Process Handle  
  4. If pHnd <> 0 Then Call WaitForSingleObject(pHnd, INFINITE) ’ 無限等待,直到程序結束  
  5. Call CloseHandle(pHnd)  
  6. End If 
責任編輯:佟健 來源: csdn.net
相關推薦

2010-07-27 14:52:37

Batch Telne

2010-07-22 12:15:59

Batch Telne

2010-07-16 10:31:02

Batch Telne

2010-07-17 00:50:12

batch Telne

2010-07-22 10:58:49

batch Telne

2010-07-16 10:23:28

Batch telne

2010-07-22 13:23:46

telnet SMTP

2010-07-26 13:36:48

Telnet會話

2010-07-15 15:46:01

2010-07-21 11:45:20

2010-07-27 15:14:08

刪除telnet

2010-07-19 17:50:05

配置Telnet終端

2010-07-26 13:06:29

telnet登錄設置

2010-07-19 13:17:05

2010-07-26 14:48:56

修改Telnet服務

2010-05-28 18:16:43

MySQL 操作日志

2010-07-16 10:19:34

Telnet命令模式

2010-07-19 17:02:23

安裝Telnet服務器

2010-07-26 16:32:03

ekrb5-telne

2010-07-19 16:21:58

Telnet端口號
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91av在线免费看 | 成人在线观看免费 | 黄色毛片免费视频 | 国产a视频 | 国产综合视频 | 欧美在线观看网站 | 91欧美| 亚洲精品1 | com.国产| 羞羞色在线观看 | 久久久久久国产精品免费免费狐狸 | 亚洲精品日韩综合观看成人91 | 99久久99| 涩涩导航 | 国产精品久久久久久影视 | 成人午夜激情 | 人操人人 | 美国a级毛片免费视频 | 国产精品久久久久久久久久久新郎 | 成人免费看黄网站在线观看 | 亚洲日本视频 | 亚洲a在线视频 | 黄片毛片在线观看 | 国产一区二区三区免费视频 | www.日韩| www.日本三级 | 成人国产免费观看 | 国产日韩一区二区 | 91国内精品久久 | 欧美一级片在线观看 | 国产在线精品一区二区三区 | 欧美国产中文字幕 | 最近日韩中文字幕 | 成人自拍视频网站 | 国产日韩中文字幕 | 精品视频一区二区三区在线观看 | 狠狠狠| 久久久黄色 | av一级| 中文在线www | 国产99久久久国产精品 |