利用BAT发送桌面快捷方式

来源:百度知道 编辑:UC知道 时间:2024/04/28 13:05:21
@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)等任何文本文件编辑工具创建和修改批处理文件。

@(
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 如果有空格,一般要加双引号。

后面发送路径超过了8个字符,将>>后面的路径用双引号括起来。

或者将路径改为:

"%alluser