autohotkey で、ファイルから読み取った16進文字列を
変数に格納するエレガントな方法はないでしょうか。
いまのコードは長すぎて・・・
StringLen _len, aStr
uc := 0
loop,%_len%
{
StringMid, c, aStr, A_Index, 1
_code := Asc(c)
if _code in 48,49,50,51,52,53,54,55,56,57
{
uc := uc*16 + _code - Asc("0")
} else if _code in 65,66,67,68,69,70
{
uc := uc*16 + _code - Asc("A") + 10
} else {
uc := uc*16 + _code - Asc("a") + 10
}
}
aStr に入った16進文字列を数値に変換して 変数 uc に格納するコードです。
もっとエレガントな方がいい。
AutoHotkey スレッド part27
■ このスレッドは過去ログ倉庫に格納されています
41名無しさん@お腹いっぱい。 (ワッチョイ 2b73-BP9Y)
2019/04/27(土) 22:30:24.55ID:as/WLoHe0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 広島・菊池涼介が同僚選手に「ライターで炙ったフォークを押し当てた」加害証言 [Anonymous★]
- 【実況】ショートスリーパー堀大輔の7日間LIVE 本日最終日★37 [爆笑ゴリラ★]
- 牛肉に手が出なかった女性、消費税1%なら「控えていた外食に」…1万5000品目の値札を貼り替えるスーパー「従業員は疲弊」★2 [ぐれ★]
- 「就職氷河期世代向け国家公務員試験」今年度の申込者数は5116人 来年度以降にチャレンジする人が今すべきこと [煮卵★]
- 「遊び感覚でまいたら大事に」高2男子を傷害の疑いで逮捕 教室で催涙スプレーまかれ24人が“のどの痛み”など [Hitzeschleier★]
- 【芸能】やす子、「食事に困っている子いたら、食事を提供します」 東京近郊の子どもたちに呼びかけ [冬月記者★]
- 【動画】堀大輔さん死にそう スマホとアイコスを間違えるwwwwwwww [977790669]
- 【悲報】女さん「男のくせに給料や待遇の悪い中小企業で働いてる男いるでしょ。あれ何?経営者一族の繁栄のために人生を捧げてるの?」 [257926174]
- 【高市悲報】とんこれ石戸「左は頭がいいけど性格悪い、右は頭悪いけど性格いい😤性格いい方と仕事したいですよね」 [359965264]
- 高市早苗ブレーン「失われた30年は世界でも稀に見る大失敗。よほど基本的な経済政策を間違えなければ起きない」 [819729701]
- サランラップ使ってる人👈古い伝統や風習に縛られるタイプ、ネトウヨが多い [628336381]
- 【高市朗報】日本の飲食業界、多すぎた...潰れた方がよくね?の声上がる [237216734]