找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7178|回复: 15

在cmd里打开LNK

[复制链接]
发表于 2022-10-4 14:08:08 | 显示全部楼层 |阅读模式
在cmd 里有代码  pecmd exec "%desktop%\APFS for Windows.LNK",有的PE能执行,有的pe无法执行,不知要如何修改注册表?
发表于 2022-10-4 15:33:24 | 显示全部楼层
为什么不直接执行源文件???
回复

使用道具 举报

发表于 2022-10-4 15:34:33 | 显示全部楼层
PECMD换成最新版

点评

我也发现了版本号1201.88.5.94,文件大小1.33KB,以前的没这个功能  详情 回复 发表于 2022-10-4 15:55
回复

使用道具 举报

 楼主| 发表于 2022-10-4 15:55:25 | 显示全部楼层

我也发现了版本号1201.88.5.94,文件大小1033KB,以前的没这个功能
回复

使用道具 举报

发表于 2022-10-4 15:56:29 | 显示全部楼层
本帖最后由 slore 于 2022-10-4 15:59 编辑


能双击启动,所有PE都能用,
系统自己的功能,和PECMD无关。


点评

老的PECMD.EXE无线执行代码 pecmd exec "%desktop%\APFS for Windows.LNK" ,要新版才行,前几天就发现有的PE安装APFS能自行启动,有的PE无法自行启动,原以为是缺注册表,今天发现是PECMD.EXE的新功能。  详情 回复 发表于 2022-10-4 16:07
回复

使用道具 举报

 楼主| 发表于 2022-10-4 16:07:58 | 显示全部楼层
本帖最后由 gbzx 于 2022-10-4 17:44 编辑
slore 发表于 2022-10-4 15:56
能双击启动,所有PE都能用,
系统自己的功能,和PECMD无关。

老的PECMD.EXE无法执行代码   pecmd exec "%desktop%\APFS for Windows.LNK" ,要新版才行,前几天就发现有的PE安装APFS能自行启动,有的PE无法自行启动,原以为是缺注册表,今天发现是PECMD.EXE的新功能。
回复

使用道具 举报

 楼主| 发表于 2022-10-4 16:48:54 | 显示全部楼层
本帖最后由 gbzx 于 2022-10-4 16:56 编辑

很多人都不知实际情况,双击当然任何版本的PECMD.EXE都能执行LNK文件,但APFS.EXE是启动后安装APFS,安装过程中会快捷桌面和快捷开始菜单,你要用APFS还要再点击快捷桌面和快捷开始菜单,麻烦,用CMD代替二次点击代码  pecmd exec "%desktop%\APFS for Windows.LNK"  就是自动执行 快捷桌面。

点评

编辑好像出了问题。 双击能运行,cmd批处理中,直接 start "标题" "快捷方式" ,就可以调用快捷方式。 系统自己的功能,和pecmd的版本没有关系。  详情 回复 发表于 2022-10-4 18:54
回复

使用道具 举报

发表于 2022-10-4 17:53:09 | 显示全部楼层
学习学习
回复

使用道具 举报

发表于 2022-10-4 18:44:38 | 显示全部楼层
楼上的都是牛人啊,学习一下
回复

使用道具 举报

发表于 2022-10-4 18:54:50 | 显示全部楼层
gbzx 发表于 2022-10-4 16:48
很多人都不知实际情况,双击当然任何版本的PECMD.EXE都能执行LNK文件,但APFS.EXE是启动后安装APFS,安装过 ...

编辑好像出了问题。

双击能运行,cmd批处理中,直接
start "标题" "快捷方式" ,就可以调用快捷方式。
系统自己的功能,和pecmd的版本没有关系。

点评

这种方式,新老版本都不行,你可自己试  详情 回复 发表于 2022-10-4 21:15
回复

使用道具 举报

发表于 2022-10-4 19:27:43 | 显示全部楼层
pecmd.exe exec $ %desktop%\
$,bat lnk


start %desktop%\

和pecmd的版本没有关系
回复

使用道具 举报

 楼主| 发表于 2022-10-4 21:15:54 | 显示全部楼层
本帖最后由 gbzx 于 2022-10-4 21:21 编辑
slore 发表于 2022-10-4 18:54
编辑好像出了问题。

双击能运行,cmd批处理中,直接

这种方式,新老版本都不行,你可自己试
@echo off
PUSHD %~dp0
setup.msi /q
if exist "%ProgramFiles(x86)%\Paragon Software\APFS for Windows\APFS for Windows by Paragon Software.exe" (
copy "apfs for windows by paragon software.exe" "%ProgramFiles(x86)%\Paragon Software\APFS for Windows\" /y
)
icacls "X:\ProgramData\Microsoft\Windows\Start Menu\Programs\APFS for Windows by Paragon Software" /grant administrators:F /t
rmdir /s /q "X:\ProgramData\Microsoft\Windows\Start Menu\Programs\APFS for Windows by Paragon Software"
if exist "%ProgramFiles(x86)%\Paragon Software\APFS for Windows\APFS for Windows by Paragon Software.exe" (
Start "X:\Users\Public\Desktop\APFS for Windows by Paragon Software.lnk"
)
exit


上面无论新老版本都都不行

@echo off
PUSHD %~dp0
setup.msi /q
if exist "%ProgramFiles(x86)%\Paragon Software\APFS for Windows\APFS for Windows by Paragon Software.exe" (
copy "apfs for windows by paragon software.exe" "%ProgramFiles(x86)%\Paragon Software\APFS for Windows\" /y
)
icacls "X:\ProgramData\Microsoft\Windows\Start Menu\Programs\APFS for Windows by Paragon Software" /grant administrators:F /t
rmdir /s /q "X:\ProgramData\Microsoft\Windows\Start Menu\Programs\APFS for Windows by Paragon Software"
if exist "%ProgramFiles(x86)%\Paragon Software\APFS for Windows\APFS for Windows by Paragon Software.exe" (
pecmd exec "X:\Users\Public\Desktop\APFS for Windows by Paragon Software.lnk"
)
exit


上面新版本可行,老版本不行

点评

请仔细看我写的命令,有2个参数。  详情 回复 发表于 2022-10-5 00:03
回复

使用道具 举报

发表于 2022-10-5 00:03:38 | 显示全部楼层
gbzx 发表于 2022-10-4 21:15
这种方式,新老版本都不行,你可自己试
@echo off
PUSHD %~dp0

请仔细看我写的命令,有2个参数。
回复

使用道具 举报

发表于 2022-10-6 09:59:26 来自手机 | 显示全部楼层
回复

使用道具 举报

发表于 2022-10-12 08:55:19 | 显示全部楼层
别直接用exec,最起码要加上$
回复

使用道具 举报

发表于 2023-11-28 22:18:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-5-2 13:07

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表