vba修改ip代理伺服器
⑴ EXCEL的VBA中,如何實現數據源中的IP由用戶自己輸入,也就是作為變數。
data Source = inputbox(……
這樣的 用inputbox 來返回的方式確定 ip地址 詳細你參考一下 inputbox 吧!
⑵ VBA中文版1.7.3怎麼聯機方法要詳細..............謝謝
轉:1. 下載VBA1.7.21版,然後解壓縮
2. 做主機的先運行vbaserver.exe文件(這個好象是1.72版才有的).然後會彈出一個類似DOS命令的窗口.
3. 窗口中"selece number fo player <2-4>:"意思是選擇游戲人數,按游戲的人數在後面輸入數字,按回車.然後會看到"serveraddress:XXX.XXX.XXX.XXX"這里顯示的數字就是主機的IP地址.下面一行是"VBALink server running....."命令.這樣就完成伺服器建立.
4. 運行VBA主程序,選擇options-->Link,在彈出的窗口裡不用管其他的直接在SERVER IP 下面的小框中輸入主機的IP地址(例如:192.168.0.5),點擊Connect再點擊OK.然後在DOS命令窗口裡就會看到"Player #1 connected from 192.168.0.5"意思是有玩家連接到你的伺服器,裡面的數字是玩家的IP地址.這樣就成功連接到你自己的伺服器.
5. 做從機的只要重復第4步的方法就能連接到主機的伺服器.當連接人數夠了以後DOS命令窗口裡會出現"OK".
6. 開始游戲吧.
以上方法我跟朋友試過,區域網連機絕對可行,速度也是可以接受之內.至於遠程連機的我覺得應該可以利用浩方對站平台來達到,但我沒有試過,有興趣的朋友可以試一下(不保證速度很暢順).
方法很簡單只要把vbaserver.exe文件的文件名改成浩方里隨便一個游戲的運行文件名字,然後進入這游戲的專區,運行游戲選擇已改名的vbaserver.exe文件,就可以看到主機的IP地址.從機也進入專區,把VBA的主程序改為該游戲的運行名字再運行.這樣應該可以做到遠程連機.
⑶ word vba 如何獲取下一個IP地址,下一個IP地址相當於前一個增加AutoIncCnt
你需要的IP是編程時自定義的,還是網頁中要取的,還是本機的IP,請說清.否則不好回答你.如果在一個地方你設定了一個超鏈接,那麼只要取這個鏈接的內容,如:192.168.1.128,然後取最後一段數據,加一後,變成字元型,與前面的拼接就可以了.
⑷ vba模擬器區域網聯機問題
先把原本rom記錄的擴展名由".sgm"改為".sg1",".sav"改為".sa1"等
不同機聯機:
1.知道對方IP後 開啟模擬器進入=>選項=>連結
2.一般=>點選網路=>伺服端=>選擇玩家人數(選擇2人玩家)
3.客戶端=>速度Hack=>開啟(也可以不開啟 但是比較慢)
4.伺服器IP地址或計算機名稱=>輸入對方的IP=>打開聯機
5.或是由工具=>GDB=>載入並等候(選擇要進行的游戲之後等待聯機)
6.開啟游戲時(版本最好是相同 不要一個是日本版 一個是美國版 )
7.進入游戲 打開通信對戰 等待一下 出現對方已加入訊息 大公告成!!
同機聯機:
1.首先 請先下載樓上VBALINK模擬器
2.前先開啟第一個模擬器窗口
3.進入選項=>手把=>設定動作組態(上.下.左.右確定)
4.=>組態設定(手把1)設定好 才不會2個手把 控制相抵制
5.開啟第二個模擬器窗口 進入選項=>手把=>設定動作組態
(此設定要換另一手把 設定上.下.左.右.後按確定)
6.第一個模擬器窗口 先開啟游戲 載入游戲然後選游戲中通信對戰
7.換到第2個模擬器窗口 開啟游戲 再載入游戲一樣選游戲中通信對戰
8. 2個窗口 都顯示 玩家加入 OK後 按確定就可進入游戲玩!!
9.記的看一下2個窗口的 選項=>模擬器=>同步模擬速度=>勾選
⑸ ExcelVBA怎麼獲取IP與mac然後分別賦值給變數
Sub 按鈕1_Click()
GetMyIP
End Sub
Public Sub GetMyIP()
Dim strComputer As String
Dim objWMI As Object
Dim colIP As Object
Dim IP As Object
Dim i As Integer
Dim LANstr As String, IPstr As String, MACstr As String
strComputer = "."
Set objWMI = GetObject("winmgmts:\" & strComputer & " ootcimv2")
Set colIP = objWMI.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
For Each IP In colIP
If Not IsNull(IP.IPAddress) Then
For i = LBound(IP.IPAddress) To UBound(IP.IPAddress)
LANstr = IP.Description(i) '網卡名稱
IPstr = IP.IPAddress(i) '網卡IP地址
MACstr = IP.MacAddress '網卡的MAC地址
MsgBox "網卡名稱:" & LANstr & vbCrLf & "IP地址:" & IPstr & vbCrLf & "MAC地址:" & MACstr, vbInformation, LANstr
Next
End If
Next
End Sub
⑹ 關於VBA1.73區域網聯機問題 追150分
來賓用戶開了沒
首先,這里不考慮物理聯接和其它問題,只談及策略問題。此外,請安裝相應的協議並正確的設置IP地址,同時盡量把計算機設置在一個工作組內且具有相同網段的IP地址。
其次,網上對於出現的問題描述較多,這里不再累述。當共享和訪問出現問題時請考慮以下的步驟:
1.檢查guest賬戶是否開啟
XP默認情況下不開啟guest賬戶,因此些為了其他人能瀏覽你的計算機,請啟用guest賬戶。同時,為了安全請為guest設置密碼或相應的許可權。當然,也可以為每一台機器設置一個用戶名和密碼以便計算機之間的互相訪問。
2.檢查是否拒絕Guest用戶從網路訪問本機
當你開啟了guest賬戶卻還是根本不能訪問時,請檢查設置是否為拒絕guest從網路訪問計算機,因為XP默認是不允許guest從網路登錄的,所以即使開了guest也一樣不能訪問。在開啟了系統Guest用戶的情況下解除對Guest賬號的限制,點擊「開始→運行」,在「運行」對話框中輸入「GPEDIT.MSC」,打開組策略編輯器,依次選擇「計算機配置→Windows設置→安全設置→本地策略→用戶權利指派」,雙擊「拒絕從網路訪問這台計算機」策略,刪除裡面的「GUEST」賬號。這樣其他用戶就能夠用Guest賬號通過網路訪問使用Windows XP系統的計算機了。
3.改網路訪問模式
XP默認是把從網路登錄的所有用戶都按來賓賬戶處理的,因此即使管理員從網路登錄也只具有來賓的許可權,若遇到不能訪問的情況,請嘗試更改網路的訪問模式。打開組策略編輯器,依次選擇「計算機配置→Windows設置→安全設置→本地策略→安全選項」,雙擊「網路訪問:本地賬號的共享和安全模式」策略,將默認設置「僅來賓—本地用戶以來賓身份驗證」,更改為「經典:本地用戶以自己的身份驗證」。
這樣即使不開啟guest,你也可以通過輸入本地的賬戶和密碼來登錄你要訪問的計算機,本地的賬戶和密碼為你要訪問的計算機內已經的賬戶和密碼。若訪問網路時需要賬戶和密碼,可以通過輸入你要訪問的計算機內已經的賬戶和密碼來登錄。
若不對訪問模式進行更改,也許你連輸入用戶名和密碼都辦不到,//computername/guest為灰色不可用。即使密碼為空,在不開啟guest的情況下,你也不可能點確定登錄。改成經典模式,最低限度可以達到像2000里沒有開啟guest賬戶情況時一樣,可以輸入用戶名和密碼來登錄你要進入的計算機。也許你還會遇到一種特殊的情況,請看接下來的。
4.一個值得注意的問題
我們可能還會遇到另外一個問題,即當用戶的口令為空時,即使你做了上述的所有的更改還是不能進行登錄,訪問還是會被拒絕。這是因為,在系統「安全選項」中有「賬戶:使用空白密碼的本地賬戶只允許進行控制台登錄」策略默認是啟用的,根據Windows XP安全策略中拒絕優先的原則,密碼為空的用戶通過網路訪問使用Windows XP的計算機時便會被禁止。我們只要將這個策略停用即可解決問題。在安全選項中,找到「使用空白密碼的本地賬戶只允許進行控制台登錄」項,停用就可以,否則即使開了guest並改成經典模式還是不能登錄。經過以上的更改基本就可以訪問了,你可以嘗試選擇一種適合你的方法。下面在再補充點其它可能會遇到的問題。
.網路鄰居不能看到計算機
可能經常不能在網路鄰居中看到你要訪問的計算機,除非你知道計算機的名字或者IP地址,通過搜索或者直接輸入//computername或//IP。請按下面的操作解決:啟動「計算機瀏覽器」服務。「計算機瀏覽器服務」在網路上維護一個計算機更新列表,並將此列表提供給指定為瀏覽器的計算機。如果停止了此服務,則既不更新也不維護該列表。
137/UDP--NetBIOS名稱伺服器,網路基本輸入/輸出系統(NetBIOS)名稱伺服器(NBNS)協議是TCP/IP上的NetBIOS(NetBT)協議族的一部分,它在基於NetBIOS名稱訪問的網路上提供主機名和地址映射方法。
138/UDP--NetBIOS數據報,NetBIOS數據報是TCP/IP上的NetBIOS(NetBT)協議族的一部分,它用於網路登錄和瀏覽。
139/TCP--NetBIOS會話服務,NetBIOS會話服務是TCP/IP上的NetBIOS(NetBT)協議族的一部分,它用於伺服器消息塊(SMB)、文件共享和列印。請設置防火牆開啟相應的埠。一般只要在防火牆中允許文件夾和列印機共享服務就可以了。
6.關於共享模式
對共享XP默認只給予來賓許可權或選擇允許用戶更改「我的文件」。Windows 2000操作系統中用戶在設置文件夾的共享屬性時操作非常簡便,只需用滑鼠右擊該文件夾並選擇屬性,就可以看到共享設置標簽。而在Windows XP系統設置文件夾共享時則比較復雜,用戶無法通過上述操作看到共享設置標簽。具體的修改方法如下:打開「我的電腦」中的「工具」,選擇「文件夾屬性」,調出「查看」標簽,在「高級設置」部分滾動至最底部將「簡單文件共享(推薦)」前面的選擇取消,另外如果選項欄里還有「Mickey Mouse」項也將其選擇取消。這樣修改後用戶就可以象使用Windows 2000一樣對文件夾屬性進行方便修改了。
7.關於用網路鄰居訪問不響應或者反應慢的問題
在WinXP和Win2000中瀏覽網上鄰居時系統默認會延遲30秒,Windows將使用這段時間去搜尋遠程計算機是否有指定的計劃任務(甚至有可能到Internet中搜尋)。如果搜尋時網路時沒有反應便會陷入無限制的等待,那麼10多分鍾的延遲甚至報錯就不足為奇了。下面是具體的解決方法。
A.關掉WinXP的計劃任務服務(Task Scheler)
可以到「控制面板/管理工具/服務」中打開「Task Scheler」的屬性對話框,單擊「停止」按鈕停止該項服務,再將啟動類型設為「手動」,這樣下次啟動時便不會自動啟動該項服務了。
B.刪除注冊表中的兩個子鍵
到注冊表中找到主鍵「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace」
刪除下面的兩個子健:{2227A280-3AEA-1069-A2DE-08002B30309D}和{D6277990-4C6A-11CF-87-00AA0060F5BF}。
其中,第一個子健決定網上鄰居是否要搜索網上的列印機(甚至要到Internet中去搜尋),如果網路中沒有共享的列印機便可刪除此鍵。第二個子健則決定是否需要查找指定的計劃任務,這是網上鄰居很慢的罪魁禍首,必須將此子健刪除。
總結
不能訪問主要是由於XP默認不開啟guest,而且即使開了guest,XP默認是不允許guest從網路訪問計算機的。還有就是那個值得注意的問題。相信一些不考慮安全的地方或是電腦公司給人做系統密碼都是空的,但這樣是不允許登錄的。只要試過以上的方法,相信是不會再有問題的
自己看看,買個路由最上算了。幾十塊,你說呢