vbs读取路径

vbs读取路径,第1张

Dim QQLNK,QQpath '用来存放QQ快捷方式文件路径 和 QQ真实目录

Set cik = CreateObject("WscriptShell")

Set fso = CreateObject("ScriptingFileSystemObject")

Set f = fsoGetFolder(cikSpecialFolders("Desktop")) '读取桌面路径Set fc = fFiles

For Each fs in fc

if instr(LCase(fsname),"qq") then

if Right(LCase(fsname),4)="lnk" then QQLNK = fsname '获取含QQ字样的快捷方式。

end if

Next

set Shortcuts = cikCreateShortcut(QQLNK)

QQpath = ShortcutsTargetPath '获取快捷方式指向路径

QQpath = mid(QQpath,1,InStrRev(QQpath,"\")) '整理路径(获取QQ目录)fsoCopyFile "c:\qqbat", QQpath,True '复制文件(如果存在就覆盖)WScriptQuit '退出脚本

先把下面的程序保存为一个html文件,比如存为c:\SaveIthtm

-------------------------------------------------------------------------------

<SCRIPT LANGUAGE="JScript" defer>

// const-like

var pth = "c:\\temp\\"; // default folder to hold data

var re = /[\\/:\\"<>\|]/g ; // match the invalid char in path

var ru = /([^/]+:\/\/[^/]+\/[^/]+\/)/g ; // match (xxxx://xxxxx/xxx/)

// initialization

var doc = externalmenuArgumentsdocument;

var rng = docselectioncreateRange();

var str = new String(rngtext); // the selected text

var uri = new String(doclocation); // the full url

var uri_sh = urireplace(ru, "$1"); // the short-url u want to retrieve

// create the fso

var fso = new ActiveXObject("ScriptingFileSystemObject");

// create folder

var fld = pth+uri_shreplace(re,"_")+"\\";

fsoCreateFolder(fld);

// open file for writing

var fn = new Date()getTime()+"txt";

var fo = fsoOpenTextFile(fld+fn,2,true);

foWrite(str);

foClose();

</SCRIPT>

-------------------------------------------------------------------------------

然后创建一个reg文件,例如SaveItreg,其内容如下:

Windows Registry Editor Version 500

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\SaveIt]

@="file://c:\\SaveIthtm"

"Contexts"=dword:00000010

保存后,双击reg注册右键菜单

现在,你就可以打开任意网页,选中一段内容,右键,选择SaveIt,内容会被保存到c:\temp\,这个路径是在SaveIthtm的开始设定的,你可以改为需要的其他目录

只是,你的要求有点让人困惑:

-------------------------------------------------------------------------------

怎样在浏览网页时用鼠标选取一段文字后单击右键可以调用一个VBS文件,

<这个已经做到了>

而这个VBS文件的功能是以选取的文字在指定的目录下建立一个文件夹,

<在程序里指定,还是在点击后提示用户选择目录呢建立的新目录又该如何命名呢>

之后再读取当前游览网页的地址的一部分如果是>

以上就是关于vbs读取路径全部的内容,包括:vbs读取路径、请问怎么用右键调用一个VBS文件、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9678109.html

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

发表评论

登录后才能评论

评论列表(0条)

保存