• Login
Community
  • Login

Current line number

Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
2 Posts 2 Posters 609 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.
  • В
    Владислав Браништи
    last edited by Jun 19, 2019, 9:13 AM

    When I create a new command to run other application and send the current line number as parameter, Notepad++ gives a number beginning with 0. But other application begins with 1.
    Can I send $(CURRENT_LINE+1) instead of $(CURRENT_LINE) ?
    I have tried to do so, but it doesn’t work…
    Somebody can help me with that?

    E 1 Reply Last reply Jun 19, 2019, 11:40 AM Reply Quote 0
    • E
      Ekopalypse @Владислав Браништи
      last edited by Jun 19, 2019, 11:40 AM

      @Владислав-Браништи

      no, you can’t do mathematical operations as the variable is a string, not an integer.
      You might use a batch file to do the calc, with something like

      SET current_line=%1
      SET /A current_line = %current_line% + 1
      echo %current_line%
      

      and calling from run like cmd /k D:\test.cmd $(CURRENT_LINE)

      1 Reply Last reply Reply Quote 3
      2 out of 2
      • First post
        2/2
        Last post
      The Community of users of the Notepad++ text editor.
      Powered by NodeBB | Contributors