當前位置:首頁 » 編程軟體 » 腳本切換ip

腳本切換ip

發布時間: 2025-05-21 22:55:14

❶ 按鍵小精靈怎樣編寫換IP刷新網頁腳本

//使用adsl獲取不同ip地址
'自定義變數NowToday,存放當前的年月日
Dim NowToday
'獲取當前年月日
NowToday = date
'獲取當前昨天的年月日
NowYesterday = dateadd("d", -1 , date)
'如果昨天建立的IP文件存在,就刪除
IsFile = Plugin.File.IsFileExit("c:\ip" & NowYesterday & ".txt")
If IsFile = True Then
Call Plugin.File.DeleteFile("c:\ip\" & NowYesterday & ".txt")
End If
'獲取當前的Ip地址
Call Plugin.Web.ClearTemp
FirstIp = Lib.網路.獲得外網IP地址()
'判斷今天的IP地址文件是否已經創建,如果已創建,判斷現在的IP地址是否與已保存的有重復,不重復追加寫入
IsFile = Plugin.File.IsFileExit("c:\ip\" & NowToday & ".txt")
'如果今天的IP地址文件已經創建
If IsFile = True Then
lines = 1
IpIsSaved = false
SavedIp = lib.文件.讀取指定行文本內容("c:\ip\" & NowToday & ".txt",lines)
'從第一行開始讀取每行IP地址,判斷是否當前IP地址是否使用過;
While SavedIp <> "溢出!" and IpIsSaved = false
'如果找到與當前IP相同的IP,則該IP已使用過,不再繼續查找
If FirstIp = SavedIp Then
IpIsSaved = true
Else
lines = lines + 1
SavedIp = lib.文件.讀取指定行文本內容("c:\ip\" & NowToday & ".txt",lines)
End If
Wend
'如果當前IP地址未使用過,則保存該IP地址
If IpIsSaved = false Then
Call Plugin.File.WriteFileEx("c:\ip\" & NowToday & ".txt", FirstIp)
End If
Else '如果今天的IP地址文件尚未創建
'創建今天的IP地址文件並保存當前的IP地址
Call Plugin.File.WriteFileEx("c:\ip\" & NowToday & ".txt", FirstIp)
End If
Call ReLink
EndScript
//重新連接網路過程
Sub ReLink
'斷開連接
Rem 斷開
call Plugin.Net.HangUp
Delay 200
Rem 撥號
OnLine = Plugin.Net.DialUp("寬頻連接")
If OnLine = False Then
Delay 1000
Goto 撥號
End If
Call Plugin.Web.ClearTemp
'獲取重新撥號後的IP地址
NowIp = Lib.網路.獲得外網IP地址()
'從當前日的IP文件中逐行讀取已保存的IP地址,並檢查重新撥號後的IP地址是否使用過
lines = 1
IpIsSaved = false
SavedIp = lib.文件.讀取指定行文本內容("c:\ip\" & NowToday & ".txt",lines)
'從第一行開始讀取每行IP地址,判斷是否當前IP地址是否使用過;
While SavedIp <> "溢出!" and IpIsSaved = false
'如果找到與當前IP相同的IP,則該IP已使用過,不再繼續查找
If NowIp = SavedIp Then
IpIsSaved = true
Else
lines = lines + 1
SavedIp = lib.文件.讀取指定行文本內容("c:\ip\" & NowToday & ".txt",lines)
End If
Wend
'如果撥號後的IP地址未使用過,則保存該IP地址
If IpIsSaved = false Then
Call Plugin.File.WriteFileEx("c:\ip\" & NowToday & ".txt", NowIp)
Else
'如果撥號後的IP地址已經使用過,重新斷開撥號
Goto 斷開
End If
End Sub

❷ 藉助腳本來修改IP地址

在Windows下可以通過編寫腳本快速修改IP地址,具體操作方法和內容如下:

  1. 腳本基本框架

    • 使用批處理文件作為腳本格式。
    • 腳本開頭通常包含@echo off來關閉命令回顯。
  2. 腳本功能選項

    • Wlan
      • 設置為WiFi DHCP。
      • 設置WiFi靜態公網IP。
    • Ethernet
      • 設置Ethernet為DHCP方式。
      • 設置Ethernet靜態公網IP。
    • IP地址自定義
      • 用戶可以自定義IP地址、子網掩碼、默認網關以及DNS伺服器。
    • 清理DNS緩存
      • 使用ipconfig /flushdns命令清理DNS緩存。
    • 開啟或關閉WIFI熱點
      • 通過netsh wlan start hostednetwork和netsh wlan stop hostednetwork命令開啟或關閉WIFI熱點。
    • IP地址信息
      • 顯示當前IP地址信息,使用ipconfig /all命令。
    • Exit
      • 退出腳本。
  3. 腳本執行流程

    • 腳本首先顯示功能菜單,用戶根據需求輸入選項序號。
    • 根據用戶輸入,腳本跳轉到相應的功能塊執行。
    • 執行完成後,腳本通常會返回到主菜單或退出。
  4. 注意事項

    • 在設置靜態IP時,需要確保輸入的IP地址、子網掩碼、默認網關和DNS伺服器是有效的,且不會與網路中其他設備沖突。
    • 清理DNS緩存和開啟/關閉WIFI熱點等操作可能需要管理員許可權,因此腳本可能需要以管理員身份運行。
    • 腳本中的netsh命令是Windows內置的網路配置命令,用於修改網路適配器設置、管理WIFI網路等。

通過編寫這樣的腳本,用戶可以快速方便地切換IP地址設置,滿足不同的網路需求。

熱點內容
隨機啟動腳本 發布:2025-07-05 16:10:30 瀏覽:525
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:24
linux485 發布:2025-07-05 14:38:28 瀏覽:304
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:754
沒有許可權訪問計算機 發布:2025-07-05 13:29:11 瀏覽:431
javaweb開發教程視頻教程 發布:2025-07-05 13:24:41 瀏覽:698
康師傅控流腳本破解 發布:2025-07-05 13:17:27 瀏覽:240
java的開發流程 發布:2025-07-05 12:45:11 瀏覽:685
怎麼看內存卡配置 發布:2025-07-05 12:29:19 瀏覽:282
訪問學者英文個人簡歷 發布:2025-07-05 12:29:17 瀏覽:833