📄 ida_t.h
字号:
{"Scan and view record based on key", 33}, {"Scan and view records based on database address", 40}, {"Set Manipulation Functions", 46}, {"Currency Table Manipulation Functions", 56}, {"Transaction Processing Functions", 63}, {"Multiuser Set/Record Lock Functions", 67}, {"Multiuser Set/Record Free Locks Functions", 74}, {"Miscellaneous IDA Functions", 80}, {"Scan and View Keys", 83}, {"Scan All Members of Set", 87}, {"Change Current Owner of Set", 91}, {"Change Current Member of Set", 96}, {"Change Current Record", 101}, {"Currency Table Display", 105}, {"Timestamp Currency Functions", 109}, {"Scan and View Records", 114}, {"Display/Edit Record", 118}};COMMAND cmd_table[] = { {1, 5, 0, "Open", "Open a db.* database", 1, NULL, 1}, {2, 0, 6, "Access", "Access opened db.* database", -1, db_access, 1}, {3, 1, 14, "Initialize", "Initialize a db.* database", -1, initdb, 1}, {4, 2, 26, "Close", "Close the opened db.* database", -1, closedb, 1}, {5, 3, 33, "Parameters", "Set db.* operational parameters", 3, showpar, 1}, {0, 4, 45, "Quit", "Quit Interactive Database Access utility", -1, NULL, 3}, {7, 9, 0, "One_user", "Open for single user access", -1, oofcn, 0}, {8, 6, 10, "Shared", "Open for shared access", -1, osfcn, 0}, {9, 7, 18, "Exclusive", "Open for exclusive access", -1, oefcn, 0}, {6, 8, 29, "X_exit", "Exit to main menu", -1, NULL, 0}, {11, 17, 0, "Record", "Record manipulation functions", 4, NULL, 1}, {12, 10, 8, "Set", "Set navigation/manipulation functions", 7, NULL, 1}, {13, 11, 13, "Currency", "Currency table manipulation functions", 8, NULL, 1}, {14, 12, 23, "Transaction", "Transaction functions", 9, NULL, 1}, {15, 13, 36, "Lock", "Database set/record file lock functions", 10, NULL, 1}, {16, 14, 42, "Free", "Database set/record free file lock functions", 11, NULL, 1}, {17, 15, 48, "Miscellaneous", "Miscellaneous IDA functions", 12, NULL, 1}, {10, 16, 63, "X_exit", "Exit to main menu", -1, clear_exit, 0}, {19, 25, 0, "Dictionary_path", "Set DBDPATH environment variable", -1, pdfcn, 1}, {20, 18, 17, "Files_path", "Set DBFPATH environment variable", -1, pffcn, 1}, {21, 19, 29, "Userid", "Set db.* User Identifier", -1, pufcn, 1}, {22, 20, 37, "Pages", "Set number of virtual memory pages", -1, ppfcn, 1}, {23, 21, 44, "Max_files", "Set maximum number of open db.* files", -1, pmfcn, 1}, {24, 22, 55, "Logging", "Toggle transaction logging option", -1, plfcn, 1}, {25, 23, 64, "Chain", "Toggle reuse of delete chain slots option", -1, pcfcn, 1}, {18, 24, 71, "X_exit", "Exit parameters menu", -1, clear_exit, 0}, {27, 32, 0, "Keyscan", "Scan and view record based on key", 5, NULL, 1}, {28, 26, 9, "Get", "Get record by database address", -1, rgfcn, 1}, {29, 27, 14, "Enter", "Enter new records", -1, refcn, 1}, {30, 28, 21, "Modify", "Modify current record", -1, rmfcn, 1}, {31, 29, 29, "Delete", "Delete current record", -1, rdfcn, 1}, {32, 30, 37, "Recscan", "Scan and view records based on database address", 6, NULL, 1}, {26, 31, 46, "X_exit", "Exit to parent menu", -1, NULL, 0}, {34, 39, 0, "Scan", "Scan and view records based on key", -1, rsfcn, 1}, {35, 33, 6, "Keyfind", "Find record by key", -1, rffcn, 1}, {36, 34, 15, "First", "Find first record by key", -1, rkffcn, 1}, {37, 35, 22, "Last", "Find last record by key", -1, rklfcn, 1}, {38, 36, 28, "Next", "Find next record by key", -1, rnfcn, 1}, {39, 37, 34, "Previous", "Find previous record by key", -1, rpfcn, 1}, {33, 38, 44, "X_exit", "Exit to parent menu", -1, NULL, 0}, {41, 45, 0, "Scan", "Scan and view records on database address", -1, rrsfcn, 1}, {42, 40, 6, "First", "Find first record by database address", -1, rrffcn, 1}, {43, 41, 13, "Last", "Find last record by database address", -1, rrlfcn, 1}, {44, 42, 19, "Next", "Find next record by database address", -1, rrnfcn, 1}, {45, 43, 25, "Previous", "Find previous record by database address", -1, rrpfcn, 1}, {40, 44, 35, "X_exit", "Exit to parent menu", -1, NULL, 0}, {47, 55, 0, "Scan", "Scan and view set", -1, ssfcn, 0}, {48, 46, 6, "Owner", "Find current owner", -1, sofcn, 1}, {49, 47, 13, "First", "Find first member", -1, sffcn, 1}, {50, 48, 20, "Next", "Find next member", -1, snfcn, 1}, {51, 49, 26, "Last", "Find last member", -1, slfcn, 1}, {52, 50, 32, "Previous", "Find previous member", -1, spfcn, 1}, {53, 51, 42, "Connect", "Connect current record to set", -1, scfcn, 1}, {54, 52, 51, "Disconnect", "Disconnect current member from set", -1, sdfcn, 1}, {55, 53, 63, "Total", "Display total members of set", -1, stfcn, 1}, {46, 54, 70, "X_exit", "Exit to parent menu", -1, NULL, 0}, {57, 62, 0, "Owner", "Change current owner of a set", -1, cofcn, 1}, {58, 56, 7, "Member", "Change current member of a set", -1, cmfcn, 1}, {59, 57, 15, "Record", "Change current record", -1, crfcn, 1}, {60, 58, 23, "Auto_set", "Toggle automatic set connection on/off", -1, cafcn, 1}, {61, 59, 33, "Display", "Display Currency table", -1, cdfcn, 1}, {62, 60, 42, "Timestamp", "Test current timestamps", 19, NULL, 0}, {56, 61, 53, "X_exit", "Exit to parent menu", -1, cdxfcn, 0}, {64, 66, 0, "Begin", "Begin transaction", -1, tbfcn, 0}, {65, 63, 7, "End", "End transaction", -1, tefcn, 0}, {66, 64, 12, "Abort", "Abort transaction", -1, tafcn, 0}, {63, 65, 19, "X_exit", "Exit to parent menu", -1, NULL, 0}, {68, 73, 0, "Record", "Lock record type", -1, lrfcn, 1}, {69, 67, 8, "Set", "Lock set type", -1, lsfcn, 1}, {70, 68, 13, "Key", "Lock key type", -1, lkfcn, 1}, {71, 69, 18, "Current", "Set record lock bit of current record", -1, lcfcn, 1}, {72, 70, 27, "Timeout", "Set lock request timeout value", -1, ltfcn, 1}, {73, 71, 36, "Display", "Display record/set lock statuses", -1, mlfcn, 1}, {67, 72, 45, "X_exit", "Exit to parent menu", -1, NULL, 0}, {75, 79, 0, "Record", "Free record lock", -1, frfcn, 1}, {76, 74, 8, "Set", "Free set lock", -1, fsfcn, 1}, {77, 75, 13, "Key", "Free key lock", -1, fkfcn, 1}, {78, 76, 18, "All", "Free all set and record locks", -1, fafcn, 0}, {79, 77, 23, "Current", "Clear record lock bit of current record", -1, fcfcn, 1}, {74, 78, 32, "X_exit", "Exit to parent menu", -1, NULL, 0}, {81, 82, 0, "Files", "Display database file statuses", -1, mffcn, 1}, {82, 80, 7, "Locks", "Display set/record lock statuses", -1, mlfcn, 1}, {80, 81, 14, "X_exit", "Exit to parent menu", -1, clear_exit, 0}, {84, 86, 0, "Next", "Display next page of keys", -1, rsnfcn, 1}, {85, 83, 6, "First", "Display first page of keys", -1, rsffcn, 1}, {86, 84, 13, "Select", "Select key from current page", -1, rssfcn, 2}, {83, 85, 21, "X_exit", "Exit to keyscan menu", -1, clear_exit, 0}, {88, 90, 0, "Next", "Display next page of member records", -1, ssnfcn, 1}, {89, 87, 6, "First", "Display first page of member records", -1, ssffcn, 1}, {90, 88, 13, "Select", "Select member record from current page", -1, sssfcn, 2}, {87, 89, 21, "X_exit", "Exit to access menu", -1, clear_exit, 2}, {92, 95, 0, "Record", "to current record", -1, corfcn, 0}, {93, 91, 8, "Owner", "to current owner of a set", -1, coofcn, 0}, {94, 92, 15, "Member", "to current member of a set", -1, comfcn, 0}, {95, 93, 23, "Change", "to database address", -1, cocfcn, 0}, {91, 94, 31, "X_exit", "Exit to parent menu", -1, NULL, 0}, {97, 100, 0, "Record", "to current record", -1, cmrfcn, 0}, {98, 96, 8, "Owner", "to current owner of a set", -1, cmofcn, 0}, {99, 97, 15, "Member", "to current member of a set", -1, cmmfcn, 0}, {100, 98, 23, "Change", "to database address", -1, cmcfcn, 0}, {96, 99, 31, "X_exit", "Exit to parent menu", -1, NULL, 0}, {102, 104, 0, "Owner", "to current owner of a set", -1, crofcn, 0}, {103, 101, 7, "Member", "to current member of a set", -1, crmfcn, 0}, {104, 102, 15, "Change", "to database address", -1, crcfcn, 0}, {101, 103, 23, "X_exit", "Exit to parent menu", -1, NULL, 0}, {106, 108, 0, "Next", "Display next page", -1, cdnfcn, 1}, {107, 105, 6, "Previous", "Display previous page", -1, cdpfcn, 1}, {108, 106, 16, "Select", "Select currency record", -1, cdsfcn, 0}, {105, 107, 24, "X_exit", "Exit to parent menu", -1, cdxfcn, 0}, {110, 113, 0, "Record", "Test timestamp status of current record", -1, ctrfcn, 1}, {111, 109, 8, "Owner", "Test timestamp status of current owner", -1, ctofcn, 1}, {112, 110, 15, "Member", "Test timestamp status of current member", -1, ctmfcn, 1}, {113, 111, 23, "Set", "Test timestamp status of current set", -1, ctsfcn, 1}, {109, 112, 28, "X_exit", "Exit to parent menu", -1, clear_exit, 0}, {115, 117, 0, "Next", "Display next page of records", -1, rrsnfcn, 1}, {116, 114, 6, "First", "Display first page of records", -1, rrsffcn, 1}, {117, 115, 13, "Select", "Select records from current page", -1, rrssfcn, 2}, {114, 116, 21, "X_exit", "Exit to recscan menu", -1, clear_exit, 0}, {119, 127, 0, "Edit", "Edit record", -1, edit_rec, 1}, {120, 118, 6, "Init", "Initialize new record", -1, create_rec, 1}, {121, 119, 12, "Next", "Display next page of data fields", -1, next_rec, 1}, {122, 120, 18, "Prev", "Display previous page of data fields", -1, prev_rec, 1}, {123, 121, 24, "Write", "Write record contents", -1, write_rec, 1}, {124, 122, 31, "Store_key", "Store optional key", -1, store_key, 1}, {125, 123, 42, "Delete_key", "Delete optional key", -1, del_key, 1}, {126, 124, 54, "Owner", "Set owner of set to current record", -1, setor, 1}, {127, 125, 61, "Connect", "Connect record to set", -1, scfcn, 1}, {118, 126, 70, "X_exit", "Exit to parent menu", -1, clear_exit, 0}};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -