DeeTray Posted August 11, 2006 Posted August 11, 2006 I would like to compile some HTML files (into an EXE file), so that my HTML files are displayed using a GUI browser. I've tried to read the instructions for Dave's IE.au3 script and now know how to create the GUI brower, and 'navigate' to webpages online and even to local HTML pages (by providing a path to the file), however, I can't figure out how to 'navigate' to a file within the same directory (and not have to provide an absolute file path). For security reasons, I don't want to EXTRACT my HTML files outside the EXE compilation. That is, I want to create a stand alone HTML browser so that it 'navigates' to the HTML files within a sub-folder inside my EXE compilation file. Can this be done or do I have to EXTRACT the HTML files to the users computer? Any help and examples would be greatly appreciated.
Moderators SmOke_N Posted August 11, 2006 Moderators Posted August 11, 2006 I think it would be far less work if you just used FileInstall(). You could even encrypt it if you wanted and give it a different extension but still be able to read it. Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer.
DaleHohm Posted August 11, 2006 Posted August 11, 2006 (edited) A couple of ideas come to mind... 1) you can encode the files in strings in your script and then use _IEDocWriteHTML to create them on the fly (if you have images and other content this is not going to work) 2) if you are really motivated you can investigate using a RAM drive and write them there so that they never exist in the normal file system. Dale Edit: see the source for _IE_Example() for an example of the first option Edited August 11, 2006 by DaleHohm Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model Automate input type=file (Related) Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded Better Better? IE.au3 issues with Vista - Workarounds SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead? Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble
DeeTray Posted August 12, 2006 Author Posted August 12, 2006 I was hoping there would be an easy answer and I might have just missed some simple function. I was hoping my issue would have been easily solved by a more experienced scripter. Thank you for all your replies. If nothing comes about, I think I might just have to consider the RAM drive option, or reconsider my method for HTML compilation all together.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now