当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 在一个记事本里写这以下的数据: 002001300001 医用仪器 00200110 硫酸化合物 00200260 x 00200020 其他试剂 00200120 硝酸化合物 00200140 单质 00100010 烧器类 00200130 乙碳硬脂酸化合物 00200080 含钙铝美化合物 002000300020 有机酸和有机酸酐 00100020 瓶类 00......
    摘要: 老师好, 我需要导入这样的文本文件进入sql数据库中 8-6 8:30 星期六 4 4 ttt 九中队教室 九中队 雷智强 8-6 15:00 星期六 4 0 rrr 九中队教室 九中队 雷智强 9-4 8:30 星期日 4 4 yyyyw 二中队教室 二中队 雷智强 9-4 15:00 星期日 4 0 dsfsdfd 二中......


通过IP取计算机名

如果我取的对方IP,怎么通过IP取得对方计算机名。同一局域网内。

NO.1   作者: kakalong

运行   CMD   .  
  输入:   nbtstat   -a   192.168.1.N   (对方IP地址)

NO.2   作者: Dreampeng

关注学习中!

NO.3   作者: kakalong

NBTStat    
    NBTStat实用程序用于提供关于关于NetBIOS的统计数据。运用NetBIOS,你可以查看本地计算机或远程计算机上的NetBIOS名字表格。    
    常用选项:    
    nbtstat   -n——显示寄存在本地的名字和服务程序。    
    nbtstat   -c——本命令用于显示NetBIOS名字高速缓存的内容。NetBIOS名字高速缓存用于寸放与本计算机最近进行通信的其他计算机的NetBIOS名字和IP地址对。    
    nbtstat   -r——本命令用于清除和重新加载NetBIOS名字高速缓存。    
    nbtstat   -a   IP——通过IP显示另一台计算机的物理地址和名字列表,你所显示的内容就像对方计算机自己运行nbtstat   -n一样。    
    nbtstat   -s   IP——显示实用其IP地址的另一台计算机的NetBIOS连接表。    
 

NO.4   作者: kakalong

关于取本地计算机的IP地址及计算机名的看法    
  大体步骤:  
        1:先创建一个窗体。  
        2:将一个label1,一个按扭   bitbtn1,bittn2   放入窗体。  
        3:对BITBTN1     的onCLICK   事件编程。  
          编程如下:  
          .......  
          var  
              tp:ttcpclient;  
              strname,straddr:string;  
          begin  
                tp:=ttcpclient.create(self);  
                tp.close;  
                tp.open;  
                strname:=tp.LocalHostName;  
                straddr:=tp.LocalHostAddr;  
                label1.caption:=strname+   IP:   +straddr;  
                tp.close;  
          end;  
           
          bitbtn2   的onclick   事件如下:  
            .....  
            begin  
                    close;  
            end;  
   
          如上程序,运行后,单击bitbtn1   按扭,   label1   将显示出本地计算机的   IP地址   和计算机名。

NO.5   作者: kakalong

<%  
  function   htmlencode(str)    
  dim   result    
  dim   l    
  if   isNULL(str)   then    
  htmlencode=""    
  exit   function    
  end   if    
  l=len(str)    
  result=""    
  dim   i    
  for   i   =   1   to   l    
  select   case   mid(str,i,1)    
  case   "<"    
  result=result+"<"    
  case   ">"    
  result=result+">"    
  case   chr(34)    
  result=result+""""    
  case   "&"    
  result=result+"&"    
  case   else    
  result=result+mid(str,i,1)    
  end   select    
  next    
  htmlencode=result    
  end   function    
   
   
   
  on   error   resume   next  
  ip="192.168.1.198"   对方IP  
  ip_txt_path=Server.mappath("ip")&"\"   存放计算机名的目录  
  ip_txt_name="ip.txt"   存放计算机名的文件  
  read_ip=ip_txt_path&ip_txt_name  
  ip_command="nbtstat   -a   "&ip&"   >>   "&ip_txt_path&ip_txt_name   执行命令  
   
  response.write   ip_txt_path&"<br>"  
  response.write   ip_txt_name&"<br>"  
  response.write   ip_command&"<br>"  
  response.write   read_ip&"<br>"  
   
   
  Set   WshShell   =   server.CreateObject("Wscript.Shell")  
  IsSuccess   =   WshShell.Run   (ip_command,   1,   True)  
   
  if   IsSuccess   =   0   Then  
  Response.write   "   命令成功执行!"  
  else  
  Response.write   "   命令执行失败!权限不够或者该程序无法运行"  
  end   if  
  if   err.number   <>   0   then  
  Response.Write   "<p>错误号码:"   &   Err.number  
  Response.Write   "<p>原因:"   &   Err.description  
  Response.Write   "<p>错误来源:"   &   Err.Source  
  end   if  
   
   
   
  Set   fs   =CreateObject("Scripting.FileSystemObject")    
  Set   thisfile   =   fs.OpenTextFile(read_ip,   1,   False)   读文件路径.    
  counter=0    
  do   while   not   thisfile.atendofstream    
  counter=counter+1    
  thisline=htmlencode(thisfile.readline)    
  response.write   thisline&"<br>"    
  loop    
  thisfile.Close    
  set   fs=nothing    
   
  %>

NO.6   作者: rainxiang

哦哦,学习。。

NO.7   作者: mymyal123

用控件

NO.8   作者: shine2000

mark

NO.9   作者: hanghwp

关注  
 

NO.10   作者: jycjyc

up

NO.11   作者: hjmsolar

对方可以屏蔽的吧???

NO.12   作者: caicaic

mark   he

NO.13   作者: wzhiyuan

mark

NO.14   作者: wanghui0380

用vbs在客户端使用WshShell调用  
  ipconfig   -all     得到结果用xmlhttp   post服务器端  
   
  这种方法好处就是可以绕过对方防火墙,因为现在的防火墙连ping都不会让你ping,更何况使用nbtstat访问NetBIOS,这种危险操作了

NO.15   作者: gatey

学习

NO.16   作者: tigerwen01

ip跟计算机名有不可分割的联系?


    摘要: 在一个类a中,我声明了私有变量: cdaorecordset zkkrecordset; 但是我想在类a的构造函数中初始化: cdaorecordset zkkrecordset(&citationdb); //这样就重复定义了,肯定错误!! 但是我不得不在构造函数中初始化,因为cdaorecordset对象的构造函数的参数只能在类a的构造函数中获得。 不知有何方法,让我定义cda......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE