首页 > 其他分享 >不同系统添加右键菜单

不同系统添加右键菜单

时间:2023-11-21 11:55:04浏览次数:36  
标签:code shell work 菜单 右键 home 添加 gongdan

  • windows

    • 生成 reg 文件
      Windows Registry Editor Version 5.00
      
      [HKEY_CLASSES_ROOT\*\shell\gongdan]
      "MUIVerb"="提交工单"
      "AppliesTo"="System.ItemName:sql"
      
      [HKEY_CLASSES_ROOT\*\shell\gongdan\command]
      @="/home/l/code-work/work-auto/shell/gongdan.bat "%1""
      
    • 编写 gongdan.bat
      如下
      python.exe /home/l/code-work/work-auto/util/util_gongdan.py %* 
      @echo off 
      pause
      
  • linux(kde)

    • 参考 https://develop.kde.org/docs/apps/dolphin/service-menus/
    • 创建右键命令文件
      ExeInTest.desktop
      [Desktop Entry]
      Actions=ExeInTest;
      MimeType=text/plain;
      Type=Service
      X-KDE-ServiceTypes=KonqPopupMenu/Plugin
      Icon=system-run
      X-KDE-Priority=TopLevel
      
      [Desktop Action ExeInTest]
      Name=测试环境执行
      Icon=system-run
      Exec=bash /home/l/code-work/work-auto/shell/start.sh "%u"
      
      使用 "%u" 解决路径中含有空格的问题,文件放在 $HOME/.local/share/kservices5/ 文件夹下,执行 kbuildsycoca5 来启用这个右键菜单
    • 编写 start.sh 脚本
      konsole -e bash /home/l/code-work/work-auto/shell/groovy.shell "$1"
      
      使用 konsole -e 参数来打开一个窗口来前台执行,否则后台执行看不到输出。
    • 编写 groovy.sh 来真正执行脚本
  • macOS

标签:code,shell,work,菜单,右键,home,添加,gongdan
From: https://www.cnblogs.com/bpzj/p/17846314.html

相关文章

  • 博客园添加目录的方法
    第一种:在正文上方直接添加目录1.申请开通js权限默认是不支持,需要打开博客园后台,进入“设置”标签页,点击“申请开通js权限”,并注明用途如果想加快申请速度,也可以再向官方发个邮件(邮箱是[email protected]),邮件也需要注明用途,快的话1小时就能搞定了2.添加js脚本到“页脚Html代......
  • 第二次blog-对菜单系统和期中考试的总结
     一、前言这三次菜单的更迭,基本每次都是在前一次的基础上增加部分功能,总体改动不是特别大,越到后期菜单系统越完善时功能修改的速度也更快。主要问题在于一开始的框架没有建好,输入信息后对信息的相关处理没有采取一个清晰地任务分割,而是堆砌在了主函数中,大量ifelse语句增......
  • offline RL | TD3+BC:在最大化 Q advantage 时添加 BC loss 的极简算法
    题目:AMinimalistApproachtoOfflineReinforcementLearning,NeurIPS2021,8775。pdf版本:https://arxiv.org/pdf/2106.06860.pdfhtml版本:https://ar5iv.labs.arxiv.org/html/2106.06860(感觉写的蛮好的)openreview:https://openreview.net/forum?id=Q32U7dzWXpcgithub......
  • visual studio2022中如何添加另外新下载的框架Net.framework4.8.1 ?
    visualstudio2022中如何添加另外新下载的框架Net.framework4.8.1?作者:张晓栋链接:https://www.zhihu.com/question/577090786/answer/2832018198来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。不要自己去下载,需要通过VisualStudioInstaller安......
  • 如何使用Matplotlib模块的text()函数给柱形图添加美丽的标签数据?
    (如何使用Matplotlib模块的text函数给柱形图添加美丽的标签数据?)1简单引入在进行数据分析时,当一些图表数据,比如柱形图我们想让它更直观的显示一些内容,有时候会给柱形图添加标签,那如何实现这样的效果呢?还有比如我们把某手机品牌1-12月每月的销量制作成柱形图,那如何在柱形图上......
  • 菜单计价程序及期中考试总结
     菜单计价程序-3分数40全屏浏览题目切换布局作者 蔡轲单位 南昌航空大学设计点菜计价程序,根据输入的信息,计算并输出总价格。输入内容按先后顺序包括两部分:菜单、订单,最后以"end"结束。菜单由一条或多条菜品记录组成,每条记录一行每条菜品记录......
  • java 递归查子菜单
     递归查:@OverridepublicList<PromotionOrgInfoPO>queryOrgInfo(){List<PromotionOrgInfoPO>promotionOrgInfoPOS=pointExchangeDAO.queryOrgInfo();List<PromotionOrgInfoPO>rootInfo=newArrayList<>();if(......
  • 菜单点菜2-5次以及期中考试分析-21207310姜昊
    本次分析菜单2-4,以及期中考试题目,总体来说题目有一定难度,但仍可完成,主要从菜单1过度到2,3时要确定好方向,否则会产生一些无法解决的问题7-4菜单计价程序-2分数:38输入样例:在这里给出一组输入。例如:麻婆豆腐12油淋生菜91麻婆豆腐222油淋生菜13end输出样例:在这......
  • ahk实现鼠标手势:右键左甩复制等
    ;;用ahk实现类似wegestures的功能:按着右键时左甩复制,右甩粘贴,上滚home,下滚end等。直接下载wegestures更为强大,但如果鼠标有不止2个侧键可用这个ahk脚本作为补充,wegestures只支持2个侧键。以下为代码;;获取鼠标在屏幕而非窗口中的位置CoordMode,Mouse,ScreenCoordMode,ToolTip......
  • 【平台使用】菜单权限管理
    三级菜单才需要配路由维护权限集【API】维护权限集【按钮】角色分配菜单......