pull/130/head
Apex Liu 2018-10-29 04:16:19 +08:00
parent 15e08f1ebc
commit 5288822abb
2 changed files with 26 additions and 18 deletions

1
.gitignore vendored
View File

@ -53,6 +53,7 @@ __pycache__
/client/tools/putty /client/tools/putty
/client/tools/winscp /client/tools/winscp
/client/tp_assist_macos/DerivedData /client/tp_assist_macos/DerivedData
**/xcode_build
# for dist folder # for dist folder
**/_tmp_ **/_tmp_

View File

@ -47,7 +47,7 @@ bool TsCfg::_load(const ex_astr& str_json) {
} }
ex_astr sel_name; ex_astr sel_name;
size_t i = 0; int i = 0;
ex_astr tmp; ex_astr tmp;
//=================================== //===================================
@ -140,10 +140,12 @@ bool TsCfg::_load(const ex_astr& str_json) {
if (m_root["scp"]["available"][i]["name"].asCString() != sel_name) if (m_root["scp"]["available"][i]["name"].asCString() != sel_name)
continue; continue;
tmp = m_root["scp"]["available"][i]["app"].asCString(); // tmp = m_root["scp"]["available"][i]["app"].asCString();
ex_astr2wstr(tmp, scp_app, EX_CODEPAGE_UTF8); // ex_astr2wstr(tmp, scp_app, EX_CODEPAGE_UTF8);
tmp = m_root["scp"]["available"][i]["cmdline"].asCString(); scp_app = m_root["scp"]["available"][i]["app"].asCString();
ex_astr2wstr(tmp, scp_cmdline, EX_CODEPAGE_UTF8); // tmp = m_root["scp"]["available"][i]["cmdline"].asCString();
// ex_astr2wstr(tmp, scp_cmdline, EX_CODEPAGE_UTF8);
scp_cmdline = m_root["scp"]["available"][i]["cmdline"].asCString();
break; break;
} }
@ -192,10 +194,12 @@ bool TsCfg::_load(const ex_astr& str_json) {
if (m_root["telnet"]["available"][i]["name"].asCString() != sel_name) if (m_root["telnet"]["available"][i]["name"].asCString() != sel_name)
continue; continue;
tmp = m_root["telnet"]["available"][i]["app"].asCString(); // tmp = m_root["telnet"]["available"][i]["app"].asCString();
ex_astr2wstr(tmp, telnet_app, EX_CODEPAGE_UTF8); // ex_astr2wstr(tmp, telnet_app, EX_CODEPAGE_UTF8);
tmp = m_root["telnet"]["available"][i]["cmdline"].asCString(); // tmp = m_root["telnet"]["available"][i]["cmdline"].asCString();
ex_astr2wstr(tmp, telnet_cmdline, EX_CODEPAGE_UTF8); // ex_astr2wstr(tmp, telnet_cmdline, EX_CODEPAGE_UTF8);
telnet_app = m_root["telnet"]["available"][i]["app"].asCString();
telnet_cmdline = m_root["telnet"]["available"][i]["cmdline"].asCString();
break; break;
} }
@ -244,12 +248,15 @@ bool TsCfg::_load(const ex_astr& str_json) {
if (m_root["rdp"]["available"][i]["name"].asCString() != sel_name) if (m_root["rdp"]["available"][i]["name"].asCString() != sel_name)
continue; continue;
tmp = m_root["rdp"]["available"][i]["app"].asCString(); // tmp = m_root["rdp"]["available"][i]["app"].asCString();
ex_astr2wstr(tmp, rdp_app, EX_CODEPAGE_UTF8); // ex_astr2wstr(tmp, rdp_app, EX_CODEPAGE_UTF8);
tmp = m_root["rdp"]["available"][i]["cmdline"].asCString(); // tmp = m_root["rdp"]["available"][i]["cmdline"].asCString();
ex_astr2wstr(tmp, rdp_cmdline, EX_CODEPAGE_UTF8); // ex_astr2wstr(tmp, rdp_cmdline, EX_CODEPAGE_UTF8);
tmp = m_root["rdp"]["available"][i]["name"].asCString(); // tmp = m_root["rdp"]["available"][i]["name"].asCString();
ex_astr2wstr(tmp, rdp_name, EX_CODEPAGE_UTF8); // ex_astr2wstr(tmp, rdp_name, EX_CODEPAGE_UTF8);
rdp_app = m_root["rdp"]["available"][i]["app"].asCString();
rdp_cmdline = m_root["rdp"]["available"][i]["cmdline"].asCString();
rdp_name = m_root["rdp"]["available"][i]["name"].asCString();
break; break;
} }