Community
    • Login

    Help with generating clickable links or something of that sort

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    17 Posts 4 Posters 1.8k 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.
    • jakimaJ Offline
      jakima @Ekopalypse
      last edited by jakima

      @Ekopalypse
      can i manually generate such links in console? using python scripter of course

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

        @jakima

        yes you can, assuming the following batch file

        @echo off
        SET a=  File
        SET b=, line 3, in
        SET c=%a% "%0"%b%
        echo %c%
        

        and calling the batch from either the console or via script with

        console.run(r"cmd.exe /c d:\mybatch.bat")

        would result in something like

        db601700-b891-4fbd-9ab8-ce9e519db85a-image.png

        and clicking on the link will do what I assume you want to do.

        jakimaJ 1 Reply Last reply Reply Quote 3
        • Alan KilbornA Offline
          Alan Kilborn
          last edited by

          @Ekopalypse

          Just how does the Pythonscript console do those underlined links?
          One presumes the console window is just another Scintilla window…

          It might be nice if in Notepad++ tab windows filenames would appear that way, and provide an easier way for opening files into N++ than the built in open-file-under-caret mechanisms (which aren’t too good).

          The P.S. console window even nicely handles filepaths with spaces in them; but this is a more “controlled” environment where a tool is handling the path/filename creation, so it may be easier to handle than free-form user text in a N++ tab.

          EkopalypseE 1 Reply Last reply Reply Quote 2
          • EkopalypseE Offline
            Ekopalypse @Alan Kilborn
            last edited by

            @Alan-Kilborn

            Just how does the Pythonscript console do those underlined links?

            it does act like a lexer.
            It waits for the SCN_STYLENEEDED notification and styles the output text accordingly.

            1 Reply Last reply Reply Quote 2
            • jakimaJ Offline
              jakima @Ekopalypse
              last edited by

              @Ekopalypse
              ok i’ll try this. thank you.
              but… can python script directly interact with the text file to print to console?

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

                @jakima said in Help with generating clickable links or something of that sort:

                but… can python script directly interact with the text file to print to console?

                yes, run it through this console.run(r"cmd.exe /c d:\mybatch.bat")
                it will redirect the output of the cmd window to the console window.

                jakimaJ 3 Replies Last reply Reply Quote 3
                • jakimaJ Offline
                  jakima @Ekopalypse
                  last edited by

                  @Ekopalypse
                  ah, ok. again thanks a lot.

                  1 Reply Last reply Reply Quote 0
                  • jakimaJ Offline
                    jakima @Ekopalypse
                    last edited by

                    @Ekopalypse
                    you’re awesome!!!
                    it works as expected.
                    sure, i have to figure out the iterating over notepad part. but yeah, it works!!!
                    i cant thank you enough

                    1 Reply Last reply Reply Quote 2
                    • jakimaJ Offline
                      jakima @Ekopalypse
                      last edited by

                      I figured out the iterating part and found some other things while at it

                      • the output from the bat has to be on a new line or it wont work

                      • you dont necessarily need the “, in” part in the second variable ‘b’

                      EkopalypseE 1 Reply Last reply Reply Quote 1
                      • EkopalypseE Offline
                        Ekopalypse @jakima
                        last edited by

                        @jakima

                        Yes, it must start with <space><space>File<space>" to be identified as an “linkeable” string
                        and then it reads the rest of that line to see what kind of informations are available.

                        1 Reply Last reply Reply Quote 2

                        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