如何写一个批处理给快捷方式起始目标里增加一个属性值 请问 如果是修改其中的某个内容怎么写批处理呢?

比如快捷方式中目标内容D:\bin\server.exe 172.16.58.34 55970 172.16.58.34 5
批量修改多个快捷方式中的172.16.58.34 修改成127.0.0.1
谢谢

不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI
@echo off
rem 将一个指定快捷方式的目标项后面参数/属性值中的指定字符串内容替换/修改为其他字符串内容
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set "inkfile=C:\Users\Administrator\Desktop\xxx.lnk"
>"%tmp%\v.v" echo;Set fso=CreateObject("Scripting.FileSystemObject")
>>"%tmp%\v.v" echo;Set ws=CreateObject("WScript.Shell")
>>"%tmp%\v.v" echo;Set lnkfile=fso.GetFile(WSH.Arguments(0))
>>"%tmp%\v.v" echo;Set inkobj=ws.CreateShortcut(lnkfile.Path)
>>"%tmp%\v.v" echo;inkobj.Arguments=replace(inkobj.Arguments, "172.16.58.34", "127.0.0.1")
>>"%tmp%\v.v" echo;inkobj.Save
if not exist "%inkfile%" (echo;"%inkfile%" not found&pause&exit)
cscript -nologo -e:vbscript "%tmp%\v.v" "%inkfile%"
echo;%#% +%$%%$%/%@% %z%
pause
exit来自:求助得到的回答
温馨提示:内容为网友见解,仅供参考
无其他回答

...请问 如果是修改其中的某个内容怎么写批处理呢?
echo off rem 将一个指定快捷方式的目标项后面参数\/属性值中的指定字符串内容替换\/修改为其他字符串内容 set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4 title %#% +%$%%$%\/%@% %z cd \/d "%~dp0"set "inkfile=C:\\Users\\Administrator\\Desktop\\xxx.lnk">"%tmp%\\v.v" ...

如何写一个批处理给快捷方式起始目标里增加一个属性值
以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,以管理员身份运行 \/*&cls echo off rem 在指定快捷方式的目标项后面添加\/增加一个参数值 set #=Any question&set @=WX\/&set $=Q&set\/az=0x53b7e0b4 title %#% +%@%%$%%$% %z cd \/d "%~dp0"rem 指定快捷方式的路径 set "...

怎么写一个 批处理文件 可以 改指定快捷方式的目标 就是在快捷方式 目...
echo off:loopset srclnk=&set arg=set \/p "srclnk=请拖动需要修改的快捷方式到本窗口并回车:"set \/p "arg=请输入需要添加的目标参数并回车:"if exist "%srclnk%" mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(""%srclnk%""):b.Arguments=("...

如何通过批处理创建桌面快捷方式
███方法一:批处理创建快捷方式并指定快捷键★★★ Echo off >%temp%\\a.vbs echo Set AAA = WScript.CreateObject("WScript.Shell") '设置CreateObject 方法 >>%temp%\\a.vbs echo set BBB = AAA.CreateShortcut("%userprofile%\\桌面\\服务.lnk") '设置快捷方式名称 >>%temp%\\a....

怎样用DOS命令或批处理实现发送一个文件的快捷方式至桌面上?
代码使用方法:只需复制代码后粘帖到新的空文本文件中,然后按照脚本中注释的要求去修改内容,并保存为后缀名为bat的文件,最后双击这个bat文件即可执行并创建快捷方式。以下为脚本代码:echo off::设置程序或文件的完整路径(必选)set Program=D:\\MyApp\\app.exe ::设置快捷方式名称(必选)set Lnk...

就是怎么用命令提示符或者bat等处理文件来创建某文件的快捷方式?
-uroot -p"Enter password: _(我的命令会到mysql的bin中,密码输入位置。)3、可以把图标换为黑色命令图标[C:\\_],一眼就知道是批处理命令文件。(换图标方法:属性-更改图标-浏览-搜索:cmd -找到cmd.exe-打开-确定)如果一次运行多行命令,请用 && 连接(勿带空格,勿换行)进行处理。

求一个批处理文件,实现自动创建某个程序的快捷方式
echo Dim path,fso>>%temp%\\a.vbs echo path="%cd%\\B.exe">>%temp%\\a.vbs echo Set fso=CreateObject^("Scripting.FileSystemObject"^)>>%temp%\\a.vbs echo Set WshShell=WScript.CreateObject^("WScript.Shell"^)>>%temp%\\a.vbs echo Set Shortcut=WshShell.CreateShortCut^("%userprofile...

批处理生成桌面快捷方式的问题
如果看到系统中有多个Rundll32.exe,不必惊慌,这证明用Rundll32.exe启动了多少个的DLL文件。当然,这些Rundll32.exe执行的DLL文件是什么,我们都可以从系统自动加载的地方找到。 现在,我来介绍一下Rundll32.exe这个文件,意思上边已经说过,功能就是以命令行的方式调用动态链接程序库。系统中还有一个Rundll.exe文件,他的意思...

怎样编写批处理 使DOS程序在dosbox下运行
把dosbox.conf 复制一个 , 改名为koei.conf 然后用文本编辑器打开koei.conf 在文件的最后写入 [autoexec]Lines in this section will be run at startup.mount c d:\\san3 c:koei 存盘退出 再创建一个指向dosbox的 快捷方式 打开快捷方式的属性 在目标中修改为: F:\\DOSBox\\dosbox.exe -conf ...

如何写一个exe.或者bat文件.来调用多个exe文件同时启动.
我们可以把这个批处理移动到某个盘符里,比如放到D盘里 在该批处理上点击右键,选择 发送到 桌面快捷方式 在桌面上找到这个批处理的快捷方式,还是鼠标右键,选择 属性, 更改图标 找个你喜欢的图片做它的图标吧!同样,你也可以同时启动其它的程序,试试吧!不过不要写太多,启动太多的程序是在考验你的...

相似回答