魔兽私服的代码怎么用

魔兽私服的代码怎么用,第1张

模拟器WOW私服GM命令大放送
add 7 1000金
怪cleanup
respawnall
//技能代码。肾击一级408 二级8643
learn 23338 双足飞龙坐骑
learn 23250 天龙坐骑
附魔技能代码。初级:7411 中级:7412 高级:7413 大师级: 13920
GM命令大全
broadcast : 游戏公告
addgo : 在你的坐标添加游戏对象
add : 添加项目到你的背包中
addnpc : 添加NPC到游戏
del : 删除目标NPC
setlevel : 设置个人或NPC的等级
setmodel : 给NPC或个人设置模型数量
learn : 学习魔法的数目
save : 保存文件
rehash : 改写目标
1 : 设置有毛病的标记
ppon : 打开pp系统
ppoff :关闭pp系统
turn : 转动NPC面朝你
come : NPC来到你的位置
go : 去世界坐标
gotrigger: 进入世界范围的位置,参数: trigger_number
kill : 杀死选择的NPC或个人
killallnpc : 杀死所有的NPC的形象
resurrect : 复活选择的个人
setsize : 设置NPC的大小
setspeed : 设置NPC或个人的速度
sets : 设置NPC或OG的面具 参数: <ftype> <s>
addspawn : 添加大量的点到你的位置 参数 : [<npc entry>] [<npocs number>]
setnpcspawn : 添加条目和数目作成大量NPC到大量的点
setnpcgo : 设置条目由于大量游戏目标到大量点
setspawndist : 设置小和大距离到大量
setspawntime : 设置小和大的时间到大量
setxp : 设置经验到个人
paralyse : 不动和动到个人或NPC
setaura : 设置预兆数目
exploration : 打开你地图的位置
dismount : 卸下你
listsp :列出你的魔法
listsk :列出你的技能
delsp : 忘记魔法
delsk : 忘记技能
info : 附近NPC的信息
online : 显示在线玩家数目
goname : 移动到输入名字的个人或NPC
goguid : 移动到行会
targetgo : 尝试移动到最近的玩家(定位最近的object)
targetlink : 尝试到连接目标OF选择目标
move :传送目标
retcl : 重装TCL
rescp : 重装 SCP
clearqs : 清楚寻找标记
bytes : for debug
pingmm : 制造点在你的地图
adddyn : 测试到竞技
Where 告诉你所在世界的具体位置
Help 列出可用的指令
Addgo 在你的坐标添加游戏对象
Add 添加物品到你的背包中
Addnpc 添加NPC到世界里
Del 删除目标选项 范围:物品和NPC
Setlevel 设置目标选项 范围:个人或NPC的等级
Setmodel 给NPC或个人设置模型样式,所谓的外观
Save 保存世界文件
Rehash 重新定义
1 设置debug标记
Ppon 打开pp系统
Ppoff 关闭pp系统
Broadcast 向全世界发布消息(GM发公告使用)
Turn 转动NPC面朝你
Come NPC来到你的位置
Go 去世界坐标 参数:
Gotrigger 进入世界所定义的大范围的位置,参数: trigger_number
Kill 杀死选择的NPC或个人
Killallnpc 杀死一定范围的NPC的形象
Delallcorp 删除全世界的尸体
Resurrect 复活选择的个人
Setsize 设置NPC的大小
Setspeed 设置NPC或个人的速度 好象对玩家无效
Sets 设置NPC或OG的面具 参数:
Addspawn 添加重生点到你的位置 参数 : [] []
Setspawnnpc 设置重生点的重生数量
Setspawngo 设置可以重生的物体
Setspawndist 设置重生点生出的各个NPC相距的距离
Setspawntime 设置重生点生出NPC的最小和最大范围时间
Setxp 设置经验点
Setcp 设置天赋点
Sethp 设置生命点
Paralyse 麻痹或者驱除麻痹 范围:个人或者NPC
Setaura 设置先兆类型 比如:死亡的先兆是透明 可以参考Definesscp
Exploration 打开你所在地图的位置
Dismount 下马
Listsp 列出你的魔法
Learn 学习魔法
Unlearn 删除魔法 参数为spell的ID号
Listsk 列出你的技能
Learnsk 学习技能
Unlearnsk 删除技能 参数为skill的ID号
Info 目标的信息
Online 现在在线玩家数量
Setreststate 设置玩家疲劳程度 参数:new_state(15)
Exportchar Export character (with inventory) to external file parameters: char_name file_name
Importchar Import objects from external file parameterL file_name
Goname 移动到该名字的玩家身边
Namego 把该名字的玩家带到你身边
Goguid 移动到该名字的目标ID
Targetgo 尝试移动到离你最近的物品(概念比较模糊)
Targetlink 尝试把一个连接移动到选种的目标(应该属于连接复制,2个连接地址都一样)
Move 移动物品
Rotate Rotate gameobject
Retcl 重新读取tcl数据
Rescp 重新读取scp数据
Clearqs 清除任务标记
Exportspawns Export spawnpoints to external file parameters:
Exportspawnsxy Export spawnpoints to external file parameters:
Importspawns Import spawnpoints from external file parameter:
Delspawns 删除重生点
Delspawnsxy 删除一个大范围的重生点,谨慎使用。最好备份好worldsave在用 范围:
Bytes For debug
Pingmm 制造你在地图上的点(没用过,不知道效果)
Adddyn 测试到竞技??(没用过,不知道效果)
Starttimer 开始时间?范围: timerid(02) 和施法速度有关??(有待测试)
Stoptimer 停止时间?范围: timerid(02)
Test For debug
Test2 For debug
Movelog For debug
Faction 显示faction信息 范围:个人或者NPC
Setfaction 设置faction目标只能为npc
Setnpcs 设置npcs目标只能为npc
Clearrep 清楚玩家的名誉??(大家试试效果)
Shutdown 关闭服务器
Gs 为目标设置gs
Gtype 为目标设置gtype
Broadcast 向全世界发布消息(GM发公告使用)
Goname 移动到该名字的玩家身边
Namego 把该名字的玩家带到你身边
Goguid 移动到该名字的目标ID
装备代码
16391----16580 荣誉套装
16666----16673 元素套装
16674----16681 奴兽者套装
16682----16689 博学者套装
16690----16697 虔诚套装
16698----16705 鬼雾套装
野心套装 16706 16714----16720
暗影套装 16721 16707----16713
16722----16729 光芒套装
16730----16737 英勇套装
17013----17016 黑铁装备
16795~16902法师奥术套装(60级)
16803~16810术士恶魔之心套装(60级)
16811~16817,16819牧师预言套装(60级)
16820~16827盗贼夜幕杀手套装(60级)
16828~16837德鲁伊塞纳里奥套装(60级)
16838~16844撒满祭祀大地之怒套装(60级)
16845~16852猎人巨兽之王套装(60级)
16853~16860圣骑士秩序之源套装(60级)
16861~16868战士力量套装(60级)
16897~16904德鲁伊怒风套装(60级)
16905~16911 16832盗贼血牙套装(60级)
16912~16918,16818法师灵风套装(60级)
16919~16926牧师卓越套装(60级)
16927~16934术士复仇套装(60级)
16935~16942猎人驭龙者套装(60级)
16943~16950撒满祭祀无尽风暴套装(60级)
16951~16958圣骑士审判套装(60级)
16959~16966战士愤怒套装(60级)
传说中的7种武器
[item 647]=命运
[item 12592]=沙赫拉姆黑剑
[item 1728]=提布的炽炎长剑
[item 13937]=院长之杖
[item 13505]=瑞文戴尔之剑
[item 10847]=龙之召唤
一些不错的装备
[item 13246]=Argent Avenger(副手)
[item 13937]=Typhoon(一把双手剑)
[item 2243]=Hand of Edward the Odd(据说是PAL的极品锤子)
[item 13964]=Witchblade(不错的匕首)
[item 12582]=Keris of Zul'Serak(同上)
[item 11808]=Circle of Flame(法师戴上会怒发冲冠 呵呵)
[item 944]=Elemental Mage Staff(极品仗)
常用物品:
16格包裹:4500 8217(箭) 8218(d药) 10683 10959 11742 14155
回程石:990001~990006
紫色物品:
647剑
833耳环
867皮手
868剑
869剑
870斧
1982剑
2163匕首
2243锤
2245锁头
2246戒指
2291斧
2801剑
2824弓
2915锤
3075布头
940布甲
942戒指(冰)
1168盾(2256防)
1263斧
1315项链(制造回血魔物品)
1443项链
1447戒指(+300防)
1728剑
1979盾
1980戒指
1981锁甲
2099q
3475背
9372剑
10847剑
11684锤
11726锁胸
11808布头
12462布胸
12590匕首
12592剑
12639板手
12640板头
12641锁胸
12717锻造板手书
12720锻造书
12728锻造书
12731??
12752布头
12756皮腿
12757皮胸
12871??
12895板胸
12903锁腿
12945所腿
13143戒指
13314皮胸
13353书
13503戒指
13505剑
13937法仗
14146布手
14152布胸
14153布胸(术士)
14154布胸(牧师)
14511锻造布手
14512锻造书
14513锻造布胸书
14514锻造书
14549板脚
14551锁手
14552板肩
14553皮要
14554板腿
14555匕首
14557戒指
14558项链
16979,16980布甲
16982,16983皮甲
16984,16988,16989,17007锁甲
17013板腿
17014板手
17064,17082戒指(天神碎片)
17065项链
17066盾
17068斧
17069攻(60级)
17072q
17073锤
17074长柄武器
17075剑
17077魔仗
17078背
17103剑
17105锤(60级)
17109项链
17110戒指(60级)
17203法师火系终极天赋技能
17223长柄武器
17780匕首
已存在的稀有怪物代码:以下代码未测试
730 蓝色迅猛龙42
1550穿山甲35
7445北极熊58
6518长臂
4680蒙难39
12802双头龙62
5722绿色雏龙53
12362雪豹坐骑2
10374病蜘蛛58
8558毒牙蜘蛛59
10536巨虫55
7322蓝虎
10663蓝白龙58
10200绿眼虎57
10363地龙62
10430双头怪496-50
10659蓝色幼龙55
7447蓝色双头龙55
8441炎魔45
10923-10927浪女妖53
11325熊猫1
10996神蛇25
5934飞狮32
5460毒地蝇54-4
2070虎130-11
7358幽灵女王50
8675地狱犬50
8515 剑龙
有模型无怪物的
以下只有模型
自己手动修改
8716旋风 8810 树魂 8836 泥潭怪 8839大猩猩 8917小强 8972龙卵战士 9028白小强 9030蛆虫9033蓝色雷 9112妖女 9135纳加战士
9197红机器人 9231蓝色雏龙 9229毒蜂 9390鸟嘴兽 9412-9448人马 9723蓝龙 9750白色蝙蝠 9949雪豹蓝毛 9952黄虎9953白9954蓝
9956白灰9958灰9991蓝虎 9992绿虎 10055白狮 10170地狱猛男 10533黑色幽魂 10710灰色野人 10729死亡骑士 10828-10833猫头鹰
10897-10890三头龙 10902-10904土狼 10951恶男 10952骑士 11032巨魔蝙蝠 11034眼睛海蛇 11380蓝色巨龙 11586大恶魔 11914飞豹
12821白雏龙 13971浅蓝幼龙 13992红色巨龙 14307蜥蜴巨魔 14239-14345机械坐骑 8052骨龙雏龙 7806绿龙游魂 7757骨龙幼龙
7591人类领主 7536蜘蛛王6700
有模型无怪物的 可以在游戏中 随便加个怪物 然后选中怪物用 setmodel xxx 就可以改变怪物的模型
例如 setmodel 8716 就将你选中的怪物的模型变为 旋风怪的模型了
看上就是旋风怪了 但是怪物的其它属性都还是原来怪物的属性

电脑为什么会自动开机
分以下三个情况:
1、电源问题
2、BIOS设置问题
3、唤醒功能
电源问题:主要表现在接地系统不好,分为市电接地不好和机箱接地不好
其次想纠正下刚才有个朋友的回答,电源的质量不好会造成死机,不会重新启动
解决办法,如下:把接电脑的插线板接地
BIOS设置问题:当定时开机功能设为Enabled后,机器会在所设定的某个日期的某个时刻自动开机。另外某些主板的
BIOS设置项中具有来电自动开机功能设置,如果选择了该功能,通电后机器便会自动开机
接地分两种接地:
1、工作地,2、保护地
BIOS设置参考以下方法
可以按以下步骤检查您的机器的设置。
1、检查BIOS设置,将BIOS中Power
Management
Setup的Restore
AC
Power
Loss设置为Disabled。
2、如果上述方法不奏效,继续在BIOS中将Power
Management
Setup的PM
Control
by
APM设置为Yes。
注意,个别BIOS版本与此不同,请参照具体BIOS说明书。
这个大家的CMOS芯片有关系
还有如下:
首先进入CMOS的设置主界面,选择POWER
MANAGEMENT
SETUP,再选择PWR
Lost
Resume
State,这一项有三个选择项。
如果选择其中的Keep
OFF项,代表停电后再来电时,电脑不会自动启动。
如果选择Turn
On,代表停电后再来电时,电脑会自动启动。如图所示。
如果是选择的Last
State,那么代表停电后再来电时,电脑回复到停电前电脑的状态。断电前如果电脑是处于开机状态,那么来电后就会自动开机。断电前是处于关机状态,那么来电后电脑不会自动开机。
我想补充一点,虽然也可以归入唤醒功能中,但我想单独提出来。那就是因病毒(大类)造成的。现在的网络安全日益严重,即便防范措施也在改进,也不如它快。这一点我觉得重要而申请归入第四类。现在的电脑安全日益重要。
“工作地和保护地是怎么理解”这个问题现在可以回答吗???
工作地是虚拟的地,保护地是大地
简单的说,机箱上的地就是工作地,保护地就是大地
唤醒功能:
看看你的网卡是不是有“唤醒”功能你可以右击“我的电脑--属性---硬件---设备管理器--网络适配器”然后双击“网络适配器”--找到你的网卡,双击它,在“高级”一栏里,把“唤醒”功能设为禁用。

Wowemu完整GM命令详解(包括可选模块)
注意: [ ] 是可选参数,< > 是必填参数,[arg=X] 表示这个参数的默认值是X
<arg:16>表示这个参数允许的值是1,2,3,4,5,6
命令前边的数字表示最小几级GM(PLevel)可以使用
数字后边的字母表示该命令在游戏中所适用的目标(鼠标点中):
t=所有目标
n=NPC
p=玩家
s=刷怪点
g=物件
信息显示命令:
0 HELP [command] - 显示所有命令列表或者具体某一命令的用法
0 WHERE - 显示地图map、区域zone的编号,以及座标 x,y,z 和方向 h
2t INFO - 显示所选择物件的相关信息
2np FACTION - 显示所选择物件的faction信息
2 ONLINE - 显示在线人数
4 TARGETGO - 自动选中离你最近的物件(gameobject)并显示其信息(选择不可见但其实已经选中)
4n TARGETLINK - 自动选中当前你所选中NPC的刷怪点
(如:某些NPC的刷怪点不容易看到或选到,你可以选中NPC后再执行这个命令,就会自动选择该NPC的刷怪点,再执行come就可以让刷怪点跑到你所处位置)
2t PINGMM - 在小地图上显示所选择的NPC位置
2p LISTSP - 列出所有已学的法术编号
2p LISTSK - 列出所有已学的技能编号
创建 *** 作命令:
4 ADD <ItemID> [Amount=1] - 创建指定数量的物品到你的背包中
4 ADDNPC <CreatureID> - 创建一个静止的NPC在你所处位置和方向
4 ADDGO <GameObjectID> - 创建一个物件在你所处位置和方向
4 ADDSPAWN - 创建一个空的刷怪点
4 ADDSPAWN [CreatureID] [Number=1] - 创建一个指定数量和生物的刷怪点
删除/杀死命令:
2t DEL - 删除所选中物件(声望点数不受影响)
4n KILL - 杀死所选中的NPC(声望点数要受影响)
4 KILLALLNPC - 杀死你周围的所有NPC
4 DELALLCORP - 删除所有玩家的尸体
NPC/物件处理命令:
4ns TURN - 使NPC/刷怪点面向你
4ns COME - 使选中的NPC/刷怪点走到你的位置
4np SETLEVEL <Level> - 设置NPC/玩家的等级
4np SETMODEL <Model> - 设置NPC/玩家的模型
5n SETNPCFLAGS <Flags> - 设置NPC标记为敌方还是同盟,如4为商人
4n SETSIZE <Size> - 设置NPC的模型大小
4np SETSPEED <Speed> - 设置所选择NPC的动画或者移动速度
4n PARALYSE - 设置所选择的NPC静止或者运动
4g MOVE - 移动标记的物件(游戏中选择不可见)到你当前的座标X Y Z
4n ROTATE - 旋转NPC的方向
刷怪控制命令:
4s SETSPAWNNPC <CreatureID> [Number] - 设置刷怪点刷的NPC id以及数量
4s SETSPAWNGO <GameObjectID> - 设置刷怪点刷物件(gameobject)
4s SETSPAWNDIST <min> [max] - 设置刷的怪的活动范围
4s SETSPAWNTIME <min> [max] - 设置重新刷怪的时间间隔
6 EXPORTSPAWNSXY <map> <x1> <y1> <x2> <y2> <filename> - 导出矩形范围的刷怪点到文件
6 DELSPAWNSXY <Map> <X1> <Y1> <X2> <Y2> - 移除该矩形范围内的所有刷怪点
6 DELSPAWNS - 移除当前区域内的所有刷怪点
6 RESPAWNALL - 重刷所有可刷新的物件或者NPC
6 CLEANUP - 移除所有已刷出的物件或者NPC
角色 *** 作命令:
2p RESURRECT - 复活选择的个人
6 EXPORTCHAR <PlayerName> <FileName> - 导出 <玩家> <文件>
6 IMPORTCHAR <FileName> - 导入 <文件>
4p LEARN <SpellID> - 学习 <魔法代码>
4p DELSP <SpellID> - 忘记 <魔法代码>
4p UNLEARN <SpellID> - 与DELSP定义相同
4p LEARNSK <SkillID> [SkillLevel] [MaxLevel=SkillLevel] - 学习 <技能代码> [技能的最大值或者1至300之间的数值]
4p DELSK <SkillID> - 忘记 <技能代码>
4p UNLEARNSK <SkillID> - 与DELSK定义相同
4p CLEARREP - 清除荣誉值
0 DISMOUNT - 下马
4p SETXP <XP> - 设置经验 <点数>
4p SETCP <TalentPoints> - 设置天赋 <点数>
4p KICK - 关闭服务器
传送命令:
2 GO <Map> [X=0] [Y=0] [Z=0] - 去<地图代码> [坐标轴X=数值0] [坐标轴Y=数值0] [坐标轴Z=数值0]
2 GOTRIGGER <TriggerID> - 触发点坐标 <触发点代码>
2 GONAME <PlayerName> - 移动到输入名字的个人或NPC <玩家名称>
2 GOGUID <ObjectGUID> - 移动到行会 <行会对象>
2 NAMEGO <PlayerName> - 将玩家移动到身边 <玩家名称>
服务端控制命令:
6 SAVE - 保存地图和玩家数据
6 SHUTDOWN - 保存地图,PP系统,玩家和关闭服务器
6 RETCL - 重新载入所有的TCL数据
6 RESCP - 重新载入所有的SCP数据
6 REHASH - 改写目标
2 CLEARQFLAGS - 清楚寻找标记
4 BROADCAST <Message> - 向全世界发布消息 <GM信息>
调试命令:
6 PPON - 收集路径点打开
6 PPOFF - 收集路径点关闭
6 BYTES - 排除故障
6 ADDDYN - 测试到竞技
2 STARTTIMER - 启动延迟
2 STOPTIMER <TimerID:02> - 关闭延迟 <延迟0到2之间>
6 TEST - 测试
2 SETAURA <AuraID> - 设置预兆数目 <预兆代码>
4 EXPLORATION <ZoneID> <Mask> - 打开你地图的位置 <地区代码> <屏蔽>
6 FLAG1 - 设置有毛病的标记
2 SETRESTSTATE <NewRestState:05> - 设置新建地区的测试 <新建地区0到5之间>
6npgSETFLAGS <FlagsType> <Flags> - 设置NPC或OG的面具 参数: <ftype> <flags>
6t GFLAGS <GFlags> - 设置gflags 为将要选择的 gameobject
6t GTYPE <GType> - Set gtype 为将要选择的 gameobject
荣誉系统命令:
5p SETHONOR <Points> - 设置玩家的荣誉点数 <点数>
5p ADDHONOR <Points> - 增加玩家的荣誉点数 <点数>
5p RESHONOR <Points> - 减少玩家的荣誉点数 <点数>
5p DELHONOR - 删除玩家的荣誉点数为0
0p GETHONOR - 给玩家获得的荣誉点数
0p GETRANK - 给玩家的评价
监狱系统命令:
0 FREE - 释放
4p JAIL <Days> <Hours> <Minutes> - 囚禁 <天数> <小时> <分钟>
4p UNJAIL [PlayerName] - 囚禁指定的玩家 [玩家姓名]
自动出狱设置命令:
0 STARTRESCUE - 开始倒计时,5分钟后自动离开监狱
0 AUTORESCUE - 启动营救
发个猎人连射的技能代码!真正的连续射击!!
learn 19767
没有冷却时间!真正的连续射击!!
用的是122日修复的的技能文件
learn 824 // 骑术:马
learnsk 148 // 骑术:马
learn 825 // 骑术:狼
learnsk 149 // 骑术:狼
learn 826 // 骑术:羊
learnsk 152 // 骑术:羊
learn 828 // 骑术:虎
learnsk 150 // 骑术:虎
learn 10861 // 骑术:迅猛龙
learnsk 533 // 骑术:迅猛龙
learn 10906 // 骑术:骸骨战马
learnsk 554 // 骑术:骸骨战马
learn 10908 //骑术:机械陆行鸟
learnsk 553 //骑术:机械陆行鸟
learn 18992 // 骑术:科多兽
learnsk 713 // 骑术:科多兽
train=2467 //战斗姿势Battle Stance
train=1612 //防御姿势Defensive Stance
train=2468 //狂暴姿势Berserker Stance
还要其他装备坐骑的命令就悬赏点分吧(:

1默认,本地的意思,意思是默认封装协议时8021Q
2这个需要把vlan99加入到本地vlan中去,默认的本地vlan有vlan,还有vlan1024--到。。具体忘记了。
3通常所有的端口都是在一个vlan也就是vlan1里面,并且习惯把vlan1配置成管理vlan,加入到非默认vlan便于管理并且由于两个端口都是同一个vlan,便于排错。
4不行的,vtp有三种模式,需要把一台设置为vtp server,其余两台设置为vtp client,并且在同一个vtp域里面设置相同的口令才可以,一定要设置为trunk模式。
5是的,在vtp域中,vtp客户端只学习服务器的vlan数量,以及vlan的增加或者是删除,并不学习服务器上相应端口所在的vlan信息。
6路由器如果是末梢网络的话,最好配置一个默认路由,静态路由指向出口处。
7这一个地址池需要进行地址汇总,你这样子是不行的,正如楼上所说,分配的ip地址是随机的,不会按照指定的来。
8这一个不知道,按照我的理解,如果交换机出口拒绝这个vlan标识符的数据出去,那么他应该会直接丢掉的,而不是广播或者是转发给其他出口,请楼主给正解。
9不行,iprouting是开启了路由功能,你不输入这条命令,端口默认是工作在二层数据链路层,不会转发数据的。
10子接口模式是单臂路由的经典命令,是说一个端口封装不同的vlan标识,一个端口两个IP模式是一个主ip一个辅助ip,用于备用。可以是同一个子网或者包含关系

原创
掉线与电脑其他方面的关系不大,主要是网络原因,与延迟的关系也不大(1000+延迟一样能玩,我还打过英雄本)
用排除法
1,9c肯定没问题,因为同服务器别的人能玩,不掉线
2,ping >展开全部
新建C#应用程序,命名为OPC
Client,将OPCAutomationdll引用,如图。
using
OPCAutomation;
2
定义OPC的三个接口类OPCServer类、OPCGroup类和OPCItem类;
OPCServer
KepServer;
OPCGroups
KepGroups;
OPCGroup
KepGroup;
OPCItems
KepItems;
OPCItem
KepItem;
3
枚举网络OPC服务器
枚举OPC服务器用到GetOPCServers()函数
//获取计算机IP,计算机名称
IPHostEntry
IPHost
=
DnsResolve(EnvironmentMachineName);
if
(IPHostAddressListLength
>
0)
{
strHostIP
=
IPHostAddressList[0]ToString();
}
else
{
return;
}
//通过IP来获取计算机名称,可用在局域网内
IPHostEntry
ipHostEntry
=
DnsGetHostByAddress(strHostIP);
strHostName
=
ipHostEntryHostNameToString();//获取本地计算机上的OPCServerName
try
{
KepServer
=
new
OPCServer();
object
serverList
=
KepServerGetOPCServers(strHostName);
//枚举网络所有OPC服务器并写入ComboBox控件
foreach
(string
turn
in
(Array)serverList)
{
cmbServerNameItemsAdd(turn);
}
cmbServerNameSelectedIndex
=
0;
btnConnServerEnabled
=
true;
}
catch
(Exception
err)
{
MessageBoxShow("枚举本地OPC服务器出错:"
+
errMessage,
"提示信息",
MessageBoxButtonsOK,
MessageBoxIconWarning);
}
4
连接OPC服务器
try
{
KepServerConnect(remoteServerName,
remoteServerIP);
if
(KepServerServerState
==
(int)OPCServerStateOPCRunning)
{
tsslServerStateText
=
"已连接到-"
+
KepServerServerName
+
"
";
}
else
{
//这里你可以根据返回的状态来自定义显示信息,请查看自动化接口API文档
tsslServerStateText
=
"状态:"
+
KepServerServerStateToString()
+
"
";
}
}
catch
(Exception
err)
{
MessageBoxShow("连接远程服务器出现错误:"
+
errMessage,
"提示信息",
MessageBoxButtonsOK,
MessageBoxIconWarning);
return
false;
}
5
创建组和列出OPC服务器中所有节点
//创建组
try
{
KepGroups
=
KepServerOPCGroups;
KepGroup
=
KepGroupsAdd("OPCDOTNETGROUP");
SetGroupProperty();
KepGroupDataChange
+=
new
DIOPCGroupEvent_DataChangeEventHandler(KepGroup_DataChange);
KepGroupAsyncWriteComplete
+=
new
DIOPCGroupEvent_AsyncWriteCompleteEventHandler(KepGroup_AsyncWriteComplete);
KepItems
=
KepGroupOPCItems;
}
catch
(Exception
err)
{
MessageBoxShow("创建组出现错误:"+errMessage,"提示信息",MessageBoxButtonsOK,MessageBoxIconWarning);
return
false;
}
//列出OPC服务器中所有节点
//展开分支
oPCBrowserShowBranches();
//展开叶子
oPCBrowserShowLeafs(true);
foreach
(object
turn
in
oPCBrowser)
{
listBox1ItemsAdd(turnToString());
}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10297984.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存