tcpuuu 发表于 2011-8-30 08:09:38

請教edit框內 數字加, 該如何做1000000 = 1,000,000

請教edit框內 數字加,該如何做例如1000000 = 1,000,000   4500=4,500
GUICtrlSetData($BC1,1,000,000)

风行者 发表于 2011-8-30 13:54:22

#include <string.au3>
$sre= StringRegExpReplace(_StringReverse("10000000"),'(\d{3})','$1,')
MsgBox(0,"",_StringReverse($sre))

tcpuuu 发表于 2011-8-30 14:29:23

#include <string.au3>
$sre= StringRegExpReplace(_StringReverse("GUICtrlRead($BC1)"),'(\d{3})','$1,')
GUICtrlSetData($BC1,$sre)
--------------------------------------------------------
那要將 $BC1 的數字 改成有,   該如何   以上是錯誤?

风行者 发表于 2011-9-1 20:42:57

GUICtrlRead 是函数加双引号就变字符串了

tcpuuu 发表于 2011-9-3 10:00:16

$sre= StringRegExpReplace(_StringReverse(GUICtrlRead($ENDInput)),'(\d{3})','$1,')
GUICtrlSetData($A1,$sre)
------------------------------------
$ENDInput = 8000
這樣怎麼 $A1 變成000,8 ?

要怎樣才能正確 顯示 8,000 阿?
页: [1]
查看完整版本: 請教edit框內 數字加, 該如何做1000000 = 1,000,000