本帖最后由 ygqiang 于 2012-2-25 10:56 编辑
用批处理 如何 建立扩展名是lnk的文件?
具体问题是:
C:\WINDOWS\system32\igfxpers.exe
我想在桌面建立一个igfxpers.exe.lnk快捷方式文件,路径指向这个igfxpers.exe
用bat如何实现?- ;创建文件的快捷方式
- set path=C:\WINDOWS\system32\igfxpers.exe
- rem 要创建快捷方式的文件
- set result="%USERPROFILE%\桌面\test.url"
- rem 要创建快捷方式的地方
- echo [InternetShortcut] >> %result%
- echo url="%path%" >> %result%
- rem url一定要写
- echo IconIndex=0 >> %result%
- echo IconFile=%path% >> %result%
复制代码
- ;创建文件夹的快捷方式
- SET link=%UserProfile%\桌面\test.exe.lnk
- ECHO [InternetShortcut]>"%link%"
- ECHO URL=C:\WINDOWS\system32\igfxpers.exe>>"%link%"
- ECHO WorkingDirectory=%SystemRoot%>>"%link%"
- ECHO ShowCommand=7>>"%link%"
- ECHO IconFile=C:\WINDOWS\system32\lnk.dll>>"%link%"
- ECHO IconIndex=^0>>"%link%"
- ECHO HotKey=>>"%link%"
复制代码 上面这2个代码,生成的lnk文件根本就不能运行。 |