如何使用bat创建应用到桌面快捷方式。

问题描述

如何使用bat创建应用到桌面快捷方式。

最好给个模板,随便一个文件,用最简单的代码创建文件快捷方式到桌面,

解决方案

调用wsh

 @echo off

set SCRIPT="%TEMP%%RANDOM%-%RANDOM%-%RANDOM%-%RANDOM%.vbs"

echo Set oWS = WScript.CreateObject("WScript.Shell") >> %SCRIPT%
echo sLinkFile = "%USERPROFILE%Desktopmyshortcut.lnk" >> %SCRIPT%
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> %SCRIPT%
echo oLink.TargetPath = "D:myfile.extension" >> %SCRIPT%
echo oLink.Save >> %SCRIPT%

cscript /nologo %SCRIPT%
del %SCRIPT%

解决方案二:

https://support.microsoft.com/en-us/kb/244677

时间: 2016-07-27

如何使用bat创建应用到桌面快捷方式。的相关文章

Android 创建/验证/删除桌面快捷方式(已测试可用)_Android

测试环境为Adnroid 2.1以上. 第一步:AndroidManifest.xml 权限配置: 添加快捷方式权限: 复制代码 代码如下: <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/> 验证快捷方式是否存在权限: 复制代码 代码如下: <uses-permission android:name="com.android.launcher.

Android创建和删除桌面快捷方式

原文:http://www.cnblogs.com/-OYK/archive/2011/05/31/2064797.html 注:mapViewActivity为某个Activity 1,判断是否已经创建了快捷方式(在某些moto的机型中需要判断) private boolean hasShortcut() {         boolean isInstallShortcut = false;         final ContentResolver cr = mapViewActivity

Android 创建/验证/删除桌面快捷方式(已测试可用)

测试环境为Adnroid 2.1以上. 第一步:AndroidManifest.xml 权限配置: 添加快捷方式权限: 复制代码 代码如下: <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/> 验证快捷方式是否存在权限: 复制代码 代码如下: <uses-permission android:name="com.android.launcher.

ubuntu系统下创建软件桌面快捷方式

[-] 创建一个文件将下面的代码拷贝进去 将文件名修改为eclipsedesktop 给文件添加可执行权限 将该文件复制到桌面 默认情况下,ubuntu会将自动安装的软件快捷方式保存在/usr/share/applications目录下,如果我们要创建桌面快捷方式,只需要右键-复制-桌面 就Ok,如图:  上面的方法是通过系统自动安装软件后实现的,有时候我们自己会从网上下载一些软件手动安装,那么,又该怎样创建软件的桌面快捷方式呢?这里以Eclipse 为例,首先到官网下载Eclipse软件包,直

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