AHKのスクリプトから簡単に使える文字コード変換ライブラリって、何があります?
AHKネイティブでも、あるいはDLLになっているものでも構いません。
環境はXP 32bit版、Windows 7 64bit版、Windows 10 32bit版(いずれも日本語版)の
3つで動くことが前提、Ahk2ExeでUnicode 32bitのEXEファイルにして持ち歩くことも想定中。
もしまだなければ自分で書くしかないのかなと思っていますけど、
既にあるようなら教えていただきたく。
具体的にやりたい操作としては、文字列が与えられたときに、
・全角英数字をすべて半角にする
・ASCII文字のうちファイル名に使えないものを、すべて対応する全角文字に置き換える
・カタカナの全角⇔半角を一括して切り替える
・ひらがなをすべて全角カタカナに変換する
という操作ができればOKです。
秀丸エディタを持っているので、その変換モジュールを使うという手もあるのですが、
そのまま使うには色々とネックがあります。
・秀丸の32bit DLL呼び出しはWINAPIV規約なので、WINAPI規約を前提にしたAHKの
DLL呼び出し機能で呼ぶには、ラッパーDLLをひとつ書く必要がある
・秀丸の変換モジュールの内部コードはCP932で、Unicode文字は独自の内部表現にして
渡す必要があるので、Unicode文字の入った文字列の場合には注意を要する
…やっぱり、tr() 関数を自分で書くのが手っ取り早いでしょうか?
ざっと見た限りではJavaScriptにも tr() はないようですし、いちど一念発起して作っておけば
使い回しがきくかも、とは思っているのですが、もし既に存在してBSDライセンスなり
LGPLなりで自由に使えるなら、わざわざ自作するのも馬鹿らしいので…。
AutoHotkey スレッド part25 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
46名無しさん@お腹いっぱい。 (ワッチョイ c977-fKjf)
2017/09/17(日) 09:43:50.02ID:ZslvSlHV0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【毎日世論調査】高市内閣支持率、若年層が初の50%割れ 止まらぬ物価高が背景 ★2 [ぐれ★]
- 高市総理 文春公開の音声データ「確認した。あのような音声を元に判断することは難しい」高市陣営の”誹謗中傷”動画巡り [少考さん★]
- 日中戦争は旧日本軍の「侵略」と表記 原爆資料館更新で長崎市が文案 ★2 [少考さん★]
- 内田梨瑚被告が書いた女子高校生の遺族への手紙「人生奪いごめんなさい。受刑者になっても気持ちは忘れません」受け取りは拒否される [ぐれ★]
- ヘリ基地反対協議会の構成団体が解散 辺野古転覆事故受け 会員500人余り、4月に決定 [少考さん★]
- 「ゲーム保護法案」がカリフォルニア州下院で可決される サービス終了後も遊べるように維持orできないなら返金義務付け [ネギうどん★]
- 【悲報】高市「声が不自然だしAIじゃないの?😡松井…さん?が本名かどうかもわからんし秘書を信じます!」😨 [359965264]
- 高市「週刊文春が正しいかのような印象操作は大変心外😤」 [773738893]
- 33歳女性、男性とボートで性行為中に男性から腟内にフグを挿入されて重度昏睡。4か月後に肺炎を併発して死亡 [256556981]
- 今飲食店でキショい男に睨まれた
- M3の会場で有名な東京流通センターの最寄り駅は確かに流通センター駅だが
- Zoom音声を聞くしかなくなった高市早苗、今日の国会で答弁へ…… [773738893]