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

方法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快捷方式文件。

相关帖子
文字游戏(如谜语、双关语)如何体现了语言本身的趣味性与人类的智慧巧思?
文字游戏(如谜语、双关语)如何体现了语言本身的趣味性与人类的智慧巧思?
江门市丧事追思会服务#一条龙殡葬服务办理,丧葬服务一条龙
江门市丧事追思会服务#一条龙殡葬服务办理,丧葬服务一条龙
江门市AI数字人视频制作&品牌网站定制开发,企业解决方案
江门市AI数字人视频制作&品牌网站定制开发,企业解决方案
江门市正规殡葬服务|白事一条龙服务,价格公道,快速上门
江门市正规殡葬服务|白事一条龙服务,价格公道,快速上门
除了微软和谷歌,还有哪些新兴的PPT制作工具值得尝试与关注?
除了微软和谷歌,还有哪些新兴的PPT制作工具值得尝试与关注?
男方缴纳生育保险,妻子在孕期及产后能享受哪些相关福利待遇?
男方缴纳生育保险,妻子在孕期及产后能享受哪些相关福利待遇?
驻马店市企业建站#模版网站开发设计,高端网站开发设计
驻马店市企业建站#模版网站开发设计,高端网站开发设计
海口市殡葬一条龙服务公司电话|白事殡葬一条龙服务,本地快速上门
海口市殡葬一条龙服务公司电话|白事殡葬一条龙服务,本地快速上门
镇江市佛教祭祀#殡葬一条龙公司,白事服务一条龙
镇江市佛教祭祀#殡葬一条龙公司,白事服务一条龙
郑州市短视频推广&网站优化推广公司,优秀设计团队
郑州市短视频推广&网站优化推广公司,优秀设计团队
贵阳市丧事告别会布置#殡葬服务办理,丧葬服务办理
贵阳市丧事告别会布置#殡葬服务办理,丧葬服务办理
哈尔滨市短视频营销推广#品牌网站建设推广,收费标准
哈尔滨市短视频营销推广#品牌网站建设推广,收费标准
衡水市营销网站建设&java开源cms二次开发,提供一站式建站服务
衡水市营销网站建设&java开源cms二次开发,提供一站式建站服务
吉安市殡葬服务价格|白事一站式服务,专业团队
吉安市殡葬服务价格|白事一站式服务,专业团队
在实施以旧换新过程中,如何确保个人隐私数据被彻底清除?
在实施以旧换新过程中,如何确保个人隐私数据被彻底清除?
保定市丧葬灵棚布置#殡葬服务公司一站式办理,白事一条龙办理
保定市丧葬灵棚布置#殡葬服务公司一站式办理,白事一条龙办理
杭州市软件开发&品牌网站建设公司,提供一站式建站服务
杭州市软件开发&品牌网站建设公司,提供一站式建站服务
昆山市短视频推广#专业网站设计公司,定制开发
昆山市短视频推广#专业网站设计公司,定制开发
漳州市丧葬悼念会服务#殡葬服务电话,殡仪一条龙服务
漳州市丧葬悼念会服务#殡葬服务电话,殡仪一条龙服务
唐山市一站式殡葬服务|白事服务电话,专业团队
唐山市一站式殡葬服务|白事服务电话,专业团队
无锡市商城建设&专业网站建设设计,企业解决方案
无锡市商城建设&专业网站建设设计,企业解决方案