Hey guys,
I manage to get some time to create script to update [url=http://legroom.net/software/uniextract]Universal Extractor. As you know, developer doesn't update it often and to go through manual updates is quite an hassle. There's a [url=http://www.lupopensuite.com/db/universalextractor.htm]unnoficial version provided by Lupo Pen Suite, which is now on their [url=http://www.lupopensuite.com/files/uniextract_unofficial_changelog.txt]8th revision, but unfortunately it is not the portable version i use, so i decided to create my own script.
What you need
- [url=http://ketarin.canneverbe.com/]Ketarin - tip: latest release allows you to highlight code below and paste directly into Ketarin
- [url=http://legroom.net/scripts/download.php?file=uniextract16_noinst]Universal Extractor portable - extract into folder like d:\USB-Toolkit\Backup\
- Install [url=http://www.7-zip.org/download.html]7-zip and copy 7z.exe and 7z.dll to d:\USB-Toolkit\
Change log:
- 27-01-2010 - initial release
- 28-01-2010 - removed PEid and added a couple of regular expressions
Code:<?xml version="1.0" encoding="utf-16"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="5c25b04c-06bc-4414-b13a-0b8636f88b44"> <DownloadBeta>Avoid</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <Variables> <item> <key> <string>homepage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>http://www.7-zip.org/download.html</TextualContent> <Name>homepage</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>7z x "{file}" -o%temp% -y & copy /y %temp%\7z.exe "{root}USB-Toolkit\Backup\Uniextract\bin\" -y & copy /y %temp%\7z.dll "{root}USB-Toolkit\Backup\Uniextract\bin\" -y & copy /y %temp%\7-zip.chm "{root}USB-Toolkit\Backup\Uniextract\bin\" -y</ExecuteCommand> <ExecutePreCommand /> <Category>Uniextract</Category> <SourceType>FileHippo</SourceType> <PreviousLocation>D:\USB-Toolkit\Backup\7z465.exe</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId>7-zip</FileHippoId> <LastUpdated>2010-01-26T01:07:20.5657003</LastUpdated> <TargetPath>{root}USB-Toolkit\Backup\</TargetPath> <FixedDownloadUrl /> <Name>7-Zip</Name> </ApplicationJob> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="249047b8-7ab2-4922-8d5b-bb745360fcf0"> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <Variables> <item> <key> <string>homepage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>http://innounp.sourceforge.net/</TextualContent> <Name>homepage</Name> </UrlVariable> </value> </item> <item> <key> <string>files</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>href="/(projects/innounp/files/innounp.+?\.rar/download)"</Regex> <Url>http://sourceforge.net/projects/innounp/files/</Url> <Name>files</Name> </UrlVariable> </value> </item> <item> <key> <string>durl</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>href="(http://downloads.sourceforge.net/[^"]+)"</Regex> <Url>http://sourceforge.net/{files}</Url> <Name>durl</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>7z x "{file}" -o"{root}USB-Toolkit\Backup\Uniextract\bin\" -y</ExecuteCommand> <ExecutePreCommand /> <Category>Uniextract</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>D:\ZipFiles\innounp028.rar</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2010-01-26T02:47:40.1947003</LastUpdated> <TargetPath>{root}ZipFiles\</TargetPath> <FixedDownloadUrl>{durl}</FixedDownloadUrl> <Name>InnoUnp</Name> </ApplicationJob> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="59e3153b-15c6-40dd-b895-65ce47c89fb2"> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>true</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <Variables> <item> <key> <string>homepage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>http://peazip.sourceforge.net/</TextualContent> <Name>homepage</Name> </UrlVariable> </value> </item> <item> <key> <string>files</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(?-s:href="/(projects/peazip/files/PeaZip%20portable_standalone.+?WINDOWS\.zip/download)")</Regex> <Url>http://sourceforge.net/projects/peazip/files/</Url> <Name>files</Name> </UrlVariable> </value> </item> <item> <key> <string>durl</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>href="(http://downloads.sourceforge.net/[^"]+)"</Regex> <Url>http://sourceforge.net/{files}</Url> <Name>durl</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>7z e "{file}" -o%temp% pea.exe -r & copy /y %temp%\pea.exe "{root}USB-Toolkit\Backup\Uniextract\bin\"</ExecuteCommand> <ExecutePreCommand /> <Category>Uniextract</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>D:\ZipFiles\peazip_portable-2.9.WINDOWS.zip</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2010-01-26T02:17:30.1467003</LastUpdated> <TargetPath>{root}ZipFiles\</TargetPath> <FixedDownloadUrl>{durl}</FixedDownloadUrl> <Name>PeaZip</Name> </ApplicationJob> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="af932849-d73a-4b21-8028-e14a39e8237b"> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <Variables> <item> <key> <string>homepage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>http://mark0.net/soft-trid.html</TextualContent> <Name>homepage</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>7z x "{file}" -o"{root}USB-Toolkit\Backup\Uniextract\bin\" -y</ExecuteCommand> <ExecutePreCommand /> <Category>Uniextract</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>D:\ZipFiles\trid_w32.zip</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2010-01-26T01:12:41.8977003</LastUpdated> <TargetPath>{root}ZipFiles\</TargetPath> <FixedDownloadUrl>http://mark0.net/download/trid_w32.zip</FixedDownloadUrl> <Name>TrID</Name> </ApplicationJob> </Jobs>


LinkBack URL
About LinkBacks





Reply With Quote


