AutoHotkey 通过命令行获得传递参数

奋斗吧
奋斗吧
擅长邻域:未填写

标签: AutoHotkey 通过命令行获得传递参数 博客 51CTO博客

2023-04-24 18:24:09 197浏览

AutoHotkey 通过命令行获得传递参数,


 

文件:SubmitParams.ahk

#Persistent
#SingleInstance force
GoSub, getParams
; construct tray menu -- DEBUG: optional
Return

/*
********** Subroutines **********
*/
; process command line parameters -- DEBUG: optional (see above)
getParams:
  If 0 > 0
  {
     Loop, %0% ; for each parameter
     {
        param := %A_Index%
        ; check for switches
		MsgBox %param%
        StringLeft, paramType, param, 1
        If paramType = - ; switch indicator
        {
           ; determine type of switch
           StringMid, switch, param, 2, 1
           ; switch
           If switch = x ; DEBUG: template (replace "x")
           {
              ; access value (= next parameter)
              param = % A_Index + 1
              var_x := %param% ; DEBUG: template (replace "var_x")
           }
        }
     }
  }
Return

文件:testSubmitParams.ahk  (也可以编译以后用dos命令行来处理)

;;testSubmitParams.ahk run SubmitParams.ahk /in -help

好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695