Re: ie6sp1 : Repair Function Blocked - Anyone know of a fix?
From: Robert Aldwinckle (robald_at_techemail.com)
Date: 07/19/04
- Next message: H Leboeuf: "Re: "Clear History" slow afrer July update."
- Previous message: anonymous_at_discussions.microsoft.com: "Re: Why can't they get it right ! ?"
- In reply to: den: "Re: ie6sp1 : Repair Function Blocked - Anyone know of a fix?"
- Next in thread: den: "Re: ie6sp1 : Repair Function Blocked - Anyone know of a fix?"
- Reply: den: "Re: ie6sp1 : Repair Function Blocked - Anyone know of a fix?"
- Messages sorted by: [ date ] [ thread ]
Date: Mon, 19 Jul 2004 09:26:49 -0400
"den" <eponymous@discussions.microsoft.com> wrote in message
news:%23o3yGeQbEHA.3420@TK2MSFTNGP12.phx.gbl
...
> Unfortunately am having a bit of difficulty with GetVers. It outputs to
> screen OK but I cannot get the redirection to versions.txt. The file is
> created but is not written to. It could be it needs the right switch but I
> can't fathom it. Have tried:
>
> for %d in (*.dll) do GetVers "%d" >>versions.txt
It's probably a difference in our OS. NTx has a much more usable for
command and better integration of output filtering. Your OS may be
making the (useless) assumption that the filter should be applied to the
for command itself not to the thing it is being used to execute.
Try experimenting with using the dir/b command to generate a bat file,
then modifying it to do the call and append, then execute the bat file.
E.g. something like this:
dir/b *.dll >dlls.bat
Then edit dlls.bat to prefix each line with getvers and append >>versions.txt
And finally execute the created bat file.
Without a good editor which can do regular expression pattern matching
that step may be a pain. E.g. globally change ^ (representing beginning
of line to "getsvers " and globally change $ (representing end of line
to " >>versions.txt". Note that doublequotes are only being used to emphasize
the need for blank separators after and before each prefix and suffix
respectively.
A better choice may be just to forget about the output filter problem entirely
and expand your command window sufficiently to allow you to capture
everything you want in it. Then select it all, copy, paste and save into
versions.txt (e.g.). Press Alt-Space on your Command window to see
what your options are for doing that. In NTx we have a Properties menu
item which leads to a Layout tab where we can change the Screen Buffer Size.
Alternatively, I'm sure we could modify the getvers.js script to
append to a file instead of just using the simple echo function
as it is currently written.
Another problem I think you are going to have is trying to compare two
significantly different versions of your OS. They have to be much closer
I think to provide a useful comparison. If you are going to do that perhaps
you should limit your comparison to the set of modules implied by FixIE.inf
In fact, I once made that suggestion to someone else, to base a script
on the Verification phase listed in Fix IE Log.txt. ...
Hmm... this could be better for you on all counts. E.g. start with
find "Verifying" "Fix IE Log.txt" >versions.bat
With that output you would have some common prefix text and a suffix
(=) to assist you with subsequent editing for finishing your bat file.
(I.e., avoiding the requirement to have the ^ and $ regular expression
metacharacters to construct each command line.)
But is any of this necessary? E.g. does your msinfo32 allow you
to save its output? It sounds as if your third-party tool also makes
getvers unnecessary.
Good luck
Robert
---
- Next message: H Leboeuf: "Re: "Clear History" slow afrer July update."
- Previous message: anonymous_at_discussions.microsoft.com: "Re: Why can't they get it right ! ?"
- In reply to: den: "Re: ie6sp1 : Repair Function Blocked - Anyone know of a fix?"
- Next in thread: den: "Re: ie6sp1 : Repair Function Blocked - Anyone know of a fix?"
- Reply: den: "Re: ie6sp1 : Repair Function Blocked - Anyone know of a fix?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|