成人免费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-22 10:58:49

batch Telne

2010-07-17 00:50:12

batch Telne

2010-07-16 10:23:28

Batch telne

2010-07-22 13:23:46

telnet SMTP

2010-07-15 15:46:01

2010-07-26 13:36:48

Telnet會話

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-26 16:32:03

ekrb5-telne

2010-07-19 16:21:58

Telnet端口號

2010-07-16 10:19:34

Telnet命令模式

2010-04-21 17:09:17

Oracle安裝
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 黄色骚片 | 成人欧美一区二区三区在线观看 | 国产东北一级毛片 | 中文字幕一区二区三区在线观看 | 天天操一操 | 日韩欧美三级电影在线观看 | 国产精品美女久久久久aⅴ国产馆 | 国产一区二区电影 | 国产视频中文字幕 | 成人免费视频在线观看 | 久久精品视频网站 | 成人午夜在线 | 国产福利在线 | 亚洲国产aⅴ精品 | 中日韩av | 午夜一区| 精品国产乱码久久久久久影片 | 久久久久国产一区二区三区四区 | 精品日韩一区 | 国产激情毛片 | 中文字幕亚洲一区二区三区 | 国产精品1区 | 九九热最新地址 | 欧美成人精品一区 | av网站免费观看 | 国产精品99999999 | 亚洲精品久久久久久久久久久 | 欧美视频在线观看 | 视频1区 | 国产精品久久久久久影院8一贰佰 | 国产精品123区 | 欧美中文在线 | 自拍偷拍亚洲视频 | 国产精品美女久久久久aⅴ国产馆 | 福利一区二区在线 | 亚洲欧美国产一区二区三区 | 国产一区二区三区在线视频 | 91精品久久久 | 国产精品久久久久久久久久久久久 | 91国内视频在线 | 亚洲综合五月天婷婷 |