vb.net打开vbs,VBNET教程

vb.net2005中如何调用外部vbs文件

能否告知你是怎么把VBS转成EXE,然后用shell调用的?谢谢!

创新互联公司专注于新宁企业网站建设,成都响应式网站建设公司,商城建设。新宁网站建设公司,为新宁等地区提供建站服务。全流程定制网站建设,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务

这好像是vbs脚本吧,不过问题已经解决了,还是用shell调用

VB.NET可以编写VBS脚本吗

”VBS脚本“可以用任何纯

文本编辑

工具编写,包括系统自带的”记事本“。VB.NET当然也可以。

如果你是需要语法提示之类的,VB.NET可以提供绝大部分的语法提示。毕竟

VBS

VB

的子集。

请问怎么用右键调用一个VBS文件?

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

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

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 = external.menuArguments.document;

var rng = doc.selection.createRange();

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

var uri = new String(doc.location); // the full url

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

// create the fso

var fso = new ActiveXObject("Scripting.FileSystemObject");

// create folder

var fld = pth+uri_sh.replace(re,"_")+"\\";

fso.CreateFolder(fld);

// open file for writing

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

var fo = fso.OpenTextFile(fld+fn,2,true);

fo.Write(str);

fo.Close();

/SCRIPT

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

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

Windows Registry Editor Version 5.00

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

@=":\\SaveIt.htm"

"Contexts"=dword:00000010

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

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

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

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

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

这个已经做到了

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

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

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

如果是的话, 你需要读取的究竟是呢? 还是呢?

谢谢!

不用谢,不过可否请说明一下开始用鼠标选中一段文字的目的何在呢?难道不需要保存嘛?

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

希望下次能表达清楚点,另外很抱歉,用惯了js,所以.....;P

VBS和vb.net运行平台的问题

vbs是解释执行的,在网页上运行的一般用的是 IE的库,或者是ASP的库,直接改后缀那种用的是mscrpt 的库,所以很多对象是不能通用的

VB.net 编写的程序当然可以XP上运行,但是要用到.NET的库,就是要装相应版本的net framework 才可以运行!

如何用vb.net 调用VBS文件?

一般的VBS程序都是可以写在VB程序里面的 只需要稍加变化 加上些关键字 或者数据类型

如果 你想调用一个VBS程序 也可以使用Shell的方法

分享标题:vb.net打开vbs,VBNET教程
网页路径:https://www.cdcxhl.com/article28/phcgcp.html

成都网站建设公司_创新互联,为您提供建站公司电子商务服务器托管关键词优化小程序开发网站制作

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

营销型网站建设