Welcome guest. Before posting on our computer help forum, you must register. Click here it's easy and free.

Author Topic: NirCmd - Weird behavior, if there's nothing in "Other Bookmarks"  (Read 2318 times)

0 Members and 1 Guest are viewing this topic.

slack7639

    Topic Starter


    Rookie

    • Experience: Beginner
    • OS: Unknown
    This is a macro I have in Excel, that runs a .bat file (included in the remarks).

    Any idea why, if there isn't at least one bookmark in Firefox's "Other Bookmarks," then NirCmd's "activate ititle" reduces, and re-positions, a perfectly fine, maximized Firefox browser window to 1/8 its size?

    . . . wait, now it's not doing it . . . how do you figure out what's going on when it does that?

    That Dim issue is another question.

    ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Sub Library_open_Nir_CSB(control As IRibbonControl)

    ' After being appended, delete the bookmarks from "Other Bookmarks" using - NirCmd / Ctrl + Shift + B

    ' In order for this to work, one of these two must be already open, in order to access something:
    ' 1.) the Firefox browser . . . "C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
    ' 2.) the Library "skin" . . . "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -chrome chrome://browser/content/places/places.xul
    ' The browser will probably be open, since we're working on the Bookmarks, so this is just something to be aware of.

    ' Weird behavior, if there's nothing in "Other Bookmarks"
    ' wait 250 . . . with this value, it puts the main browser into a small window, in the top left 1/8 of the screen . . . change it to:
    ' wait 500 . . . do a Restart, same thing . . . change it to:
    ' wait 750 . . . it opens up the folder containing the .bat file
    ' if I put a bookmark in "Other Bookmarks," then it starts working again
    ' . . . this isn't an issue when NirCmd opens the Library "skin" directly, and does Pagedown / Enter
    ' . . . if there's nothing in "Other bookmarks," why isn't 250 milliseconds enough time for the browser window?
    ' . . . how does having at least one bookmark in there make it work?
    ' if I put a "wait 250" after each sendkey, then it doesn't do this, but it's also a lot slower
    ' if I divide up 250 by 7, and "wait 35" after each command?  no, doesn't work
    ' if I add a "wait 250" between CSB "down" and "up"?  no, doesn't work
    ' it's only consistently good with the firefox browser window, if there's one or more bookmarks in "Other Bookmarks"
    ' . . . wait, now it's not doing it . . . how do you figure out what's going on when it does that?

    ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    ' @ECHO OFF

    ' "C:\Program Files (x86)\NIRCMD\nircmdc.exe" win activate ititle firefox
    ' "C:\Program Files (x86)\NIRCMD\nircmdc.exe" wait 250

    ' "C:\Program Files (x86)\NIRCMD\nircmdc.exe" sendkey ctrl down
    ' "C:\Program Files (x86)\NIRCMD\nircmdc.exe" sendkey shift down
    ' "C:\Program Files (x86)\NIRCMD\nircmdc.exe" sendkey b down

    ' "C:\Program Files (x86)\NIRCMD\nircmdc.exe" sendkey ctrl up
    ' "C:\Program Files (x86)\NIRCMD\nircmdc.exe" sendkey shift up
    ' "C:\Program Files (x86)\NIRCMD\nircmdc.exe" sendkey b up

    ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    ' If I Dim this as "NIR_CSB", it just opens the folder containing the .bat file [?]

    ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

        Dim NIR_CSB_1 As String
        NIR_CSB_1 = "C:\My Documents\SQLite3\BAT files\Library open Nir CSB.bat"
        Call Shell(NIR_CSB_1, vbNormalFocus)

    End Sub

    patio

    • Moderator


    • Genius
    • Maud' Dib
    • Thanked: 1769
      • Yes
    • Experience: Beginner
    • OS: Windows 7
    Re: NirCmd - Weird behavior, if there's nothing in "Other Bookmarks"
    « Reply #1 on: January 05, 2018, 05:52:06 PM »
    You keep starting new Topics...assuming others have read your other Topics and know what the issue is...

    " Anyone who goes to a psychiatrist should have his head examined. "

    slack7639

      Topic Starter


      Rookie

      • Experience: Beginner
      • OS: Unknown
      Re: NirCmd - Weird behavior, if there's nothing in "Other Bookmarks"
      « Reply #2 on: January 06, 2018, 08:59:06 AM »
      I figured out the other ones, and will post the fix.  This is a new issue - weird behavior of NirCmd

      patio

      • Moderator


      • Genius
      • Maud' Dib
      • Thanked: 1769
        • Yes
      • Experience: Beginner
      • OS: Windows 7
      Re: NirCmd - Weird behavior, if there's nothing in "Other Bookmarks"
      « Reply #3 on: January 06, 2018, 09:10:31 AM »
      Fair enuff...
      " Anyone who goes to a psychiatrist should have his head examined. "