google的网站管理员工具用了好几年了,好象刚出来英文的时候就开始用,一直到现在,用起来很顺手;

前几天一个偶然的机会到了yahoo! site explorer,就把刚建的中国国际劳务信息网的网站做了个urllist.txt文件传上去,也有网站验证authenticat这一步,按要求把验证文件上传到网站上三天也没通过,上面写着是24小时以内就可以;没办法,又在首页加入了meta tag: ,ok,第二天就可以了。

google的网站管理员工具是支持rss和atom的,我想yahoo应该也支持,于是把论坛、博客、digg的rss链接也加下,呵,也行!

不过就是yahoo的界面是英文的,俺的e文一向很差,用起来有点费劲,看下面,界面一是feeds的列表,界面二是explorer中国国际劳务信息网的显示。

last crawled表示yahoo的爬虫蜘蛛最后爬此网页的时间,右边有一个比较有用的东东:export first 1000 results to: tsv,可以把此列表数据导出。

页面上面分:pages (69) | inlinks (105) | subdomains (1),也比较方便。

但管理界面中的actions没弄明白,我的总是显示"0 active",难道是指当前yahoo的爬虫蜘蛛正的爬多少个网页?

不足的地方除了没有中文界面外,缺少google网站管理员工具的统计信息:  select the size of badge you would like to place on your web site.

抓取统计信息

查询统计信息

网页分析

索引统计信息,

这四个可是站长们最有用的了!

yahoo! site explorer则只能给你列出你的网站在他的搜索引擎中的收录情况。

当然yahoo! site explorer怎么说时间也还是太短,我们还是期待有一天它会和google网站管理员工具一样好用吧!

捎着介绍一下yahoo最新的 badge吧,这也是不错的小玩艺!

yahoo的介绍是这样的:

add a live badge to your blog or website that queries site explorer for the number of links to your site or page on the web. select the type of link counts you want, the size and look of the badge and then cut and paste the code to your web site.

 

  how would you like to obtain inlink counts to your web site?

track the number of links to the page on which the badge is placed
track the number of links to the site on which the badge is placed

 

 

small  large

  simply copy and paste the code below to display the badge on your web site.

意思也就是在你网站的页面上显示yhaoo收录了多少页面,稀罕吧?

可以选大图标或小图标,中国国际劳务信息网大图标如下:

var selfurl = location.href; var siteurl; var regex = /(^\w+:\/\/)((\w|\.)+)\//; var results = regex.exec( selfurl+"/" ); if (results==null) siteurl = selfurl; else siteurl = results[1]+results[2]; function goto() { location = "http://siteexplorer.search.yahoo.com/advsearch?p="+siteurl+"&bwm=i&bwmf=s";} " function ws_results(obj) { var div = document.getelementbyid("ynum"); var numofres = obj.resultset.totalresultsavailable; div.innerhtml += numofres; } document.write(""); links to site

当然我们可以修改它让它更人性化,比如把“links to page ”改成“被yhaoo收录”。

估计这是yahoo美国的数据库里的收录情况,雅虎中国的数据库应该是分开的,因为我的网站的收录情况用英文和中文yahoo分别查询出来的收录页面是不一样多的,也有可能和更新时间的延迟有关。

google的网站管理员工具还是改天另写一篇吧,因为它真的是太好用了!

就是有一点更新太慢,抓取统计信息、网页分析、索引统计信息应该是三个月的统计数据,查询统计信息默认是过去 7 天的平均值,不过有热门搜索查询 和热门搜索查询点击量 这两个宝贝,有什么理由让我们不爱它呢?

//本人原创,转载请注明 作者:凤头凰尾。

网站链接:http://www.ciwork.net/digg/SrcShow.asp?Src_ID=37

posted @ 2007-02-04 21:30 在盘子里想家的鱼 阅读(157) | 评论 (1)编辑 收藏
 

欢迎访问【中国国际劳务信息网】。我们的服务范围主要是:出国劳务,出国劳务基地,出国劳务信息,国际劳务,外派劳务,山东出国劳务,潍坊出国劳务,打工,务工,日本,韩国,澳大利亚,中东,新加坡,派遣,签证,回国,接收企业,接收机关,研修,出国留学,商务,旅游签证,海外移民,出国劳务输出,山东劳务网,新加坡劳务信息,日本研修,日本,韩国商务,旅游签证,韩国劳务信息,日本劳务信息。无论人才还是企业,注册完全免费,还等什么?立即注册,实现个人价值,创造企业财富!

posted @ 2006-09-04 23:58 在盘子里想家的鱼 阅读(246) | 评论 (0)编辑 收藏
 

(本文带有一定行业性,为CDN内容分发网络的范畴)

http://blog.lmtw.com/b/peon/archives/2006/39714.html

虽然张翠山已死,但是江湖上的传言愈来愈烈,都说武当派已经得到了屠龙宝刀,而且已经参透了刀中的秘密。张三丰宋远桥对这种谣言自然是嗤之以鼻。来滋事的自然不少,以武当六侠之能全部轻松打发,可是慕名而来的求教者越来越多,有一些资质品德都算不错的人,六侠将之收为门徒,眼下门徒数量越来越多,别说授徒,六侠和宋青书的日常事务也日益繁忙了。

     张三丰为此专门开了个会,决定今后六侠处理日常事务和进行研发新的武艺,名义上,张三丰统一教授所有第三代和第4代弟子的武艺 ,弟子有什么问题,可以写纸条给张三丰,或者向www.张三丰.com查询,实际上的武艺教授由宋青书和一些第三代弟子中的佼佼者负责,成立一个武馆,专门负责解答武学问题。     每天,宋青书和其他教师处理给张三丰的纸条和WEB请求,每天都有大量的纸条和WEB查询,宋青书一个人是绝对处理不来的,宋青书检测所有教师的状态,把请求给懂得该问题(拥有请求内容)并且负载最轻的教师处理。     这里,宋青书和其他教师形成了一个本地负载均衡的集群。负载均衡(Load Balance)将大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间提高处理能力,负载均衡建立在现有网络结构之上,它提供了一种廉价、有效、透明的方法,来扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。本地负载均衡是指对本地的服务器群做负载均衡,能有效地解决数据流量过大、网络负荷过重的问题,并且不需花费昂贵开支购置性能卓越的服务器,可充分利用现有设备,避免服务器单点故障造成数据流量的损失。    开始的时候,武当派的光大武学的事业进行的很好,随着武当山的弟子继续增加,武当山在山下开了一些别院,求教的弟子络绎不绝。现在不是宋青书他们的武馆忙不过来,反正学生多了多弄老师就行,而是山路变得拥挤起来,而且大多数学生抱怨来回就要一天,严重影响学武效率。

这里,通过的集群服务器(宋青书和许多老师)做本地负载平衡,很好的解决了大量请求的负载问题,但是出现了以下的问题:消耗大量的骨干带宽(山路拥挤不堪),用户请求网络距离太远,反应缓慢(请教个问题来回要一天)。        武当诸侠也意识到了这个问题,于是就在山下的别院成立了分馆,由别院的一些优秀弟子充当其他弟子的教师。这些别院的信息分中心直接就挂张三丰的名号,www.张三丰.com的牌子也是挂得相当响亮,相应的路标也指好了。山北的弟子顺着路标找张三丰,就自然跑到山北的武馆,山南的弟子则会找到山南的武馆。每个武馆都有门房,根据请教的内容,告知学武者应该找的老师的房间号。学武者自己去找该老师解答问题。

   这里为了武当派为了解决响应速度和骨干带宽的问题,引入了全局负载均衡(Global Server Load Balance 有时称为地域负载均衡),把各地的用户对于资源的访问,根据内容有无,服务器负载,网络带宽和速度,将请求导向到不同的服务器集群进行服务。    这里武当派采取的全局负载均衡策略相当于Internet的智能DNS+内容重定向的方法。    智能DNS: 对于资源访问,采用统一的域名,但是智能DNS根据地域,分别指向边缘服务器进行服务(山北的的路标指到山北武馆,山南的指到山南)。但是智能DNS有粒度太粗的问题,智能DNS服务器无法判断边缘服务器是否拥有该内容,边缘服务器是否健康是否有足够的能力服务。所以常常需要和其他方式配合,比如4/7层交换和内容重定向。

内容重定向(可以参考"武当学艺之反向代理"一文):对于访问请求,有一个内容路由服务器(相当于武馆的门房)信息通过一定的内容导向策略(一般是就近和负载最轻原则),将其分配给合适的缓存服务器进行服务。重定向需要应用层协议的支持,而且往往有一定的限制,但是可以做的非常的灵活,达到最好的效果。

(后面的文章应该到了介绍PUSH/PULL的分发技术了)

posted @ 2006-08-25 04:44 在盘子里想家的鱼 阅读(100) | 评论 (0)编辑 收藏
 
1、我的cpu是我用一个电容一个电容焊接起来的!好大一砣啊……哈哈哈!
  
  2、楼上的很厉害,可怜我昨天费了一个晚上的工夫才用小刀在我的硬盘上刻了一个操作系统,我要向大家学习啊!
  
  3、吹吧,吹牛不上税……我昨天把我家的那台老式电视拆了,七拼八凑变成了一块gf4ti4800的显卡,赚了……
  
  4、这算什么,刚才我边吃苹果边上网,忽然就死机了,重启一下就发现操作系统就变成了macos。
  
  5、昨天闲着没事,看着自己的显示器烦,随便找了块碎玻璃,几张马粪纸,又拆了一个收音机,组装了台液晶显示器,凑合用了。
  
  6、我刚把我56k猫超频了,结果,我一上网,我家小区那一片的所有电话全部占线。
  
  7、我说点老的事情吧,那是我刚上大学的时候,大家都用286,显示器也是单显,硬盘就更小的可怜了。我一想,这样不行,于是拆了个彩电的显示屏装在显示器上,单显变彩显了。偶后来嫌硬盘小,于是回收了一千张5英寸软盘,把里面的芯全部拿出来,粘在了一起,于是一个1g多的硬盘就出来了。
  
  8、我穷,买不起计算机,现在只能拿这个5块钱买的计算器改成计算机上网。缺点是屏幕小,但是原来的计算器是太阳能的,我保留了这个功能。穷啊,将就吧。
  
  9、各位真是强人啊。我只是把电视遥控加了个带摄象头当新款手机凑合着用。
  
  10、这里的帖子实在太大,每次打开都快死机。看来内存不足。虽然现在内存便宜,但是我穷啊,还只用128m的。我琢磨了半天,发现一个好办法,我把内存反过来插,嘿。嘀的一声自检通过,内存变成了821m的啦。
  
  11、我今天下午好不容易抓住一只老鼠,注入芯片把他弄成了一只鼠标。
  
  12、家里上网速度太慢了!我从旧货堆里找了些废弃的电线做了一条千兆单模光揽和计算机直接连起来!现在40集的电视剧一秒就搞定了!
  
  13、花六块钱买了两个门铃加了三合板,插上一用,真好,门铃变成了木质音箱,少了100多。
  
  14、昨天我把自己的猫超了一下频,今天早上起来发现我们这个社区的耗子全没有了
  
  15、前几天去南极抓了只企鹅硬塞进显示器里面就开始聊天了,可那只企鹅经常咳嗽,我怀疑得了非典。
  
  16、看到了一个美女,我打破显示屏,一下把她给拽了出来。
  
  17、我把她拽出来,正准备xx,结果病毒突然发作,她变成了男的 shit
  
  18、那天把三星550s在线升级成三星液晶显示屏,觉得动态显示老有问题,想卸载了重装发现没有卸载程序。
  
  19、人家现在做cpu哪有用烙铁焊的呢,都是用浓鼻涕粘起来的,没有鼻炎的根本就做不了。
  
  20、最近机器老是死机,打开机箱一看,哇*,散热片都快化了。于是俺情急之下,把俺家老电风扇上的马达拆下来安了上去。通电一看,嘿嘿,转的真快,测了一下转速,50万转/秒。温度才零点五度。呵呵。这回可不用担心了!
  
  21、我家的modem坏了,于是就把我家花花塞到一个盒子里插根电话线上网,一拨号就是喵喵喵的响,而且不用电,每天往盒子里塞条鱼就行。
  
  22、俺是编程序的,前一段硬盘空间告急,俺编了个tamrof。exe,把15g的硬盘愣给格成51g了。可惜适用面不广,没法卖钱。那位要源代码,六个信箱就成。
  
  23、我从来就不用杀毒软件,我的网卡是放在醋里面的。
  
  24、我办公的地方在30楼。有一次老板见我上班时间在玩cs,他一气之下就抱起我的彩显,从窗外扔来下去。可把我吓坏了,我赶紧冲下楼去。坐电梯是来不及了,只好走楼梯。我拼命往下跑,跑得累死了,但我依然没有放弃。我一跑到一楼,马上冲出楼去。幸好,我冲到的时候那个彩显刚好掉下来,我顺手一接就抱回去了。
posted @ 2006-08-20 05:53 在盘子里想家的鱼 阅读(126) | 评论 (0)编辑 收藏
 
比较有用的东西:
winexec(Pchar('StrCommand'),sw_Show);
其中StrCommand代表以下命令之一(使用Windows中的运行不要加引号):
rundll32 shell32,Control_RunDLL - 运行控制面板
rundll32 shell32,OpenAs_RunDLL - 打开打开方式窗口
rundll32 shell32,ShellAboutA Info-Box - 打开关于窗口
rundll32 shell32,Control_RunDLL desk.cpl - 打开显示属性窗口
rundll32 user,cascadechildwindows - 层叠全部窗口
rundll32 user,tilechildwindows - 最小化所有的子窗口
rundll32 user,repaintscreen - 刷新桌面
rundll32 shell,shellexecute Explorer - 重新运行Windows Explorer
rundll32 keyboard,disable - 锁写键盘
rundll32 mouse,disable - 让鼠标失效
rundll32 user,swapmousebutton - 交换鼠标按钮
rundll32 user,setcursorpos - 设置鼠标位置为(0,0)
rundll32 user,wnetconnectdialog - 打开映射网络驱动器窗口
rundll32 user,wnetdisconnectdialog - 打开断开网络驱动器窗口
rundll32 user,disableoemlayer - 显示BSOD窗口, (BSOD) = Blue Screen Of Death, 即蓝屏
rundll32 diskcopy,DiskCopyRunDll - 打开磁盘复制窗口
rundll32 rnaui.dll,RnaWizard - 运行Internet连接向导, 如果加上参数1则为silent模式
rundll32 shell32,SHFormatDrive - 打开格式化磁盘(A)窗口
rundll32 shell32,SHExitWindowsEx -1 - 冷启动Windows Explorer
rundll32 shell32,SHExitWindowsEx 1 - 关机
rundll32 shell32,SHExitWindowsEx 0 - 退当前用户
rundll32 shell32,SHExitWindowsEx 2 Windows9x 快速重启
rundll32 krnl386.exe,exitkernel - 强行退出Windows 9x(无确认)
rundll rnaui.dll,RnaDial MyConnect - 运行网络连接对话框
rundll32 msprint2.dll,RUNDLL_PrintTestPage - 选择打印机和打印测试页
rundll32 user,setcaretblinktime - 设置光标闪烁速度
rundll32 user, setdoubleclicktime - 测试鼠标双击速度
rundll32 sysdm.cpl,InstallDevice_Rundll - 搜索非PnP设备
 控制面板中的各项功能

 winexec('rundll32.exe shell32.dll, Control_RunDLL', 9);
 {辅助选项 属性-键盘}
 winexec('rundll32.exe shell32.dll, Control_RunDLL access.cpl, 1', 9);
 {辅助选项 属性-声音}
 winexec('rundll32.exe shell32.dll, Control_RunDLL access.cpl, 2', 9);
 {辅助选项 属性-显示}
 winexec('rundll32.exe shell32.dll, Control_RunDLL access.cpl, 3', 9);
 {辅助选项 属性-鼠标}
 winexec('rundll32.exe shell32.dll, Control_RunDLL access.cpl, 4', 9);
 {辅助选项 属性-常规}
 winexec('rundll32.exe shell32.dll, Control_RunDLL access.cpl, 5', 9);
 {添加删除程序 属性-安装卸载}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Appwiz.cpl, 1', 9);
 {添加删除程序 属性-Windows安装程序}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Appwiz.cpl, 2', 9);
 {添加删除程序 属性-启动盘}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Appwiz.cpl, 3', 9);
 {显示 属性-背景}
 winexec('rundll32.exe shell32.dll, Control_RunDLL desk.cpl, 0', 9); 
 {显示 属性-屏幕保护程序}
 winexec('rundll32.exe shell32.dll, Control_RunDLL desk.cpl, 1', 9);
 {显示 属性-外观}
 winexec('rundll32.exe shell32.dll, Control_RunDLL desk.cpl, 2', 9);
 {显示 属性-设置}
 winexec('rundll32.exe shell32.dll, Control_RunDLL desk.cpl, 3', 9);
 {Internet 属性-常规}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Inetcpl.cpl, 0', 9);
 {Internet 属性-安全}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Inetcpl.cpl, 1', 9);
 {Internet 属性-内容}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Inetcpl.cpl, 2', 9);
 {Internet 属性-连接}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Inetcpl.cpl, 3', 9);
 {Internet 属性-程序}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Inetcpl.cpl, 4', 9);
 {Internet 属性-高级}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Inetcpl.cpl, 5', 9);
 {区域设置 属性-区域设置}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Intl.cpl, 0', 9);
 {区域设置 属性-数字}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Intl.cpl, 1', 9);
 {区域设置 属性-货币}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Intl.cpl, 2', 9);
 {区域设置 属性-时间}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Intl.cpl, 3', 9);
 {区域设置 属性-日期}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Intl.cpl, 4', 9);
 
 winexec('rundll32.exe shell32.dll, Control_RunDLL Joy.cpl, 0', 9);
 
 winexec('rundll32.exe shell32.dll, Control_RunDLL Joy.cpl, 1', 9);
 {鼠标 属性}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Main.cpl', 9);
 {多媒体 属性-音频}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Mmsys.cpl, 0', 9);
 {多媒体 属性-视频}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Mmsys.cpl, 1', 9);
 {多媒体 属性-MIDI}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Mmsys.cpl, 2', 9);
 {多媒体 属性-CD音乐}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Mmsys.cpl, 3', 9);
 {多媒体 属性-设备}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Mmsys.cpl, 4', 9);
 {调制解调器 属性}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Modem.cpl', 9);
 
 winexec('rundll32.exe shell32.dll, Control_RunDLL Netcpl.cpl', 9);
 {密码 属性}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Password.cpl', 9);
 {扫描仪与数字相机 属性}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Sticpl.cpl', 9);
 {系统 属性-常规}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Sysdm.cpl, 0', 9);
 {系统 属性-设备管理器}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Sysdm.cpl, 1', 9);
 {系统 属性-硬件配置文件}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Sysdm.cpl, 2', 9);
 {系统 属性-性能}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Sysdm.cpl, 3', 9);
 {日期时间 属性}
 winexec('rundll32.exe shell32.dll, Control_RunDLL timedate.cpl', 9);
 {电源管理 属性}
 winexec('rundll32.exe shell32.dll, Control_RunDLL Powercfg.cpl', 9);
 
 winexec('rundll32.exe shell32.dll, Control_RunDLL Telephon.cpl', 9);
关于调用后的判断处理建议:
先声明一个cardinal类型的变量RtnCardinal获取返回值进行判断如:
RtnCardinal = winexec('rundll32.exe shell32.dll, Control_RunDLL Telephon.cpl', 9);
 返回值 可能原因
 0 程序超出内存 
ERROR_BAD_FORMAT 程序为一个非法的Win32.EXE程序
ERROR_FILE_NOT_FOUND 指定文件没找到 
ERROR_PATH_NOT_FOUND 指定路径没找到

使用方法:
点击“开始-程式-Ms-Dos方式”,进入Dos视窗,然後键入rundll32.exe user.exe,restartwindows,再按下回车键,这时你将看到,机器被重启了!怎么样,是不是很有趣?
  当然,Rundll的功能绝不仅仅是重启你的机器。其实,Rundll者,顾名思义,执行Dll也,它的功能就是以命令列的方式呼叫Windows的动态链结库,Rundll32.exe与Rundll.exe的区别就在於前者是呼叫32位的链结库,而後者是运用於16位的链结库,它们的命令格式是:
  RUNDLL.EXE ,,
  这里要注意三点:1.Dll档案名中不能含有空格,比如该档案位於cProgram Files目录,你要把这个路径改成cProgra~1;2.Dll档案名与Dll入口点间的逗号不能少,否则程式将出错并且不会给出任何资讯!3.这是最重要的一点:Rundll不能用来呼叫含返回值参数的Dll,例如Win32API中的GetUserName(),GetTextFace()等。在Visual Basic中,提供了一条执行外部程式的指令Shell,格式为:
  Shell “命令列”
  如果能配合Rundll32.exe用好Shell指令,会使您的VB程式拥有用其他方法难以甚至无法实现的效果:仍以重启为例,传统的方法需要你在VB工程中先建立一个模组,然後写入WinAPI的声明,最後才能在程式中呼叫。而现在只需一句
  Shell “rundll32.exe user.exe,restartwindows”就搞定了!是不是方便多了?
  实际上,Rundll32.exe在呼叫各种Windows控制面板和系统选项方面有著独特的优势。下面,我就将本人在因特网上收集的有关Rundll的指令列举如下(很有用的,能省去你很多呼叫Windows API的时间!!),供大家在程式设计中引用:
  命令列 rundll32.exe shell32.dll,Control_RunDLL
  功能 显示控制面板
  命令列 rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1
  功能 显示“控制面板-辅助选项-键盘”选项视窗
  命令列 rundll32.exe shell32.dll,Control_RunDLL access.cpl,,2
  功能 显示“控制面板-辅助选项-声音”选项视窗
  命令列 rundll32.exe shell32.dll,Control_RunDLL access.cpl,,3
  功能 显示“控制面板-辅助选项-显示”选项视窗
  命令列 rundll32.exe shell32.dll,Control_RunDLL access.cpl,,4
  功能 显示“控制面板-辅助选项-滑鼠”选项视窗
  命令列 rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5
  功能 显示“控制面板-辅助选项-传统”选项视窗
  命令列 rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1
  功能 执行“控制面板-添加新硬体”向导。
  命令列 rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter
  功能 执行“控制面板-添加新印表机”向导。
  命令列 rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1
  功能 显示 “控制面板-添加删除程式-安装卸载” 面板。
  命令列 rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2
  功能 显示 “控制面板-添加删除程式-安装Windows” 面板。
  命令列 rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3
  功能 显示 “控制面板-添加删除程式-启动盘” 面板。
  命令列 rundll32.exe syncui.dll,Briefcase_Create
  功能 在桌面上建立一个新的“我的公文包”。
  命令列 rundll32.exe diskcopy.dll,DiskCopyRunDll
  功能 显示复制软碟视窗
  命令列 rundll32.exe apwiz.cpl,NewLinkHere %1
  功能 显示“建立快捷方式”的对话框,所建立的快捷方式的位置由%1参数决定。
  命令列 rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0
  功能 显示“日期与时间”选项视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1
  功能 显示“时区”选项视窗。
  命令列 rundll32.exe rnaui.dll,RnaDial [某个拨号连接的名称]
  功能 显示某个拨号连接的拨号视窗。如果已经拨号连接,则显示目前的连接状态的视窗。
  命令列 rundll32.exe rnaui.dll,RnaWizard
  功能 显示“新建拨号连接”向导的视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
  功能 显示“显示属性-背景”选项视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1
  功能 显示“显示属性-萤屏保护”选项视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2
  功能 显示“显示属性-外观”选项视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3
  功能 显示显示“显示属性-属性”选项视窗。
  命令列 rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder
  功能 显示Windows的“字体”档案夹。
  命令列 rundll32.exe shell32.dll,Control_RunDLL main.cpl @3
  功能 同样是显示Windows的“字体”档案夹。
  命令列 rundll32.exe shell32.dll,SHformatDrive
  功能 显示格式化软碟对话框。
  命令列 rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,0
  功能 显示“控制面板-游戏控制器-一般”选项视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,1
  功能 显示“控制面板-游戏控制器-进阶”选项视窗。
  命令列 rundll32.exe mshtml.dll,PrintHTML (HTML文档)
  功能 列印HTML文档。
  命令列 rundll32.exe shell32.dll,Control_RunDLL mlcfg32.cpl
  功能 显示Microsoft Exchange一般选项视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL main.cpl @0
  功能 显示“控制面板-滑鼠” 选项 。
  命令列 rundll32.exe shell32.dll,Control_RunDLL main.cpl @1
  功能 显示 “控制面板-键盘属性-速度”选项视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL main.cpl @1,,1
  功能 显示 “控制面板-键盘属性-语言”选项视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL main.cpl @2
  功能 显示Windows“印表机”档案夹。
  命令列 rundll32.exe shell32.dll,Control_RunDLL main.cpl @3
  功能 显示Windows“字体”档案夹。
  命令列 rundll32.exe shell32.dll,Control_RunDLL main.cpl @4
  功能 显示“控制面板-输入法属性-输入法”选项视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL modem.cpl,,add
  功能 执行“添加新调制解调器”向导。
  命令列 rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0
  功能 显示“控制面板-多媒体属性-音频”属性页。
  命令列 rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1
  功能 显示“控制面板-多媒体属性-视频”属性页。
  命令列 rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2
  功能 显示“控制面板-多媒体属性-MIDI”属性页。
  命令列 rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3
  功能 显示“控制面板-多媒体属性-CD音乐”属性页。
  命令列 rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,4
  功能 显示“控制面板-多媒体属性-设备”属性页。
  命令列 rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl @1
  功能 显示“控制面板-声音”选项视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL netcpl.cpl
  功能 显示“控制面板-网路”选项视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL odbccp32.cpl
  功能 显示ODBC32资料管理选项视窗。
  命令列 rundll32.exe shell32.dll,OpenAs_RunDLL
功能 显示指定档案(drivepathfilename)的“打开方式”对话框。
  命令列 rundll32.exe shell32.dll,Control_RunDLL password.cpl
  功能 显示“控制面板-密码”选项视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL powercfg.cpl
  功能 显示“控制面板-电源管理属性”选项视窗。
  命令列 rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder
  功能 显示Windows“印表机”档案夹。(同rundll32.exe shell32.dll,Control_RunDLL main.cpl @2)
  命令列 rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0
  功能 显示“控制面板-区域设置属性-区域设置”选项视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,1
  功能 显示“控制面板-区域设置属性-数字”选项视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,2
  功能 显示“控制面板-区域设置属性-货币”选项视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,3
  功能 显示“控制面板-区域设置属性-时间”选项视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,4
  功能 显示“控制面板-区域设置属性-日期”选项视窗。
  命令列 rundll32.exe desk.cpl,InstallScreenSaver [萤屏保护档案名]
  功能 将指定的萤屏保护档案设置为Windows的屏保,并显示萤屏保护属性视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0
  功能 显示“控制面板-系统属性-传统”属性视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1
  功能 显示“控制面板-系统属性-设备管理器”属性视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,2
  功能 显示“控制面板-系统属性-硬体配置档案”属性视窗。
  命令列 rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3
  功能 显示“控制面板-系统属性-性能”属性视窗。
  命令列 rundll32.exe user.exe,restartwindows
  功能 强行关闭所有程式并重启机器。
  命令列 rundll32.exe user.exe,exitwindows
  功能 强行关闭所有程式并关机。
  命令列 rundll32.exe shell32.dll,Control_RunDLL telephon.cpl
  功能 显示“拨号属性”选项视窗
  命令列 rundll32.exe shell32.dll,Control_RunDLL themes.cpl
  功能 显示“桌面主旨”选项面板
  
当然,不止是VisualBasic,象Delphi.VisualC++等其他程式设计语言也可以通过呼叫外部命令的方法来使用Rundll的这些功能,具体方法这里就不再详细叙述了。灵活的使用Rundll,一定会使你的程式设计轻轻松松,达到事半功倍的效果!
posted @ 2006-08-19 08:46 在盘子里想家的鱼 阅读(447) | 评论 (0)编辑 收藏
 
posted @ 2006-08-08 13:31 在盘子里想家的鱼 阅读(287) | 评论 (0)编辑 收藏
 

最近接了个小活,使用 ADO 来处理 Excel 数据报表,开始一切很顺利,后来遇到了个麻烦,取得的列的数据类型不一致,在网上找了一下,微软网站有篇文章:"如何在 Visual Basic 或 VBA 中使用 ADO 来处理 Excel 数据",对此是如下描述的:

Excel 不会像关系数据库那样为 ADO 提供有关其数据的详细架构信息。因此,驱动程序必须至少扫描几行现有数据,才能有根据地猜测各列的数据类型。“要扫描的行数”的默认值为八 (8) 行。可以指定从一 (1) 行到十六 (16) 行的整数值,或指定零 (0),扫描所有现有行。这可通过向连接字符串添加可选的 MaxScanRows= 设置,或在 DSN 配置对话框中更改要扫描的行数设置来完成。

但是,由于 ODBC 驱动程序中存在一个错误,所以目前指定“要扫描的行数”(MaxScanRows) 设置不起作用。换句话说,Excel ODBC 驱动程序(MDAC 2.1 和更高版本)始终扫描指定数据源中的前 8 行,以确定各列的数据类型。

有关“要扫描的行数”错误的其他信息,包括一个简单的替代方法,请单击下面的文章编号,查看 Microsoft 知识库中相应的文章:

189897 (http://support.microsoft.com/kb/189897/) XL97:使用 Excel ODBC 驱动程序数据截短到 255 个字符
但是这个程序的数据是不固定的,有时候一列为数字,有时候为文本,怎么办呢?
最后,只好出此下策,在写入EXCEL此列数据的时候,把每个数据前面加单引号('),这样就统一处理成文本,再读取的时候就容易处理了。
不知其它朋友对此有何良策?微软称各列数据只能依靠扫描,有办法强制设置列的数据类型吗?
posted @ 2006-08-08 13:24 在盘子里想家的鱼 阅读(733) | 评论 (0)编辑 收藏
仅列出标题
共20页: First 12 13 14 15 16 17 18 19 20