标题: [文件操作] 【已解决】求大神指点批处理创建桌面快捷方式 [打印本页]
作者: 708841460 时间: 2019-1-6 17:35 标题: 【已解决】求大神指点批处理创建桌面快捷方式
本帖最后由 708841460 于 2019-1-10 08:46 编辑
给D:\某文件夹\XX.exe创建桌面快捷方式。系统:win7 X64
作者: Batcher 时间: 2019-1-6 19:37
批处理创建快捷方式
http://bbs.bathome.net/thread-11050-1-1.html
BAT调用mshta、VBS、PowerShell创建lnk快捷方式
http://bbs.bathome.net/thread-35005-1-1.html
http://bbs.bathome.net/thread-33196-1-1.html
批处理调用shortcut命令批量修改lnk快捷方式
http://bbs.bathome.net/thread-15756-1-1.html
作者: ivor 时间: 2019-1-6 19:48
本帖最后由 ivor 于 2019-1-6 19:58 编辑
复制代码
作者: yhcfsr 时间: 2019-1-6 22:21 标题: 我来给楼上大佬做个实例注释
本帖最后由 yhcfsr 于 2019-1-6 22:24 编辑
回复 3# ivor : 怎么每个帖子都要加个SVG链接,害得我也忍不住.
- MKLINK "%userprofile%\desktop\XX.exe" "D:\某文件夹\XX.exe"
复制代码
作者: 708841460 时间: 2019-1-7 09:12
回复 4# yhcfsr
C:\Users\ASUS>MKLINK /d "%userprofile%\desktop\XX.lnk" "D:\123.exe"
你没有足够的权限执行此操作。
大神,能在指点一下吗?显示没权限
作者: Batcher 时间: 2019-1-7 09:44
回复 5# 708841460
“以管理员身份运行”打开一个CMD窗口再执行命令试试
作者: yhcfsr 时间: 2019-1-7 09:54
回复 5# 708841460
首先,管理员身份运行命令行.
其次,/D参数是针对目录的,单文件不要用这个参数.
作者: 708841460 时间: 2019-1-7 10:09
本帖最后由 708841460 于 2019-1-7 10:11 编辑
回复 7# yhcfsr
谢谢大神,成功了。但是远程运行的时候只能直接运行,能不能让文件自己获取管理员权限呢?
作者: yhcfsr 时间: 2019-1-7 10:34
- @echo off
- ::管理员权限
- %1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit
- cd /d "%~dp0"
-
- ...........其他语句..............
复制代码
作者: 708841460 时间: 2019-1-7 10:44
回复 9# yhcfsr
已解决,非常感谢
作者: 708841460 时间: 2019-1-10 08:45
这个代码效果更好一点,虽然我看不懂- set SrcFile=e:\123.exe
- set LnkFile=%userprofile%\desktop\123
- call :CreateShort "%SrcFile%" "%LnkFile%"
- goto :eof
-
- :CreateShort
- mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(""%~2.lnk""):b.TargetPath=""%~1"":b.WorkingDirectory=""%~dp1"":b.Save:close")
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |