欢迎光临江门市中国灵车网
详情描述

方法1:创建指定文件的快捷方式

@echo off
chcp 65001 >nul
setlocal enabledelayedexpansion

echo 快捷方式创建工具
echo ====================
echo 1. 创建文件快捷方式
echo 2. 创建文件夹快捷方式
echo 3. 为当前目录创建快捷方式
echo ====================
set /p choice="请选择 (1-3): "

if "%choice%"=="1" goto CreateFileLink
if "%choice%"=="2" goto CreateFolderLink
if "%choice%"=="3" goto CreateCurrentDirLink
goto :EOF

:CreateFileLink
echo.
echo 当前目录下的文件:
dir /b /a-d
echo.
set /p target="请输入要创建快捷方式的文件名: "
if not exist "%target%" (
    echo 文件不存在!
    pause
    goto :EOF
)
set /p linkname="请输入快捷方式名称 (默认: %target%.lnk): "
if "%linkname%"=="" set linkname=%target%.lnk
powershell "$s=(New-Object -COM WScript.Shell).CreateShortcut('%linkname%');$s.TargetPath='%cd%\%target%';$s.Save()"
echo 快捷方式创建成功:%linkname%
goto :EOF

:CreateFolderLink
echo.
echo 当前目录下的文件夹:
dir /b /ad
echo.
set /p target="请输入要创建快捷方式的文件夹名: "
if not exist "%target%\" (
    echo 文件夹不存在!
    pause
    goto :EOF
)
set /p linkname="请输入快捷方式名称 (默认: %target%.lnk): "
if "%linkname%"=="" set linkname=%target%.lnk
powershell "$s=(New-Object -COM WScript.Shell).CreateShortcut('%linkname%');$s.TargetPath='%cd%\%target%';$s.Save()"
echo 快捷方式创建成功:%linkname%
goto :EOF

:CreateCurrentDirLink
set /p linkname="请输入快捷方式名称 (默认: 当前目录.lnk): "
if "%linkname%"=="" set linkname=当前目录.lnk
powershell "$s=(New-Object -COM WScript.Shell).CreateShortcut('%linkname%');$s.TargetPath='%cd%';$s.Save()"
echo 快捷方式创建成功:%linkname%
goto :EOF

方法2:简单版脚本(直接创建)

@echo off
:: 创建文件快捷方式
set target=example.txt
set linkname=我的文件快捷方式.lnk
powershell "$s=(New-Object -COM WScript.Shell).CreateShortcut('%linkname%');$s.TargetPath='%cd%\%target%';$s.Save()"

:: 创建文件夹快捷方式
set folder=subfolder
set folderlink=我的文件夹快捷方式.lnk
powershell "$s=(New-Object -COM WScript.Shell).CreateShortcut('%folderlink%');$s.TargetPath='%cd%\%folder%';$s.Save()"

方法3:带图标的快捷方式

@echo off
:: 创建带自定义图标的快捷方式
set target=myprogram.exe
set linkname=我的程序.lnk
set icon=C:\Windows\System32\shell32.dll,15

powershell "$s=(New-Object -COM WScript.Shell).CreateShortcut('%linkname%');$s.TargetPath='%cd%\%target%';$s.IconLocation='%icon%';$s.Save()"

方法4:批量创建快捷方式

@echo off
:: 为当前目录下所有.exe文件创建快捷方式
for %%f in (*.exe) do (
    powershell "$s=(New-Object -COM WScript.Shell).CreateShortcut('%%~nf.lnk');$s.TargetPath='%cd%\%%f';$s.Save()"
    echo 已创建: %%~nf.lnk
)

使用说明:

方法1是最完整的,提供交互式菜单选择 方法2适合直接修改使用 方法3可以设置自定义图标 方法4适合批量操作

注意事项:

  • 需要Windows系统支持PowerShell
  • 快捷方式会创建在当前脚本运行的目录
  • 如果文件名包含空格,需要使用引号括起来
  • Windows 10及以上系统通常都支持这些命令

运行脚本后,会在当前文件夹内创建相应的.lnk快捷方式文件。

相关帖子
男方缴纳生育保险,妻子在孕期及产后能享受哪些相关福利待遇?
男方缴纳生育保险,妻子在孕期及产后能享受哪些相关福利待遇?
2026年,哪些人群有资格参加被称为社保“第六险”的长期护理保险?
2026年,哪些人群有资格参加被称为社保“第六险”的长期护理保险?
江门市企业数字化#独立网站开发设计,定制建站
江门市企业数字化#独立网站开发设计,定制建站
dlg.exe是什么 dlg.exe是病毒吗
dlg.exe是什么 dlg.exe是病毒吗
江门市殡葬一条龙服务|白事丧事服务,一年365天
江门市殡葬一条龙服务|白事丧事服务,一年365天
衡阳市殡葬灵堂布置#殡葬一条龙服务电话,丧葬服务一条龙
衡阳市殡葬灵堂布置#殡葬一条龙服务电话,丧葬服务一条龙
唐山市殡葬礼仪服务|白事服务办理,是您的放心选择
唐山市殡葬礼仪服务|白事服务办理,是您的放心选择
湘潭市营销网站建设&多语言网站制作,高端网站开发设计
湘潭市营销网站建设&多语言网站制作,高端网站开发设计
天津市苹果app开发#网站开发服务公司,企业解决方案
天津市苹果app开发#网站开发服务公司,企业解决方案
频繁查询个人信用报告,是否真的会降低报告中的信用评分?
频繁查询个人信用报告,是否真的会降低报告中的信用评分?
日照市殡葬出殡服务#一条龙殡葬服务办理,丧葬一站式服务
日照市殡葬出殡服务#一条龙殡葬服务办理,丧葬一站式服务
地震发生瞬间是应该先躲藏还是先尝试关闭火源和电源?
地震发生瞬间是应该先躲藏还是先尝试关闭火源和电源?
黄山市短视频营销推广#品牌网站定制开发,多年建站经验
黄山市短视频营销推广#品牌网站定制开发,多年建站经验
菏泽市骨灰安葬#殡葬服务价格,丧葬一条龙服务办理
菏泽市骨灰安葬#殡葬服务价格,丧葬一条龙服务办理
加班费是否需要纳入个人所得税的征收范围,具体如何计算?
加班费是否需要纳入个人所得税的征收范围,具体如何计算?
绍兴市软件开发&网站设计制作,多年建站经验
绍兴市软件开发&网站设计制作,多年建站经验
遵义市殡葬一条龙服务电话|白事服务一条龙,一流的质量
遵义市殡葬一条龙服务电话|白事服务一条龙,一流的质量
运城市小视频制作与剪辑#网站开发建设,一站式服务
运城市小视频制作与剪辑#网站开发建设,一站式服务
2026年,是否有更先进的软件工具可以确保旧手机数据被不可恢复地删除?
2026年,是否有更先进的软件工具可以确保旧手机数据被不可恢复地删除?
法律援助服务具体包含哪些内容,是只提供咨询还是包括代理诉讼?
法律援助服务具体包含哪些内容,是只提供咨询还是包括代理诉讼?