Re: [AHK-] %1% %2% %3%變數 如何加判斷式

作者: piligo (霹靂狗)   2016-07-31 17:00:08
※ 引述《piligo (霹靂狗)》之銘言:
: 請問
: 我寫了一支AHK需搭配%1% %2% %3%這三個變數
: 如何偵測這三個變數只要缺一個就提示參數不正確
: 不知偵測語法該如何寫
: 謝謝
test1=%1%
test2=%2%
test3=%3%
if (test1=="" or test2="" or test3="")
{
MsgBox,參數不完整
Return
}
目前這樣寫有成功達到目的,只是有更正規或更簡化的判斷式嗎?
另外程式我想可以帶參數,譬如/a /b /c /d等等參數帶出不同的功能
要加入這種功能就不能採用%1% %2% %3%來套,因為這樣就有順序之分
不知加參數帶功能的機制該如何撰寫
謝謝
作者: LivingGym (living)   2016-08-02 20:45:00
假設變數abc,if (a="" or b="" or c="") 就可以了
作者: piligo (霹靂狗)   2016-08-03 00:09:00
疑 這跟我內文寫的不是一樣嗎?
作者: fossil313 (陣雨)   2016-08-03 22:39:00
可以用gosub試看看
作者: b2rex (逼兔雷喀絲)   2016-08-04 10:16:00
帶/?參數這種比較command的用法,寫四段小程式不是比較快嗎.AHK我覺得他是比較適合跳出UI 4選1的介面決定之後運作工作
作者: s12333211 (ss)   2016-08-09 11:46:00
if 0 != 3 { MsgBox,參數不完整 Return }
作者: piligo (霹靂狗)   2016-09-25 08:02:00
感謝 0!=3成功 原來0變數會計算送幾組參數

Links booklink

Contact Us: admin [ a t ] ucptt.com