0

私はそれを取り除く方法を見つけようとしています




文字列からの記号。

Trim および CharStrip 関数を試しましたが、成功しませんでした。

コードスニップ:

  ${CharStrip} "
" "$R4" "$R3"
  !insertmacro WriteXMLPathAttr "/configuration/FTGAuth" "value" "$R3"

WriteXMLPathAttr マクロ:

  ${xml::RootElement} $R1 $R0
  !ifdef DEBUGMODE_NSISDBG
    nsisdbg::sendtolog /NOUNLOAD " root : $R1"
  !endif  
  ${xml::GotoPath} "${XML_PATH}" $R1
  !ifdef DEBUGMODE_NSISDBG
    nsisdbg::sendtolog /NOUNLOAD "GotoPath ${XML_PATH} result: $R1 "
  !endif
  ${xml::SetAttribute} "${XML_PARAM}" "${XML_VARIABLE}" $R1
  !ifdef DEBUGMODE_NSISDBG
    nsisdbg::sendtolog /NOUNLOAD "SetAttribute result $R1 : ${XML_VARIABLE} "
  !endif

助けてくれてありがとう!

:)

4

1 に答える 1

1

wikiの文字列関数セクションにあるReplaceSubStringマクロを試してみることができます。

別の文字列置換の代替手段もあります。

于 2012-02-23T15:57:59.810 に答える