Community
    • Login

    NppExec: npp command resulting in error message in scripts

    Scheduled Pinned Locked Moved Notepad++ & Plugin Development
    5 Posts 3 Posters 1.2k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Domi MD Offline
      Domi M
      last edited by

      If I run “NPP_SAVE” in a script, an error message is generated (file is saved, anyway). “NPP_SAVE” directly typed in the console is working correctly.
      8e6d7f1a-6294-438c-b519-1cff8b11546b-grafik.png

      Does anyone know, how to resolve this? (maybe a missing setting or sth. else?)

      I’m running NPP v. 7.8.9 64-bit on Windows 10.

      EkopalypseE 1 Reply Last reply Reply Quote 0
      • EkopalypseE Offline
        Ekopalypse @Domi M
        last edited by

        @domi-m

        I assume something after NPP_SAVE is the cause.
        I would insert echo statements to see where exactly it is failing.
        It must have something to do with the " ".

        Vitalii DovganV 1 Reply Last reply Reply Quote 3
        • Vitalii DovganV Offline
          Vitalii Dovgan @Ekopalypse
          last edited by

          While processing commands, NppExec removes the leading and trailing spaces ( ’ ’ also known as ‘\x20’ ) and tabs ( ‘\t’ also known as ‘\x09’ ).
          In this situation, the next line after NPP_SAVE most likely contains some whitespace-like character that looks like a space but has a character code different from 0x20 and 0x09.

          Vitalii DovganV Domi MD 2 Replies Last reply Reply Quote 4
          • Vitalii DovganV Offline
            Vitalii Dovgan @Vitalii Dovgan
            last edited by

            This can be investigated locally by adding npe_debug local 1 right above the line with NPP_SAVE. It will print all the details of how NppExec executes the given commands and it will be possible to see the command item responsible for the “empty” command.

            1 Reply Last reply Reply Quote 5
            • Domi MD Offline
              Domi M @Vitalii Dovgan
              last edited by

              @vitalii-dovgan Yes, that was the issue, a whitespace-like character in the next line.

              Thank you!

              1 Reply Last reply Reply Quote 3

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              • First post
                Last post
              The Community of users of the Notepad++ text editor.
              Powered by NodeBB | Contributors