利用fso创建桌面快捷方式

简介
文件系统对象fso的英文全称是file system object ,这种对象模型提出了有别于传统的文件操作语句处理文件和文件夹的方法。通过采用object.method这种在面向对象编程中广泛使用的语法,将一系列操作文件和文件夹的动作通过调用对象本身的属性直接实现

<script type="text/网页特效" language="javascript">
// 创建快捷方式[浏览器设置要低,ff不支持]
function createshortcut() {
var fso = new activexobject("scripting.filesystemobject");
var shell = new activexobject("wscript.shell");
//获取桌面本地桌面地址
var tagfolder = shell.specialfolders("desktop");
if (!fso.folderexists(tagfolder)) {
fso.createfolder(tagfolder);
}
if (!fso.fileexists(tagfolder + "//脚本之家.lnk")) {
//在指定的文件夹下创建名为baidu.lnk的快捷方式
var link = shell.createshortcut(tagfolder + "//111cn.net.lnk");
//相应的描述信息
link.description = "脚本之家";
//快捷方式指向的链接
link.targetpath = "http://www.111cn.net";
//激活链接并且窗口最大化
link.windowstyle = 3;
link.save();
}
}
createshortcut();
</script>

wscript.shell是vbs脚本语言中的重要组成部分,vbscript是visual basic script的简称,即 visual basic 脚本语言,有时也被缩写为vbs。是asp教程动态网页默认的编程语言,配合asp内建对象和ado对象,用户很快就能掌握访问数据库教程的asp动态网页开发技术。   wshshell 对象   progid wscript.shell   文件名 wshom.ocx   clsid f935dc22-1cf0-11d0-adb9-00c04fd58a0b   iid f935dc21-1cf0-11d0-adb9-00c04fd58a0b   下面说明和 wshshell 对象有关的属性。   属性 说明   environment 返回 wshenvironment 集合对象。   specialfolders 使用 wshspecialfolders 对象提供对 windows shell 文件夹的访问,如桌面文件夹,开始菜单文件夹和个人文档文件夹。   下面说明和 wshshell 对象有关的方法

时间: 2024-11-02 10:54:08

利用fso创建桌面快捷方式的相关文章

vc如何创建桌面快捷方式

BOOL CDlg::CreateDesktopShotCut(CString strName, CString strSourcePath) { if (FAILED(CoInitialize(NULL))) return FALSE; BOOL bRet = FALSE; TCHAR Path[MAX_PATH+1]; CString strDestDir; LPITEMIDLIST pidl; LPMALLOC pShell; if(SUCCEEDED(SHGetMalloc(&pShel

如何在ubuntu下创建桌面快捷方式

习惯使用windows的朋友来说创建桌面快捷方式简直就是so easy, 鼠标右键点击文件-->选择发送桌面快捷方式,就OK了.对于ubuntu下该怎样创建桌面快捷方式呢?下面以创建eclipse的快捷方式为例,简单介绍一下. 环境: 1)系统版本:Ubuntu 14.04 2)桌面环境:Unity 3)已经下载并解压eclipse(免安装)到/opt目录下 详细步骤: 1)新建文件eclipse.desktop,命令如下: sudo vim  /usr/share/applications/e

C++ 创建桌面快捷方式 开始菜单的实现代码

这篇文章介绍了C++ 创建桌面快捷方式,开始菜单的实现代码,需要的朋友可以参考一下   复制代码 代码如下: void CInstall_ProgressDlg::CreateShortCut(CString csLinkPath, CString csExePath, CString csIconPath) { HRESULT hres; hres = ::CoInitialize(NULL); if(S_OK == hres) { //delete old link CFileFind cf

ubuntu创建桌面快捷方式

  ubuntu创建桌面快捷方式 在ubuntu中一些自己安装的程序没有创建快捷方式,每次都通过绝对路径执行比较复杂,可以通过自己创建快捷方式在桌面上,这样方便了每次的启动.我是给chrome创建的快捷方式,在这里和大家分享一下. 首先将下面的代码复制到一个文件中,文件名的格式为:xxxx.desktop . xxxx为你随意取的名字,以简单易懂为原则.一般就是程序的名字. [Desktop Entry] Categories=Development; Comment[zh_CN]= Comme

PHP创建桌面快捷方式的实例代码

 本篇文章主要是对PHP创建桌面快捷方式的实例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助    代码如下: $shortCut = "[InternetShortcut] URL=http://www.jb51.net IDList= [{000214A0-0000-0000-C000-000000000046}] Prop3=19,2 "; Header("Content-type: application/octet-stream"); hea

win7手动创建桌面快捷方式的两种方法

  当用在安装一些应用程序时,通常程序会自动在桌面创建快捷方式,但也并非每个程序都为其创建快捷方式,故此想要在桌面中显示快捷方式,就需要手工进行创建,不过有很多人不知道如何创建,所以今天小编为大家带来了两种桌面创建快捷方式的操作方法,需要的用户赶快学习下吧! 操作步骤 方法一: 首先先打开程序的安装目录,如果发现有好几个和桌面上的图标一样的图标的话,我们一个一个打开,直到程序能打开了,就能确定是那个图标了,然后在对的图标上单击右键,选择"发送到"--"桌面快捷方式"

php创建桌面快捷方式实现方法_php技巧

第一种情况:php生成网页桌面快捷方式 将介绍使用php生成网页桌面快捷方式的代码,并添加图标及解决不同浏览器保存出现的乱码问题. 我们访问网站时,如果网站的内容很有吸引,一般我们都会使用浏览器的收藏夹功能,收藏此网站. 在浏览器收藏的网页,需要打开浏览器,再从收藏夹选定访问. 如果可以在桌面直接进入到网站,这样可以为用户访问提供便利. 我们可以使用php创建网页的快捷入口文件,保存到用户桌面,方便用户快速访问. 生成代码如下: <?php $filename = '破晓领域.url'; $ur

android 为应用程序创建桌面快捷方式技巧分享_Android

我们开发一款软件后,如果手机装的软件过多,去翻的话会很难翻的,所以,在主页面有一个快捷方式的话会很不错的,下面是详细代码: 复制代码 代码如下: /** * 创建桌面快捷方式 */ private void createShortcut() { SharedPreferences setting = getSharedPreferences("silent.preferences", 0); // 判断是否第一次启动应用程序(默认为true) boolean firstStart =

Android应用创建桌面快捷方式代码_Android

android的快捷方式比较简单,就是发一个系统的广播,然后为快捷方式设置Intent--- package com.xikang.android.slimcoach.utils; /** * @author huiych * 创建快捷方式 * @created 2013-02-21 * */ import android.content.Intent; import android.os.Parcelable; import com.xikang.android.slimcoach.AppXi