我有一个脚本,目前正在使用WScript.Shell COM对象来创build一个快捷方式。
$shortcut = (New-Object -ComObject WScript.Shell).Createshortcut("$shortcutFoldertarget.lnk")
不幸的是,设置快捷方式的目标path…:
$shortcut.TargetPath = $targetPath
如果在当前的PowerShell会话中没有做过,则需要很长的时间(30到75秒)。 但是,如果该命令再次运行,则其执行时间应该是毫秒级。
有没有另外的,也许本地的方式来完成这个工作会更好? 或者,我能做些什么来加速这个过程? 我有一个进程监视器跟踪,但我一直没有能够从中收集。
C ++应用程序作为一种高性能的服务
如何将时钟滴答中的进程cpu使用率转换为百分比?
我怎样才能一次返回Get-Counter的多个性能计数器?
巨大的OpenGL性能差异在Linux与MacOS,相同的硬件
用TSC(时间戳计数器)计算时间
每个进程的cpu使用情况?
当subprocess触及可变元数据时,如何防止内存爆炸?
当使用pthread时,使用全局variables的C ++显示比指针慢100%?
IIRC WScript API只是在IShellLink COM接口之上的一个薄层,这是我们在PowerShell社区扩展的新快捷方式cmdlet中使用的。 $targetPath的类型是什么,例如,返回的是什么类型的信息:
$targetPath | get-member
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。