TheSaint

KindEbook Wishlist

94 posts in this topic

#81 ·  Posted (edited)

Right-click the ebook list, and a menu with many options on it should popup.

The RENAME option can be seen in the 5th screenshot (Right-Click Menu) in the second post in this topic (last option at bottom).

Edited by TheSaint

AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

Spoiler

What is the Secret Key? Life is like a Donut

If I put effort into communication, I expect you to read properly & fully, or just not comment.
Ignoring those who try to divert conversation with irrelevancies.
If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it.
I'm only big and bad, to those who have an over-active imagination.

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

Share this post


Link to post
Share on other sites



#82 ·  Posted (edited)

Program updated to v4.8, see first post.

Added an extra column called 'Last' to display last (previous) price. Window now wider.
Right-click 'Selected Entry -> Edit the Title or Author name' process now uses the values stored in 'Html Read Replacements' to show any corrections (fixes) that can be saved.
Improvements to 'Html Read Replacements' process.

NOTES - Been a while between updates ... 6 months in fact, and still working well. Got sick of not having an immediate way to check last price, so finally added a column for that. Also got sick of seeing badly formatted title names with weird HTML based characters, so added a method to easily fix them via the rename (Edit) option. Discovered that the 'Html Read Replacements' were not as easy to set and remove as they should be, so reworked the code a little.

On a sadder note, ebook prices have been pretty static for me, at high prices, so I have been buying less. I guess that is reflected in the fact that ebook sales have gone down ... not surprising really, when you go by how much they want to steal you for ... cheaper to buy the paperback in many cases, and that is clearly what many are doing. Factor in the cost of an eReader and for many people, they just don't see a worthy benefit ... saving money talks, once the new toy craze is over.

Edited by TheSaint

AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

Spoiler

What is the Secret Key? Life is like a Donut

If I put effort into communication, I expect you to read properly & fully, or just not comment.
Ignoring those who try to divert conversation with irrelevancies.
If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it.
I'm only big and bad, to those who have an over-active imagination.

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

Share this post


Link to post
Share on other sites

ADVICE

For those users that have Exchange Rate enabled in KindEbook Wishlist, the program is probably crashing, as it did for me.
I need to write some code to prevent the crash, but part of the reason, is that Google have changed the address for their Currency Converter page.

A quick fix for now, is to modify an entry in the Settings.ini file.

In the [Conversion] section, change -

link=http://www.google.com/finance/converter

To

link=https://finance.google.com/finance/converter

and all should then work fine.

 


AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

Spoiler

What is the Secret Key? Life is like a Donut

If I put effort into communication, I expect you to read properly & fully, or just not comment.
Ignoring those who try to divert conversation with irrelevancies.
If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it.
I'm only big and bad, to those who have an over-active imagination.

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

Share this post


Link to post
Share on other sites

Program updated to v4.9, see first post.

See previous post for information about the bug which has now been fixed.

Bugfix and improvements to 'Google Converter Address' for 'Exchange Rate'. This includes a new field on the 'Settings' window (near bottom left), and changes noted in newly extended 'Settings Information' dialog (i.e. label clicking). NOTE - This was due to recent changes in Google's Exchange Rate Converter address, which revealed a program bug. The Address has been updated in program defaults, and it is easier now to update on any future changes. The search column field has now been belatedly widened for the previous version change to main window width.


AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

Spoiler

What is the Secret Key? Life is like a Donut

If I put effort into communication, I expect you to read properly & fully, or just not comment.
Ignoring those who try to divert conversation with irrelevancies.
If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it.
I'm only big and bad, to those who have an over-active imagination.

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

Share this post


Link to post
Share on other sites

#85 ·  Posted

KindEbook Wishlist updated to v5.0, see first post.

See two previous posts for information about the bug which was fixed last version.

Accelerator Keys added for Bought, Favorite, Copy, Move, Image & Text, Edit Title/Author.
A right-click option 'Price -> Change' and Update window has been added.
NOTES - Accelerator Keys are listed on the right of right-click option title, but are as follows (Ctrl-B) (Ctrl-F) (Ctrl-C) (Ctrl-M) (Ctrl-I) (Ctrl-E).
If 'Ctrl' is held down when clicking the UPDATE button on the Price Change window, $0.00 is returned to all the input fields.

AZWPlug also updated, to v2.7, see first post.

Added a DEL (remove) button to results window, plus a 4th method to get ebook detail.


AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

Spoiler

What is the Secret Key? Life is like a Donut

If I put effort into communication, I expect you to read properly & fully, or just not comment.
Ignoring those who try to divert conversation with irrelevancies.
If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it.
I'm only big and bad, to those who have an over-active imagination.

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

Share this post


Link to post
Share on other sites

#86 ·  Posted (edited)

F.Y.I. :blink:

Finally found a use for the Dummy control, thanks to a comment by TheDcoder, when I explained my workable but not as good first Accelerator Keys attempt. I'd always wondered what Dummy controls could be useful for. Thanks bud. :D

Initially I'd just added some controls as right-click menu items for the Info button, which was quite workable, and so not a problem, but I like the dummy control idea better ... even if just because I finally found an excellent use for them. ;)

P.S. I'd needed to create extra controls, because existing ones were part of the dynamic right-click menu that is only created when you right click a list entry, and so not available otherwise.

Edited by TheSaint
1 person likes this

AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

Spoiler

What is the Secret Key? Life is like a Donut

If I put effort into communication, I expect you to read properly & fully, or just not comment.
Ignoring those who try to divert conversation with irrelevancies.
If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it.
I'm only big and bad, to those who have an over-active imagination.

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

Share this post


Link to post
Share on other sites

#87 ·  Posted (edited)

23 minutes ago, TheSaint said:

Thanks bud. :D

You're welcome :D

Edited by TheDcoder
Grammer
1 person likes this

AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Spoiler

My contributions to the AutoIt Community

Some messages & Apologizes:

If I hurt you, Please accept my apologies, I never (regardless of the situation) mean to hurt anybody!!!

Also, I am very busy with my project so I will appear in the last row of the online list, if you want to contact me: Email@TheDcoder.xyz

Or you can have a nice chat with me in freenode, I use the same nick on freenode too!

3fHNZJ.gif

PLEASE JOIN ##AutoIt AND HELP THE IRC AUTOIT COMMUNITY!

Share this post


Link to post
Share on other sites

#88 ·  Posted (edited)

KindEbook Wishlist updated to v5.1, see first post.

See the last two update posts for other recent information, and about the bug which was fixed two versions ago.

Bugfix for Mouse cursor. Improved how list items are loaded, added, relocated, removed & sorted etc.

NOTES - I finally had the time and motivation to investigate and play around with some visual based elements of KindEbook Wishlist. Chiefly, because of how things look and happen on my low powered Netbook, which is where I use the program.

The improved elements will probably not seem much on a fast PC, but on my Netbook it takes many seconds to load a list of ebooks (dependent on numbers on that list of course). When relocating an ebook to another user (i.e. bought one) or removing one, or even just changing user, I get the same sort of lengthy number of seconds for the list to be cleared, updated or loaded. Visually, I see every item being removed one by one and added one by one ... which kind of looks a bit b-grade ... especially at my slow Netbook speed. By comparison, on my Laptop, where I do most of my coding, these things are almost instant.

So anyway, I thought it might be better to somehow freeze the view until all loading etc has finished.

Listviews have a couple of commands (BeginUpdate/EndUpdate) to do something like that, but they alone are not enough. Inexplicably, even though I used them and also commands to disable then enable redrawing of the GUI, and even though I have columns set to specific widths, the columns kept resizing themselves as ebooks were invisibly added to the list. So while you could not see the results of the full list until the end, you got to see the columns adjusting, even to the point of the last one disappearing. Which decidedly just looked b-grade. EDIT - This at least, is how it looked on my Win XP Laptop, where you still see the columns and column header labels. When I finally got to test things on the Win 7 Netbook, I discovered they were blank and the columns were not shown at all during the process.

During research for a method to overcome that annoying element, I found that using GUICtrlSetData instead of GUICtrlCreateListViewItem, stops the column width from changing. However, I found GUICtrlSetData can only add to an existing control ID. So I solved that by changing the following.

Original ADD to Listview.

GUICtrlCreateListViewItem($num & "|" & $title & "|" & $ISBN & "|" & $author & "|" & $start & "|" & $low & "|" & $high & "|" & $last & "|" & $current, $Listview_ebooks)

Changed to.

GUICtrlCreateListViewItem("||||||||", $Listview_ebooks)
GUICtrlSetData($lowid + $s, $num & "|" & $title & "|" & $ISBN & "|" & $author & "|" & $start & "|" & $low & "|" & $high & "|" & $last & "|" & $current)

Using that, essentially meant I could have things the way I wanted, visually.
So GUICtrlCreateListViewItem creates a control ID, that GUICtrlSetData then populates.

By the way, $lowid is the control ID of the last control created before any items get added to the Listview. $s is part of a For ... Next loop for each item going on that Listview. When you remove an item or change user, you need to destroy all the control IDs assigned to the Listview and repopulate the Listview with new ones ... though they are essentially numbered the same as those that were destroyed ... starting from $lowid + 1 (+2 etc).

$lowid must always remain the last created GUI control, else you run into problems with control IDs created for the Listview.

GUI control IDs (numbers) are assigned incrementally as controls get created, so assigning $lowid is as simple as the following.

$Button_x = GuiCtrlCreateButton("EXIT", 796, 465, 49, 50, $BS_ICON)
$lowid = $Button_x

$Button_x is the very last GUI control to be created. Listview entry IDs start incrementally after that ID number. So if the ID for $Button_x is 55, then the first Listview entry will have an ID of 56, second will be 57 and so on. NOTE - The Listview itself, has it's own control ID ($Listview_ebooks), which never changes ... and it gets created before $Button_x ... though it could have been made last instead. Generally though, when I create controls on a GUI, they happen top to bottom and left to right.

Edited by TheSaint

AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

Spoiler

What is the Secret Key? Life is like a Donut

If I put effort into communication, I expect you to read properly & fully, or just not comment.
Ignoring those who try to divert conversation with irrelevancies.
If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it.
I'm only big and bad, to those who have an over-active imagination.

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

Share this post


Link to post
Share on other sites

#89 ·  Posted

Nice hack with the ListViewItem control ;)

1 person likes this

AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Spoiler

My contributions to the AutoIt Community

Some messages & Apologizes:

If I hurt you, Please accept my apologies, I never (regardless of the situation) mean to hurt anybody!!!

Also, I am very busy with my project so I will appear in the last row of the online list, if you want to contact me: Email@TheDcoder.xyz

Or you can have a nice chat with me in freenode, I use the same nick on freenode too!

3fHNZJ.gif

PLEASE JOIN ##AutoIt AND HELP THE IRC AUTOIT COMMUNITY!

Share this post


Link to post
Share on other sites

#90 ·  Posted (edited)

By the way, I forgot to change a new testing section back to its preferred default state (before I compiled, zipped and uploaded) ... but I did however, also add code for just that situation.
So long as no user has a sub-folder inside the KindEbook folder, called Netbook, they won't be impacted ... a highly unlikely scenario.
I just added a bit of code at the start of my script, for accessing alternate settings and data files, so that I can test my Netbook stuff on my Laptop, without moving things.

$pcsets = "Netbook"
If $pcsets = "Laptop" Then
    $scriptdir = @ScriptDir
ElseIf $pcsets = "Netbook" Then
    $scriptdir = @ScriptDir & "\Netbook"
    If FileExists($scriptdir) <> 1 Then
        $pcsets = "Laptop"
        $scriptdir = @ScriptDir
    EndIf
EndIf
$inifle = $scriptdir & "\Settings.ini"
$backups = $scriptdir & "\Backups"
$catfle = $scriptdir & "\Catalog.ini"
$comfle = $scriptdir & "\Comments.ini"
etc

Pretty basic and something I should have thought to add in ages ago.

Edited by TheSaint

AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

Spoiler

What is the Secret Key? Life is like a Donut

If I put effort into communication, I expect you to read properly & fully, or just not comment.
Ignoring those who try to divert conversation with irrelevancies.
If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it.
I'm only big and bad, to those who have an over-active imagination.

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

Share this post


Link to post
Share on other sites

#91 ·  Posted (edited)

KindEbook Wishlist updated to v5.2, see first post.

See the last 3 update posts for other recent information, and about the bug which was fixed 3 versions ago.

Have now made the improvements for last version, optional via a 'Settings' window option.

NOTES - Had a rethink about some of the recent changes, and decided that others might prefer the original loading view etc, so have made that optional now, with the new version off by default. Last entry, at bottom right of 'Settings' window (Slicker visuals for low powered PC) can be enabled to turn it on. It is interesting to note though, that on my low powered Netbook, I gain a significant sorting/loading/etc speed having the setting on. In any case, users can now easily do a comparison test.

The other thing I changed, was the item I commented about last post. I was only mentioning it for interest sake etc, as it is just an option to use during testing, which I imagine is just by me. In any case, I have now implemented a smarter variant, that is the following.

$inifle = @ScriptDir & "\Settings.ini"
$pcsets = IniRead($inifle, "Settings Mode", "pc", "")
If $pcsets = "" Then
    $pcsets = "Laptop"
    IniWrite($inifle, "Settings Mode", "pc", $pcsets)
    $scriptdir = @ScriptDir
Else
    If $pcsets = "Laptop" Then
        $scriptdir = @ScriptDir
    ElseIf $pcsets = "Netbook" Then
        $scriptdir = @ScriptDir & "\Netbook"
        If FileExists($scriptdir) = 1 Then
            $inifle = $scriptdir & "\Settings.ini"
        Else
            $pcsets = "Laptop"
            $scriptdir = @ScriptDir
        EndIf
    EndIf
EndIf
$backups = $scriptdir & "\Backups"
$catfle = $scriptdir & "\Catalog.ini"
etc

And so rather than have to remember to revert an entry in my script before compiling, I just now modify things at need in the 'Settings.ini' file. Quite why I didn't do that in the first place (as that is my usual practice), I really don't know ... put it down to a dumb moment, where I thought I was being clever. :wacko:

P.S. I guess you won that bet TheDcoder, and I did do some coding again, before a week had passed ... your prize is in the mail ... not! :P

Edited by TheSaint

AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

Spoiler

What is the Secret Key? Life is like a Donut

If I put effort into communication, I expect you to read properly & fully, or just not comment.
Ignoring those who try to divert conversation with irrelevancies.
If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it.
I'm only big and bad, to those who have an over-active imagination.

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

Share this post


Link to post
Share on other sites

#92 ·  Posted

1 hour ago, TheSaint said:

P.S. I guess you won that bet TheDcoder, and I did do some coding again, before a week had passed ... your prize is in the mail ... not! :P

Told ya :P


AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Spoiler

My contributions to the AutoIt Community

Some messages & Apologizes:

If I hurt you, Please accept my apologies, I never (regardless of the situation) mean to hurt anybody!!!

Also, I am very busy with my project so I will appear in the last row of the online list, if you want to contact me: Email@TheDcoder.xyz

Or you can have a nice chat with me in freenode, I use the same nick on freenode too!

3fHNZJ.gif

PLEASE JOIN ##AutoIt AND HELP THE IRC AUTOIT COMMUNITY!

Share this post


Link to post
Share on other sites

#93 ·  Posted

Gawd, 4 updates in almost as many days. This last one primarily a bugfix, but some bonus stuff thrown in.

KindEbook Wishlist updated to v5.3, see first post.

Bugfix for 'Move To Another User' and 'Relocate All Bought Ebooks', when using right-click menu options with the new 'Slicker visuals for low powered PC' option enabled. The bug meant you ended up with a blank list (requiring a sort or load to fix). Added three more Accelerator Keys - Selected Entry (text) Detail (Ctrl-T), Set a SWEET price (Ctrl-S), Set a Warning (Ctrl-W).

NOTE - The bug was related to how the right-click context menu is created and destroyed, and because I have now developed the habit of using MOVE via the new Accelerator key, instead of menu entry, I did not pick up on the issue (no context menu involved) ... and I somehow did not pick up any issue when I tried 'Relocate All Bought Ebooks'.

P.S. And so TheDcoder is right again, I did some coding before a week was up ... except I plead for lenience due to unforeseen bug. At least I made it through one day this time ... so he was wrong about that. :P


AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

Spoiler

What is the Secret Key? Life is like a Donut

If I put effort into communication, I expect you to read properly & fully, or just not comment.
Ignoring those who try to divert conversation with irrelevancies.
If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it.
I'm only big and bad, to those who have an over-active imagination.

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

Share this post


Link to post
Share on other sites

#94 ·  Posted

1 minute ago, TheSaint said:

At least I made it through one day this time ... so he was wrong about that. :P

:D:P


AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Spoiler

My contributions to the AutoIt Community

Some messages & Apologizes:

If I hurt you, Please accept my apologies, I never (regardless of the situation) mean to hurt anybody!!!

Also, I am very busy with my project so I will appear in the last row of the online list, if you want to contact me: Email@TheDcoder.xyz

Or you can have a nice chat with me in freenode, I use the same nick on freenode too!

3fHNZJ.gif

PLEASE JOIN ##AutoIt AND HELP THE IRC AUTOIT COMMUNITY!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Similar Content

    • Graywalker
      By Graywalker
      The goal here is to get the Internet History for endpoints and users in the enterprise to find what business use websites use Java.

      When opening index.dat in Notepad, I can see all the data I need. Unfortunatly, trying to read that data in AutoIT is proving diffucult.

      I've tried :


      Func _ParseIndexdat($indexdatpath) ; Parse index.dat file for useable info ; The tools I've seen don't grab all the info I want :( $Bindexdat = FileOpen($indexdatpath,16) $indexdat = FileRead($Bindexdat) $strIndexdat = BinaryToString($indexdat,2) MsgBox(0,"String from Binary",$strIndexdat) $FileArray = StringSplit($strIndexdat,@CRLF) ;This may get complex... Dim $r = 1 ; to count the records Dim $e = 0; to count the entries ; Start reading from line 1 For $line In $FileArray $content = StringStripWS($line,7) Select Case StringInStr($line,"REDR") ; this is the start of a record MsgBox(0,"REDR",$content) Case StringInStr($line,"URL") ; this may be the start of a record MsgBox(0,"URL",$content) Case StringInStr($line,"LEAK") ; this is the start of an error record ; I will likely ignore it. MsgBox(0,"LEAK",$content) Case StringInStr($line,"http://") ; this is the line with a couple entries MsgBox(0,"http",$content) Case StringInStr($line,"Content-Type:") ; this is an entry I want MsgBox(0,"Content-Type",$content) Case StringInStr($line,"X-Powered-By:") ; this is an entry I want MsgBox(0,"Powered-By",$content) Case StringInStr($line,"~U:") ; this is an entry I want and it marks the end of a record MsgBox(0,"~U",$content) Case Else ; do nothing with the line EndSelect Next EndFunc
      That doesn't get the info... That code doesn't return anything.

      Using

      $Bindexdat = FileOpen($indexdatpath,16) $indexdat = FileRead($Bindexdat) $strIndexdat = BinaryToString($indexdat,1) MsgBox(0,"String from Binary",$strIndexdat)
      the "string from binary" msg box shows a LOT of data... but URL and http case are both blank or gibberish. BinaryToString($indexdat,2) and ,3 return Nothing in the cases - 4 does the same as 1.

      Using :

      $Bindexdat = FileOpen($indexdatpath, 16) $indexdat = FileRead($Bindexdat);$indexdatpath) MsgBox(0,"Index dat",$indexdat) $strIndexdat = BinaryToString($indexdat,1) MsgBox(0,"String from Binary",$indexdat);$strIndexdat & @CRLF & @error) $FileArray = StringSplit($strIndexdat,@CRLF)
      Shows that $indexdat and $strIndexdat are effectively the same.

      Using :

      ; Parse index.dat file for useable info ; The tools I've seen don't grab all the info I want :( ;$Bindexdat = FileOpen($indexdatpath,16) $indexdat = FileRead($indexdatpath);$Bindexdat) ;$strIndexdat = BinaryToString($indexdat,4) MsgBox(0,"String from Binary",$indexdat);$strIndexdat & @CRLF & @error) $FileArray = StringSplit($indexdat,@CRLF)
      It reads a lot more info... Content-Type is fine. ~U: is fine. URL is mostly blank.
      Case http:// it will pop up the msg box, but $content is blank. So the data is there... I just can't figure out how to get it into a string.

      Using :

      $Bindexdat = FileOpen($indexdatpath,256) $indexdat = FileRead($Bindexdat);$indexdatpath) MsgBox(0,"Index dat",$indexdat) $strIndexdat = BinaryToString($indexdat,1) MsgBox(0,"String from Binary",$indexdat);$strIndexdat & @CRLF & @error) $FileArray = StringSplit($strIndexdat,@CRLF) Returns data, but URL and Http:// pop up as blank...
      $Bindexdat = FileOpen($indexdatpath,48) - URL and Http are blank.

      I've found a VBScript that is supposed to read the files... so far no luck on Win7 - it can't find index.dat file... lol! On remote XP machines, it can't find a history folder. So I don't know if it DOES read index.dat files.
      I've attached it.

      Any ideas or code help is greatly appreciated!!
      IE_Network - Copy.txt