Rob*_*Rob 3 desktop powershell shortcuts
我一直在参考这篇文章的第三个答案来编写我的 PowerShell 脚本,但它似乎不起作用。
$linkPath = Join-Path ([Environment]::GetFolderPath("Desktop")) "My shortcut.lnk"
$targetPath = Join-Path ([Environment]::GetFolderPath("MyDocuments")) "...\run.exe"
$link = (New-Object -ComObject WScript.Shell).CreateShortcut($linkPath)
$link.TargetPath = $targetPath
Run Code Online (Sandbox Code Playgroud)
它只打印输出窗格中的代码,但似乎从未完全执行;桌面上没有显示快捷方式。
您需要调用Save快捷方式对象的方法才能将快捷方式实际存储为文件。
$linkPath = Join-Path ([Environment]::GetFolderPath("Desktop")) "My shortcut.lnk"
$targetPath = Join-Path ([Environment]::GetFolderPath("MyDocuments")) "...\run.exe"
$link = (New-Object -ComObject WScript.Shell).CreateShortcut($linkPath)
$link.TargetPath = $targetPath
$link.Save()
Run Code Online (Sandbox Code Playgroud)
也可以看看:
| 归档时间: |
|
| 查看次数: |
12963 次 |
| 最近记录: |