利用BAT发送桌面快捷方式

@echo [InternetShortcut] >> C:\Program Files\Microsoft Office\OFFICE11\WINWORD.exe
echo URL=C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE >> C:\Documents and Settings\All Users\桌面\word 2003.url

echo IconIndex=0 >>C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE
echo IconFile= C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE >>C:\Documents and Settings\All Users\桌面\word 2003.url

步骤没错,应该是路径出了问题。
麻烦修改下路径。 最好能说说 DOS 对路径的要求。

  利用BAT发送桌面快捷方式的方法如下:
  @(
  echo [InternetShortcut]
  echo URL=C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE
  echo IconIndex=0
  echo IconFile=C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE
  )>"C:\Documents and Settings\All Users\桌面\word 2003.url"。
  批处理文件,在DOS和Windows(任意)系统中,.bat文件是可执行文件,由一系列命令构成,其中可以包含对其他程序的调用。这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DOS提示符下执行的命令行一样),可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-26
后面发送路径超过了8个字符,将>>后面的路径用双引号括起来。

或者将路径改为:

"%allusersprofile%\桌面\winword2003.url"
第2个回答  2020-04-21
太简单了,我最近开发一款修复工机,就是用得此命令。
我得这个命令是。把exe程序,无论解压到任何盘,任何目录,都可以一键发送到桌面,和其他文件夹。
基本上网上都是绝版了,我有时间发一下吧。现在太忙了。
第3个回答  2009-07-26
@(
echo [InternetShortcut]
echo URL=C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE
echo IconIndex=0
echo IconFile=C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE
)>"C:\Documents and Settings\All Users\桌面\word 2003.url"

rem DOS 对路径的要求:
rem 如果有空格,一般要加双引号。本回答被提问者采纳

利用BAT发送桌面快捷方式
利用BAT发送桌面快捷方式的方法如下:(echo [InternetShortcut]echo URL=C:\\Program Files\\Microsoft Office\\OFFICE11\\WINWORD.EXE echo IconIndex=0 echo IconFile=C:\\Program Files\\Microsoft Office\\OFFICE11\\WINWORD.EXE )>"C:\\Documents and Settings\\All Users\\桌面\\word 2003.url"。批处理文件,...

用清除垃圾的cmd怎样快捷到桌面
右键清除垃圾的bat文件,按住并拖到桌面,或者直接按右键里的"发送到">"发送到桌面快捷方式"就可以了.

怎样用DOS命令或批处理实现发送一个文件的快捷方式至桌面上?
发送快捷方式,由于批处理自身无法实现,所以我们借助VBS脚本代码实现。在下面的代码中我将利用批处理调用VBS脚本以达到创建快捷方式的效果。代码使用方法:只需复制代码后粘帖到新的空文本文件中,然后按照脚本中注释的要求去修改内容,并保存为后缀名为bat的文件,最后双击这个bat文件即可执行并创建快捷方式。

使用批处理命令为bat文件和exe文件创建快捷方式到桌面
Echo Offmshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""Desktop"") & ""\\1.lnk""):b.TargetPath=""%~dp01.bat"":b.WorkingDirectory=""%~dp0"":b.Save:close")Pause简单的,把此批处理和要创建快捷方式的1.bat放在一起就...

用BAT创建快捷方式到桌面
首先你需要高手用vbs或au3写个exe文件(用来给批处理调用的命令行程序,能在桌面生成快捷方式)我就写过这样一个工具shortcut.exe (使用方法 shortcut 快捷方式指向的文件的路径 快捷方式名称)cd% 是个系统变量代表当前路径 ,在game文件夹里双击 bat 那么%cd% 就是game文件夹的 实际路径了 批...

如何用bat命令,创建当前文件下所有.exe程序,快捷方式到桌面?
echo off & title 批量创建快捷方式 By 依梦琴瑶cd \/d "%~dp0"::设置exe文件所在的相对路径set ExeDir=目录Bcall :LOADVBScd \/d "%ExeDir%"for %%a in (*.exe) do ( "%tmp%\\CreateLNK.vbs" "%cd%" "%%~na")pausecall :PMEXIT:PMset "Va=AaB1bCcD2dEe3FfG4gHh5IiJ6jKk7L...

bat命令文件如何改图标?
首先,找到你想要修改的bat命令文件,将其复制到其他盘符,如D盘。接着,右键点击这个文件,选择“发送到”->“桌面快捷方式”。在桌面上找到这个新生成的快捷方式,你可以更改它的名称。然后,右键点击快捷方式,选择“属性”。进入属性界面后,找到并点击“更改图标”选项。在这里,你可以浏览并选择你...

如何用bat复制快捷方式到指定位置
新建记事本 里面输入 copy C:\\Documents and Settings\\All Users\\「开始」菜单\\程序\\吉胜科技\\结账下机.lnk C:\\Documents and Settings\\All Users\\桌面 保存为 .bat 双击执行

用bat,VBS或易语言创建快捷方式到桌面
VBS Code set wShell = CreateObject("Wscript.Shell")Desktop=wShell.SpecialFolders("desktop")set lnk = wShell.CreateShortcut(Desktop & "\\abc.exe.lnk")lnk.TargetPath =CreateObject("Scripting.FileSystemObject").GetParentFolderName(Wscript.ScriptFullName)&"\\abc.exe"lnk.Save ...

怎么用批处理bat新建工具的桌面快捷方式
以创建迅雷快捷方式为例,快捷键F5@echo offset vbs=%temp%\\ShortCut.vbs for \/f "delims=:" %%a in ('findstr \/n \/b "::code" %0') do (more +%%a %0>"%vbs%")set desk=%ALLUSERSPROFILE%\\桌面 set prog=C:\\Program Files\\Thunder Network\\Thunder\\Program\\Thunder.exeecho.&echo ...

相似回答