印仔 发布的文章

  container fileCon = DocumentManagement::getAttachmentAsContainer(_docuRef);
  

System.IO.Stream stream = Binary::constructFromContainer(fileCon).getMemoryStream();

  DocumentManagement::attachFile(tableNum(IWS_DeliveryForecastTable), recId, DataAreaId, '文件', stream, name, '', name);

@echo off 
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f 
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "" /f 
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyOverride /f
ipconfig /flushdns
start "" "C:\Program Files\Internet Explorer\iexplore.exe"
taskkill /f /im iexplore.exe
pause>nul

private str jsonKey2Lower(str _jStr)
{
    str jStr;
    str item;

    System.Text.RegularExpressions.Regex regex;
    System.Text.RegularExpressions.Match match;
    
    regex = new System.Text.RegularExpressions.Regex("\"([A-Za-z0-9]*)\"\:");
    match = regex.Match(_jStr);

    jStr = _jStr;
    while(match.Success)
    {
        item = match.Value;
        jStr = strReplace(jStr, item, strLwr(item));
        match = match.NextMatch();
    }
    return jStr;
}

refer from

origin = System.Text.RegularExpressions.Regex::Replace(origin,'<([A-Za-z0-9]*)>(\\s*|\n|\t|\r)</[A-Za-z0-9]*>','<$1/>');//压缩空节点。

private str getTkValue(Newtonsoft.Json.Linq.JObject entity, str name)
{
    Newtonsoft.Json.Linq.JToken jtk;
    jtk  = entity.getValue(name);
    return jtk==null ? "" :jtk.ToString();
}