标题: [系统相关] 求助:批处理修改指定程序的桌面图标快捷方式目标和起始位置路径 [打印本页]
作者: wh1234567 时间: 2012-2-9 01:10 标题: 求助:批处理修改指定程序的桌面图标快捷方式目标和起始位置路径
如何实现自动修改?
作者: find 时间: 2012-2-9 22:42
http://www.bathome.net/thread-11050-1-1.html
作者: cjiabing 时间: 2012-2-13 14:46
不怎么熟悉修改的,按道理说,只要获得快捷方式的目标路径并替换即可。
以下是一个尝试,由于没有处理好空格,没有成功。——前面more和for把空格去掉了,后面没有补回来。- @echo off&setlocal enabledelayedexpansion
- ::type %1 >> c:\dda.lnk
- echo;
- set /p inlnk= 输入快捷方式路径:
- set /p input= 输入新目标路径:
- echo;
- cd.>c:\3123.lnk
- (
- for /f "delims=" %%a in ('more %inlnk%') do if exist %%a (set /p=%input% <nul) else (set /p=%%a <nul)
- )>>c:\3123.lnk
- pause
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |