欢迎光临 Enjoy IT (ITECN.NET) 登录 | 注册 | 帮助

UU'S T&T

TIPS AND TROUBLESHOOTS FOR WINDOWS

公告

  • 本Blog站点上的任何言论仅代表个人观点,与其所在的公司没有任何关系。本Blog站点的内容是按原样提供的,作者与其公司并不对其提供任何种类的担保。此外还否认所有暗示的保证,包括但不局限于在任何试销性或某一特定用途的适用性方面的暗示保证。由于本站内容的使用或性能表现带来的全部风险将由使用者自己承担。任何由于使用或无法使用本站内容而带来的损失(包括但不局限于商业利润、业务中断、业务信息或其他财产上的损失),即使在 本站作者曾经被提醒可能出现这些损失的情况下,本站 及其作者或涉及内容创建的任何其他人等对任何上述的损失概不负责。
    ·本BLOG的内容均属技术交流之用,本人对所发表的文章、图片、随笔保留一切权利。
    如文章、图片、随笔转载请注明:
    作者姓名:尤扬
    文章来源URL:
    http://blogs.itecn.net/blogs/youyang
    同时请通过EMAIL通知本人:
    youyang1983◎hotmail.com
    ·如果通过EMAIL与我联系,并最终解决的问题,我将发表于本BLOG进行技术分享,如果涉及隐私或有特殊要求请于EMAIL中说明!
    本人联系方式:
    MSN ID:youyang1983◎hotmail.com(常用)
    QQ ID:85836514
    EMAIL:v-yayou@microsoft.com
    ·技术就是无条件共享


    2005年7月 Microsoft MVP for Windows-Shell\User
    2006年7月 Microsoft MVP for Windows-Shell\User
    2007年7月 Microsoft MVP for Windows-Shell\User

Microsoft

朋友的网站

第一个成型的VB脚本

   脚本,这个东西以前一直是很崇拜的东西,看到这个小东西可以自动化那么多工作,而且编写十分简单(那时候对编程不了解也就更增加一份期待,期待自己能写出脚本来)。

   今天正式想VB脚本进军,写出了一个自己的脚本。

  这个脚本主要是新闻组XP组的网友的一个要求:

请问有什么软件可以把一个目录下的文件自动做成html格式的链接?

想了一下,实现这个脚本主要的几个地方:

  • 遍历某个文件夹下面的所有文件:

For Each filename in filenames.Files
htmlstream.WriteLine(
"<a href =" & iText & "\" & filename.name & ">" & filename.name &"</a><br>")
Next

  • 将得到的文件名写入到一个HTML文件中,目前想到的是<a href =></a>的写法(如果大家有更好的方法发评论给我,咱们一起讨论)

Set htmlstream = fso.CreateTextFile("C:\FileList.html",True)
htmlstream.WriteLine(
"<HTML><HEAD><TITLE>" & iText &"的文件列表</TITLE></HEAD><BODY>")

'==========================================================================
' ' VBScript Source File -- Created with SAPIEN Technologies PrimalCode 3.0 ' ' NAME: LIST THE FILE NAME IN FOLDER ' ' AUTHOR: 尤扬, haowangjiao,youyang1983@hotmail.com ' DATE : 2005-7-7 ' ' COMMENT: MS MVP FOR WINDOWS-SHELL/USER,本代码可以自由传播及修改,但请保留原 '作者信息! '========================================================================== Dim iText,fso,filenames,filename,htmlstream iText = InputBox ("例如:C:\Windows","请输入文件夹路径") Set FSO = CreateObject("Scripting.FileSystemObject") Set filenames =fso.GetFolder(iText) Set htmlstream = fso.CreateTextFile("C:\FileList.html",True) htmlstream.WriteLine("<HTML><HEAD><TITLE>" & iText &"的文件列表</TITLE></HEAD><BODY>") For Each filename in filenames.Files htmlstream.WriteLine("<a href =" & iText & "\" & filename.name & ">" & filename.name &"</a><br>") Next htmlstream.writeline("</BODY></Html>") MsgBox "创建的HTML文件在C:\Filelist.html"
其实这个脚本主要用的就是Scripting.FileSystemObject对象,这个对象从名字上面来看就是和文件以及文件夹有关的。具体的有什么不明白的地方大家可以发回复问,咱们一起讨论。
另外,对于想写脚本的朋友(比如 盆盆 大哥),我推荐几个好东西。
开发环境:
PrimalCode
PrimalScript 3.1
这两个东东写脚本极佳,如果你以前用过VS.NET简直可以平滑过渡。
开发环境如果用 普通的记事本也OK,就是没有提示,这样更锻炼人!!!
语言参考:Windows Script V5.6 Documentation
这个东东可以在MSDN上面免费Download到
“多看看代码”-这是当年 马骐 告诉给我的一句话!
从这篇POST开始,以后我将陆续开始写VB脚本的POST,算是一个起步,如果这里有脚本高手,还请多多指教!
Posted: 2005年7月7日 20:43 作者 youyang
归档在:

评论

youyang 说:

非常欢迎。
期待你的系列
# 七月 7, 2005 22:55

youyang 说:

多谢啦:)
# 七月 8, 2005 7:59

youyang 说:

呵呵,我还是那句话,不知道他的目的是什么,如果是想把某个目录里的东西都下载下来,开个Brower权限.....
# 七月 8, 2005 12:36

san diego city attorney office 说:

Deviation of the water is very peculiar in expanding on solidification because most substances contract on solidifying gelatin and jelly for example.    <a href= http://br.opdos.info/vanity-fair-clothing.htm#vanity+fair+clothing >vanity fair clothing</a>    <a href= http://br.opdos.info/discount-vanity.htm#discount+vanity >discount vanity</a> [url=http://br.opdos.info/discount-vanity.htm#discount+vanity]discount vanity[/url]    <a href= http://br.opdos.info/city-deli-san-diego.htm#city+deli+san+diego >city deli san diego</a>    <a href= http://br.opdos.info/spicy-city-san-diego.htm#spicy+city+san+diego >spicy city san diego</a> [url=http://br.opdos.info/spicy-city-san-diego.htm#spicy+city+san+diego]spicy city san diego[/url]    <a href= http://br.opdos.info/san-diego-shoes.htm#san+diego+shoes >san diego shoes</a>  

# 一月 15, 2007 23:05

tecumseh generator 说:

Doors on cars are operated by means of an electric.    <a href= http://er.gogofacility.com/lawn-mower-parts-houston.htm#lawn+mower+parts+houston >lawn mower parts houston</a> [url=http://er.gogofacility.com/lawn-mower-parts-houston.htm#lawn+mower+parts+houston]lawn mower parts houston[/url]    <a href= http://er.gogofacility.com/yamaha-lawn-mower.htm#yamaha+lawn+mower >yamaha lawn mower</a>    <a href= http://er.gogofacility.com/lawnmower-air-filter.htm#lawnmower+air+filter >lawnmower air filter</a>    <a href= http://er.gogofacility.com/mower-deck.htm#mower+deck >mower deck</a>    <a href= http://er.gogofacility.com/sears-craftsman-lawn-mower-parts.htm#sears+craftsman+lawn+mower+parts >sears craftsman lawn mower parts</a>  

# 二月 3, 2007 2:54

Derek 说:

5ee2d03aaf367f6d29497009b1cafbce [url]http://dlfnjf.org[/url] [url]http://gwxvqe.org[/url] http://exxhfd.org http://www.klbggj.org http://www.jojlry.org http://kzfkps.org [url]http://jojlry.org[/url] [url]http://eyfgwa.org[/url] http://dlfnjf.org http://kzfkps.org  0f5fa03e3dca64d5b4cd330c6f860531

# 六月 13, 2007 21:33

J 说:

080694c01cb645c23e160697667093f7 http://fkrbpd.org http://www.yubecf.org [url]http://www.nfavho.org[/url] http://www.nqdwgl.org [url]http://www.leuawf.org[/url] [url]http://www.leuawf.org[/url] [url]http://hilxhr.org[/url] [url]http://gwwhof.org[/url] http://kcxesd.org [url]http://www.yubecf.org[/url]  a4d20a8afbc395002366bd667860c4d3

# 六月 14, 2007 22:27

Eugene 说: