[AHK-] 計次中如何保持最少位數?

看板EzHotKey作者 (漫步在雲端)時間14年前 (2011/03/14 16:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
請問大家 我想要做一個可以幫我計次的 按F10就加1後輸出 F11就保持原狀不加也不減後輸出 F12則是減一後輸出 但在使用者輸入上需要的最低顯示位數卻不固定 譬如開頭是用1,2,3...9,10,11...99,100,101...表示最少顯示位數為一個位數 01,02,03,...09,10,11,.....99,100,101...表示最少顯示位數為兩個位數 001,002,003,...,009,010,011,...,099,100,111...表示最少顯示為數為三個位數 又譬如有時輸入從56開始計算 這樣也就沒辦法知道需要最少顯示位數是一個位數還是兩個位數 就先當成最低顯示位數為一個位數 按下F10時會輸出57,按下F11時會輸出56,按下F12時會輸出55 但如果是056開始算的話就可以知道最低顯示位數為三個位數 不曉得這樣子有沒有辦法能夠讓程式自動判斷且輸出呢? 感謝 ----------------------------------------------------------------------- Gui, Add, Edit, x11 y14 w100 h20 , %Edit% Gui, Add, Button, x11 y44 w100 h30 , Button Gui, Show, autosize, NEW Window Return GuiClose: ExitApp ButtonButton: controlgettext,inputvar,edit1, NEW Window return F10:: inputvar:=inputvar+1 msgbox,%inputvar% return F11:: msgbox,%inputvar% return F12:: inputvar:=inputvar-1 msgbox,%inputvar% return ------------------------------------------------------------------ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.0.156
文章代碼(AID): #1DVSnVYz (EzHotKey)
文章代碼(AID): #1DVSnVYz (EzHotKey)