windows – 通过脚本更改快捷方式参数

前端之家收集整理的这篇文章主要介绍了windows – 通过脚本更改快捷方式参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们这里有一个程序,要求每个用户在他们的桌面上都有一个指向ini文件的快捷方式.每个文件用户都是唯一的.最近,我们在单独的服务器上完成了新的应用程序安装.我希望能够在客户端计算机上运行一个脚本,该脚本将查看当前快捷方式,更改服务器名称,然后将其保存到同一位置.

我认为powershell将是必要的.有效的东西:

$oldargs = # Pull out the args from the current shortcut using voodoo magic
$args = $oldargs -replace "server1","server2"
$WshShell = New-Object -comObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$env:PUBLIC\Desktop\app.lnk")
$Shortcut.TargetPath = "%ProgramFiles%\appdir\app.exe"
$Shortcut.Arguments = "$args"
$Shortcut.WorkingDirectory = "%ProgramFiles%\appdir"
$Shortcut.IconLocation = "%ProgramFiles%\appdir\pic.ico"
$Shortcut.Save()

真的,我只是迷失了如何从当前的快捷方式参数中提取出来的参数.

怎么样:
$WshShell = New-Object -comObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$env:PUBLIC\Desktop\oldapp.lnk")
$oldargs = $Shortcut.Arguments
$Shortcut = $WshShell.CreateShortcut("$env:PUBLIC\Desktop\newapp.lnk")
$Shortcut.TargetPath = "%ProgramFiles%\appdir\app.exe"
$Shortcut.Arguments = $oldargs -replace "server1","server2"
$Shortcut.WorkingDirectory = "%ProgramFiles%\appdir"
$Shortcut.IconLocation = "%ProgramFiles%\appdir\pic.ico"
$Shortcut.Save()
原文链接:https://www.f2er.com/windows/366770.html

猜你在找的Windows相关文章