• Login
Community
  • Login

Help with generating clickable links or something of that sort

Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
17 Posts 4 Posters 831 Views
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.
  • J
    jakima @Ekopalypse
    last edited by Jun 18, 2020, 12:32 PM

    @Ekopalypse
    exactly

    1 Reply Last reply Reply Quote 0
    • J
      jakima @Ekopalypse
      last edited by jakima Jun 18, 2020, 12:54 PM Jun 18, 2020, 12:53 PM

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

      E 1 Reply Last reply Jun 18, 2020, 1:06 PM Reply Quote 0
      • E
        Ekopalypse @jakima
        last edited by Jun 18, 2020, 1:06 PM

        @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.

        J 1 Reply Last reply Jun 18, 2020, 1:12 PM Reply Quote 3
        • A
          Alan Kilborn
          last edited by Jun 18, 2020, 1:06 PM

          @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.

          E 1 Reply Last reply Jun 18, 2020, 1:11 PM Reply Quote 2
          • E
            Ekopalypse @Alan Kilborn
            last edited by Jun 18, 2020, 1:11 PM

            @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
            • J
              jakima @Ekopalypse
              last edited by Jun 18, 2020, 1:12 PM

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

              E 1 Reply Last reply Jun 18, 2020, 1:17 PM Reply Quote 0
              • E
                Ekopalypse @jakima
                last edited by Jun 18, 2020, 1:17 PM

                @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.

                J 3 Replies Last reply Jun 18, 2020, 1:19 PM Reply Quote 3
                • J
                  jakima @Ekopalypse
                  last edited by Jun 18, 2020, 1:19 PM

                  @Ekopalypse
                  ah, ok. again thanks a lot.

                  1 Reply Last reply Reply Quote 0
                  • J
                    jakima @Ekopalypse
                    last edited by Jun 18, 2020, 4:04 PM

                    @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
                    • J
                      jakima @Ekopalypse
                      last edited by Jun 18, 2020, 9:08 PM

                      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’

                      E 1 Reply Last reply Jun 19, 2020, 11:01 AM Reply Quote 1
                      • E
                        Ekopalypse @jakima
                        last edited by Jun 19, 2020, 11:01 AM

                        @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
                        16 out of 17
                        • First post
                          16/17
                          Last post
                        The Community of users of the Notepad++ text editor.
                        Powered by NodeBB | Contributors