0

現在、ini 内の変数から値を取得し、sendkey 関数でそれらを吐き出したいと考えています。したがって、変数をテストするときにデフォルト値を取得するため、現在、これは明らかに間違った上部でそれらを定義する方法です。

const int KeyAtk = GetPrivateProfileInt(L"BotSettings",L"AttackKey", 0xA2, L"config.ini");
const int KeyLoot = GetPrivateProfileInt(L"BotSettings",L"LootKey", 0x5A, L"config.ini");
//Counts
int CntAtk = GetPrivateProfileInt(L"BotSettings",L"PressAttack", 25, L"config.ini");
int CntLoot = GetPrivateProfileInt(L"BotSettings",L"PressLoot", 15, L"config.ini");

それらの前に const int を持つ値には、単なる仮想キー コードである 0xA2 や 0x5A のような 16 進値があります。私はいつでもこのキーを変更できるようにしたいので、GetPrivateProfileInt を取得して 16 進値を読み取る方法についてアイデアを持っている人は sendkey 関数でそれを使用しませんでした。

4

1 に答える 1

2

GetPrivateProfileInt16 進数をサポートしていません。16 進数をサポートする場合は、GetPrivateProfileString自分で呼び出して解析する必要があります。

于 2013-02-01T14:49:27.010 に答える