您的位置:程序门 -> vb -> 基础类



如何判断某网站是否在打开状态!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何判断某网站是否在打开状态![已结贴,结贴人:cike_1111]
发表于:2007-01-16 18:30:11 楼主
现在我的程序想要这样一个功能!

连接到网站1      
判断语句:

if     网站1没开通,   then     连接到网站2   else   (网站在正常开通状态下)   连接到网站1

说明,我在家里开了一个服务器   ,白天不在家   服务器关闭,这个时候我希望程序可以判断家里的那个网站   在关闭状态   然后选择群空间的地址   并打开网业..目前还不知道如何判断网站是否开启状态..   请教了!

能不用控件的尽量不用控件..  

我有条思路不知道通不通..   open   语句生成一个bat   ping   我的网址(隐藏)如果不通马上停止ping   执行打开另一网站的代码....   可是如何ping   并获取到ping   的信息   就不知道了   ..
发表于:2007-01-16 22:07:511楼 得分:4
shell   "ping     yoururl   > yoururlpingfile.txt ",vbhide
'delay
open   "yoururlpingfile.txt "   for   input   as   #1
....
shell   "ping     yoururl2   > yoururlpingfile2.txt ",vbhide
'dely
....
发表于:2007-01-16 22:35:072楼 得分:0
wm_jawin(wm_syscommand_calljawin)   :

.....#-_-!..   能详细点么!   英文版的我看不是很明白,,,
发表于:2007-01-17 09:53:033楼 得分:10
用winsock控件,80端口,连接你的网址,连不上说明关闭了;
或者在你的服务器上放一个特定内容的文件比如tag.txt,然后用inet读这个文件,读不到说明关闭了。
发表于:2007-01-17 20:28:084楼 得分:5
shell   "ping     yoururl   > yoururlpingfile.txt ",vbhide   '调用命令行的ping   ,将输出存到yoururlpingfile.txt里
'delay   '一段延时,让ping命令有足够时间完成
open   "yoururlpingfile.txt "   for   input   as   #1   '读ping的结果
.... '分析结果,下同
shell   "ping     yoururl2   > yoururlpingfile2.txt ",vbhide
'dely
....
发表于:2007-01-17 23:58:435楼 得分:1
在vb中如何使用ping命令。

http://www.upschool.com.cn/edu/1298/2006/1220/10du232829_1.shtml

大家看看这篇文章,ping不是很简单吗?用shell直接调用cmd进行执行就行了.这篇文章上的代码我看怎么着有上万字吧.郁闷.
发表于:2007-01-17 23:59:336楼 得分:0
在vb中如何使用ping命令。

http://www.upschool.com.cn/edu/1298/2006/1220/10du232829_1.shtml

大家看看这篇文章,ping不是很简单吗?用shell直接调用cmd进行执行就行了.这篇文章上的代码我看怎么着有上万字吧.郁闷.
发表于:2007-01-18 02:02:227楼 得分:0
mark


快速检索

最新资讯
热门点击