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从网络访问计算机的。还有就是那个值得注意的问题。相信一些不考虑安全的地方或是电脑公司给人做系统密码都是空的,但这样是不允许登录的。只要试过以上的方法,相信是不会再有问题的
自己看看,买个路由最上算了。几十块,你说呢