|
Answer» 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 SubYou keep starting new Topics...assuming others have read your other Topics and know what the issue is...
I figured out the other ones, and will post the fix. This is a new issue - weird behavior of NirCmdFair enuff...
|