给WSL应用程序创建Windows快捷方式

发布时间:2022-06-25 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了给WSL应用程序创建Windows快捷方式脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

以Pycharm为例子:

1. 找到在子系统中pycharm启动路径

/opt/pycharm-2020.3.5/bin/pycharm.sh

2. 用wsl启动在powershell中启动

假如我的wsl子系统是Ubuntu,启动命令应该是

C:WindowsSystem32wsl.exe -d Ubuntu  /opt/pycharm-2020.3.5/bin/pycharm.sh

用这个命令应该可以在powershell 中启动应用的图形界面了。实际上把这个命令放到一个快捷方式目标配置中就可以启动应用了,但是它会产生一个终端窗口。 终端窗口产生的原因是现在在运行一个sh脚本,要输出日志。

3. 使用vb脚本关闭终端窗口 新建一个文件/opt/pycharm-2020.3.5/bin/pycharm.vbs,写入内容:

set ws=WScript.CreateObject("WScript.Shell")
ws.Run "C:WindowsSystem32wsl.exe -d Ubuntu  /home/wuhf/opt/pycharm-2020.3.5/bin/pycharm.sh",0

在windows中双击这个文件应该就可以打开应用程序了,并且不带终端窗口。

4. 设置快捷方式 在目录C:Users{username}AppDataRoamingMicrosoftWindowsStart MenuPrograms中新建快捷方式,目标指向:

\wsl.localhostUbuntuoptpycharm-2020.3.5binPyCharm.vbs

这样就可以在开始菜单中找到 Pycharm了。然后再找一个pycharm.ico设置上图标。

最终效果

  1. 快捷方式有图标
  2. 打开不用无终端窗口显示日志
  3. 可以在Windows 搜索中找到该WSL应用

    给WSL应用程序创建Windows快捷方式

脚本宝典总结

以上是脚本宝典为你收集整理的给WSL应用程序创建Windows快捷方式全部内容,希望文章能够帮你解决给WSL应用程序创建Windows快捷方式所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: