Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


Raboo

Ext2IFS

Recommended Posts

This program adds support for ext2 and ext3 (linux) filesystem in windows

And i have a addon or plugin, whatever you call it, but it's stoped working with the new versions of n-lite, it worked before but now i think the syntax has changed.

Could someone please take a look at it and see what needs to be done so i can integreate it as a driver or hotfix(i used to integrate it at the hotfixes section)?

Here is the URL where i uploaded it sence the original download location from RyanVM forums is not there anymore.

http://www19.rapidupload.com/d.php?file=dl...;filepath=14419

edit: URL for the program is http://www.fs-driver.org/

/Raboo

Edited by Raboo

Share this post


Link to post
Share on other sites

I add an AutoIt script.


#cs ----------------------------------------------------------------------------

AutoIt Version: 3.3.0.0
Author: myName

Ext2 Installable File System For Windows 1.11a
Application site: [url="http://www.fs-driver.org/"]http://www.fs-driver.org/[/url]

Script Function:
Template AutoIt script.

#ce ----------------------------------------------------------------------------

; Script Start - Add your code below here

Opt("TrayIconDebug", 1)

; Installer file name
$Installer = "Ext2IFS_1_11a.exe"
; Enable the read-only option
$Enable_the_read_only_option = 0
; Enable UTF-8 encoding
$Enable_UTF_8_encoding = 1
; Enable the large file feature
$Enable_the_large_file_feature = 1
; Assign drive letter automatically upon plugging in a device the first time
$Assign_drive_letter = 0

; Run the installer
Run($Installer)

; Welcome
WinWait("Welcome", "It is recommended that you exit any further Windows application before you proceed with this setup.")
WinActivate("Welcome", "It is recommended that you exit any further Windows application before you proceed with this setup.")
ControlClick("Welcome", "It is recommended that you exit any further Windows application before you proceed with this setup.", "Button2")

; License
WinWait("License", "Please read the following license contract carefully.")
WinActivate("License", "Please read the following license contract carefully.")
ControlCommand("License", "Please read the following license contract carefully.", "Button5", "Check", "")
ControlClick("License", "Please read the following license contract carefully.", "Button2")

; Read-Only Option
WinWait("Read-Only Option", "Choose whether you want to prevent the Ext2 driver from writing to any of the available volumes.")
WinActivate("Read-Only Option", "Choose whether you want to prevent the Ext2 driver from writing to any of the available volumes.")
If $Enable_the_read_only_option = 1 Then
ControlCommand("Read-Only Option", "Choose whether you want to prevent the Ext2 driver from writing to any of the available volumes.", "Button8", "Check", "")
EndIf
ControlClick("Read-Only Option", "Choose whether you want to prevent the Ext2 driver from writing to any of the available volumes.", "Button2")

; UTF-8 Encoding
WinWait("UTF-8 Encoding", "When accessing an Ext2 volume, you have to decide whether to enable UTF-8 encoding.")
WinActivate("UTF-8 Encoding", "When accessing an Ext2 volume, you have to decide whether to enable UTF-8 encoding.")
If $Enable_UTF_8_encoding = 0 Then
ControlCommand("UTF-8 Encoding", "When accessing an Ext2 volume, you have to decide whether to enable UTF-8 encoding.", "Button9", "UnCheck", "")
EndIf
ControlClick("UTF-8 Encoding", "When accessing an Ext2 volume, you have to decide whether to enable UTF-8 encoding.", "Button2")

; Large File Feature
WinWait("Large File Feature", "Now you have to decide whether to switch on the large file feature of all the volumes with the Ext2 file system.")
WinActivate("Large File Feature", "Now you have to decide whether to switch on the large file feature of all the volumes with the Ext2 file system.")
If $Enable_the_large_file_feature = 0 Then
ControlCommand("Large File Feature", "Now you have to decide whether to switch on the large file feature of all the volumes with the Ext2 file system.", "Button10", "UnCheck", "")
EndIf
ControlClick("Large File Feature", "Now you have to decide whether to switch on the large file feature of all the volumes with the Ext2 file system.", "Button2")

; Drive Letters
WinWait("Drive Letters", "Now you have to create the drive letters of your volumes with the Ext2 file system. Note: You may resize the whole dialog for better working.")
WinActivate("Drive Letters", "Now you have to create the drive letters of your volumes with the Ext2 file system. Note: You may resize the whole dialog for better working.")
If $Assign_drive_letter = 1 Then
ControlCommand("Drive Letters", "Now you have to create the drive letters of your volumes with the Ext2 file system. Note: You may resize the whole dialog for better working.", "Button11", "Check", "")
EndIf
ControlClick("Drive Letters", "Now you have to create the drive letters of your volumes with the Ext2 file system. Note: You may resize the whole dialog for better working.", "Button2")

; Readme
WinWait("Readme", "You may read the following release notes, print them or save them to disk for later reading. Note: You may resize the whole dialog for better reading.")
WinActivate("Readme", "You may read the following release notes, print them or save them to disk for later reading. Note: You may resize the whole dialog for better reading.")
ControlClick("Readme", "You may read the following release notes, print them or save them to disk for later reading. Note: You may resize the whole dialog for better reading.", "Button2")

; Finished
WinWait("Finished", "The Ext2 Installable File System Software has been installed successfully on your computer.")
WinActivate("Finished", "The Ext2 Installable File System Software has been installed successfully on your computer.")
ControlClick("Finished", "The Ext2 Installable File System Software has been installed successfully on your computer.", "Button4")

Func OnAutoItStart()
; One script instance only
If WinExists(@ScriptName & '_Interpreter') Then Exit
AutoItWinSetTitle(@ScriptName & '_Interpreter')
EndFunc

Edit.

Edited by radix

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

  • Recently Browsing   0 members

    No registered users viewing this page.

×