用bat脚本给aaa.exe在当前目录创建一个快捷方式
时间: 2023-12-18 12:02:46 浏览: 238
bat命令创建快捷方式.txt
4星 · 用户满意度95%
以下是一个使用BAT脚本创建快捷方式的示例:
```bat
@echo off
set "target_file=aaa.exe"
set "shortcut_name=aaa.lnk"
set "shortcut_path=%cd%\%shortcut_name%"
set "icon_path=%cd%\%target_file%"
echo Creating shortcut for %target_file%...
powershell -Command "$WshShell = New-Object -ComObject WScript.Shell; $Shortcut = $WshShell.CreateShortcut('%shortcut_path%'); $Shortcut.TargetPath = '%icon_path%'; $Shortcut.Save()"
echo Shortcut created at %shortcut_path%.
```
请将上述脚本中的 `target_file` 设置为要创建快捷方式的目标文件名(例如:aaa.exe),`shortcut_name` 设置为要创建的快捷方式的名称(例如:aaa.lnk)。
脚本将使用 `powershell` 命令来创建快捷方式。它使用 `New-Object` 创建一个 `WScript.Shell` 对象,然后通过设置 `Shortcut.TargetPath` 属性来指定目标文件的路径,最后调用 `Shortcut.Save()` 保存快捷方式。
请注意,上述脚本假设您希望在当前目录创建快捷方式,并且需要安装PowerShell。如果您希望在其他目录创建快捷方式,请相应地修改脚本中的 `shortcut_path` 和 `icon_path` 变量。
另外,请确保在执行脚本之前已经将目标文件(aaa.exe)放置在当前目录中。
阅读全文