Jump to content
Ketarin forum

Search the Community

Showing results for '7z.exe' in topics.

  • Search By Author

Content Type


Forums

  • Discussion
    • General discussion
    • Feature requests
    • Bugs
  • Resources
    • Tips and Tutorials
    • Templates

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests


Database GUID

  1. You're confusing two languages: batch and Ketarin. Ketarin variables are the native variables as well as those you create yourself on the variables page. The Ketarin variables are, of course, processed before batch variables since the batch script is generated *from* Ketarin. This means that you will never use a "{%whatever%}" syntax, but might very well use a "%{whatever}%" syntax, depending on what you're putting in your variables. You could, for example, use a global Ketarin variable to specify what path you would like to extract to and use that in place of the {whatever} and have it processed by the batch script. "{file}" is the proper way to wrap the filename if it has spaces or other special characters (like ampersands). There are MANY EXAMPLES on this forum of using 7-zip to extract files to specific directories. As for the directory thing - you'll want to look at the functions page on the wiki for stuff like {file:directory}: 7z.exe e -o"{file:directory}" "{file}" *.exe
  2. Not a bug but rather an issue with the design. The commands tab uses the term "Batch script" which would indicate the need to use double percents (%%) in a for loop, but after spending probably close to 15 minutes trying to figure out why a simple script wasn't working no matter what I tried, I finally changed them to single percents (%) and it worked. So clearly Ketarin is running the commands directly, not as a batch file as implied, causing much confusion and wasted time. This should be clarified somehow. Also, the special variables page states simply (and confusingly), that the {file} variable should be enclosed "in double quotes (”) if the path contains spaces." There are two issues here: it doesn't specify whether the quotes need to be inside (which I wrongly assumed) or outside (what I found after much troubleshooting) the braces and the term "double quotes" implies it needs to be ""{...}"" which is clearly not the case, and it should simply say "quotes." Finally, I tried including {}'s as part of a command (7z.exe e -o{%download_path%} "{file}" *.exe) but it wouldn't work, presumably due to Ketarin thinking the {%download_path%} was one of its variables, even though such a variable doesn't exist. So unless I'm missing something, it seems impossible to have 7-Zip unpack a download into the download directory without first changing to that directory, which is also much harder than it should be due to a lack of a {download_path} variable (an issue I've submitted on userecho).
  3. shawn

    Extracting

    You only need the 7za file (renamed to 7z.exe is perfect), the dll isn't required. Glad you got it sorted.
  4. jokerfool

    Extracting

    Ok all sorted, just renamed the 7z.exe and 7z.dll, working now.
  5. jokerfool

    Extracting

    Didn't change anything. The extra download, you need to check it, its not 7z.exe its 7za.exe
  6. shawn

    Extracting

    Most likely it's just not in the path. Did you maybe replace the Ketarin folder without copying 7z.exe into the folder? You can get 7z from the "extra" download here. Extract the 7z.exe file and put it beside the ketarin.exe file.
  7. As for 7z - if you're keeping the packages portable then you should be able to put 7z.exe beside the ketarin.exe to make it available to Ketarin commands and scripting.
  8. If you're installing many fonts, then using a zip would be faster. I've never seen 7-Zip as part of a Ketarin distribution. Based on the image it looks like you installed or extracted the 7-Zip package into that folder. 7-Zip is released in both 32-bit and 64-bit formats. The 32-bit format will work on both 32-bit and 64-bit computers. For the purposes of running the "7z" command (7z.exe) you only actually need the 7z.exe file, everything else can be removed. It does need to be located within some directory in the system path, however. 7-Zip works with zip, rar, cab and many other compression formats. If the font file isn't compressed then you can use just the commands with "*" for many files, but if each Ketarin Application is a different font then you could use a more generic command: copy "{file}" "%windir%\Fonts" This would install the font by copying the individual file downloaded into the Fonts folder, regardless of format. It does expect that the file is a real font file, of course. Since zip files are files, if you were going to use a font.zip file you'd need to download it "to a file". You can't use "font.zip" as a folder name and have it still be a real compressed file.
  9. What is in the log files? Just put 7z.exe as a global variable in Ketarin. Then you save some work and a lot of problems. Here somewhere in the forum there are several short instructions regarding global variables. Found the post: global variables
  10. you could also add "C:\Program Files\7-Zip\" to the path then just use 7z.exe
  11. 7z x "{file}" -o"{file:directory}\{appname}\" -y You need the 7z.exe and 7z.dll from your 7zip installation folder. Copy the files to your Ketarin program folder and use the line above as "command after downloading" to extract the archived files into a subfolder called like your predefined application name / {appname} or whatever name you want to use.
  12. What is exactly the problem? Adding a custom command in Ketarin and/or figuring out the right paramters for 7Zip? Example for a custom command: START "" /B /MIN /WAIT "<Your-7Zip-path>\7z.exe" e "{file}" -bd -o"<Your-Output-Path>" -y
  13. I've tried to make a fairly easy to use/universal template for the souceforge site with some custom install commands that you can decomment (that just means delete the :: from the 2nd line in the scripts onwards) in order to use them. You can use any sourceforge URL project page, this will automatically find the latest file. You can just use the 'download latest' button however I prefer to download binaries/zipped/portable versions which aren't the ones that are hosted in the 'latest' button. Accurately defines the version variable/name and everything so tuck in. Global variables that are used in this (that I think everyone should use anyway but whatever) are: installpath = {root}Programs\ temppath = {root}Ketatemp\ 7z = start "" /wait {root}"Programs\File Management\7-ZipPortable\App\7-Zip\7z.exe" ue = start "" /wait {root}"Programs\File Management\Universal Extractor\UniExtract.exe" copyfolder = xcopy /E /C /I /Q /H /Y downloadpath = {root}Software\Ketarin Maintained Applications\ copyfile = xcopy /C /I /Q /H /Y sfua = (!) Just add the above values to your global variables and you will be set. Of course for the 7z/ue you need to change the path to your actual 7zip/uniextract exe file. However the only global variable you really need in order for the template to download anything is the sfua. Just an acronym for SourceForgeUserAgent. <!--?xml version='1.0' encoding='utf-8'?--> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="806226d4-a355-4ff8-81d3-5f0956cc1658"> <WebsiteUrl>{url}</WebsiteUrl> <UserNotes /> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator>version</VariableChangeIndicator> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <UserAgent>{sfua}</UserAgent> <HttpReferer /> <Variables> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>[^"'<>\*]+files[^"'<>\*]+\.(?>zip|7z|rar|exe|msi)</Regex> <Url>http://sourceforge.net{refer2}</Url> <Name>download</Name> </UrlVariable> </value> </item> <item> <key> <string>installtype</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent><placeholder name="Installation type" value="" options="No Install|Binary Unzip|Manual Install|Standalone EXE|Uniextract Executable" /></TextualContent> <Name>installtype</Name> </UrlVariable> </value> </item> <item> <key> <string>name</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex><title>(.*?)[\s-]+</Regex> <Url>http://sourceforge.net{page}</Url> <Name>name</Name> </UrlVariable> </value> </item> <item> <key> <string>page</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>[^"';=]+files[^"';=]+</Regex> <Url>{url}</Url> <Name>page</Name> </UrlVariable> </value> </item> <item> <key> <string>refer1</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>folder.*?([^"']+files[^"']+)</Regex> <Url>http://sourceforge.net{page}</Url> <Name>refer1</Name> </UrlVariable> </value> </item> <item> <key> <string>refer2</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>folder.*?([^"']+files[^"']+)</Regex> <Url>http://sourceforge.net{refer1}</Url> <Name>refer2</Name> </UrlVariable> </value> </item> <item> <key> <string>url</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>[^"']+projects/.*?./</Regex> <Url><placeholder name="Application URL" /></Url> <Name>url</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>[^"'<>\*]+files[^"'<>\*]+\.(?>zip|7z|rar|exe|msi).*?(\d\d\d\d[\d\-\: ]+)</Regex> <Url>http://sourceforge.net{refer2}</Url> <Name>version</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab. If the command below is encapsulated with stars and slashes merely remove them to make the command function, otherwise it will remain a comment*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <SetupInstructions> <SetupInstruction xsi:type="CustomSetupInstruction"> <Code>::Use this if the file you are downloading is a binary that can be unzipped and run if "{installtype}" neq "Binary Unzip" exit ::Check to see if program is running and offer to kill it for /f "tokens=1 delims=." %b in ('wmic process get Description^,ExecutablePath^,CommandLine ^| findstr /v cmd.exe ^| findstr /v explorer.exe ^| findstr /v findstr ^| findstr "{installpath}{category}\{appname:regexreplace: \(.*\):}"') do set progkill=%~nxb & set prog=%b & set restart=yes if defined progkill start /wait cmd.exe /c "Echo {appname} is currently running and has to be terminated before updating, press any key to terminate the program & PAUSE & taskkill /f /im %progkill%.exe" ::/Check to see if program is running and offer to kill it {7z} x "{file}" -o"{temppath}{appname:regexreplace: \(.*\):}" -y for /f "tokens=2 delims=[]" %a in ('dir /b /s "{temppath}{appname:regexreplace: \(.*\):}\*.exe" ^| find /v /n "" ^| findstr /c:[1]') do set dir=%~dpa* {copyfolder} "%dir%" "{installpath}{category}\{appname:regexreplace: \(.*\):}\" rd /s /q "{temppath}{appname:regexreplace: \(.*\):}" ::Update finished, starting program if defined restart start cmd.exe /c "%prog%.exe"" ::/Update finished, starting program</Code> <Type>Batch</Type> </SetupInstruction> <SetupInstruction xsi:type="CustomSetupInstruction"> <Code>::Use this if the file you are downloading is an executable that can be UniExtracted and run if "{installtype}" neq "Uniextract Executable" exit ::Check to see if program is running and offer to kill it for /f "tokens=1 delims=." %b in ('wmic process get Description^,ExecutablePath^,CommandLine ^| findstr /v cmd.exe ^| findstr /v explorer.exe ^| findstr /v findstr ^| findstr "{installpath}{category}\{appname:regexreplace: \(.*\):}"') do set progkill=%~nxb & set prog=%b & set restart=yes if defined progkill start /wait cmd.exe /c "Echo {appname} is currently running and has to be terminated before updating, press any key to terminate the program & PAUSE & taskkill /f /im %progkill%.exe" ::/Check to see if program is running and offer to kill it {ue} "{file}" "{temppath}{appname:regexreplace: \(.*\):}" for /f "tokens=2 delims=[]" %a in ('dir /b /s "{temppath}{appname:regexreplace: \(.*\):}\*.exe" ^| find /v /n "" ^| findstr /c:[1]') do set dir=%~dpa* {copyfolder} "%dir%" "{installpath}{category}\{appname:regexreplace: \(.*\):}\" rd /s /q "{temppath}{appname:regexreplace: \(.*\):}" ::Update finished, starting program if defined restart start cmd.exe /c "%prog%.exe"" ::/Update finished, starting program</Code> <Type>Batch</Type> </SetupInstruction> <SetupInstruction xsi:type="CustomSetupInstruction"> <Code>::Use this if your file cannot be installed automatically and needs to be run manually after Ketarin finishes if "{installtype}" neq "Manual Install" exit ::Check to see if program is running and offer to kill it for /f "tokens=1 delims=." %b in ('wmic process get Description^,ExecutablePath^,CommandLine ^| findstr /v cmd.exe ^| findstr /v explorer.exe ^| findstr /v findstr ^| findstr "{installpath}{category}\{appname:regexreplace: \(.*\):}"') do set progkill=%~nxb & set prog=%b & set restart=yes if defined progkill start /wait cmd.exe /c "Echo {appname} is currently running and has to be terminated before updating, press any key to terminate the program & PAUSE & taskkill /f /im %progkill%.exe" ::/Check to see if program is running and offer to kill it START CMD /C "ECHO Re: {appname} You will have to run this file manually after Ketarin finishes updating && PAUSE" & ::Update finished, starting program if defined restart start cmd.exe /c "%prog%.exe"" ::/Update finished, starting program</Code> <Type>Batch</Type> </SetupInstruction> <SetupInstruction xsi:type="CustomSetupInstruction"> <Code>::Use this if your download is a standalone executable which just needs to be copied to the right place if "{installtype}" neq "Standalone EXE" exit ::Check to see if program is running and offer to kill it for /f "tokens=1 delims=." %b in ('wmic process get Description^,ExecutablePath^,CommandLine ^| findstr /v cmd.exe ^| findstr /v explorer.exe ^| findstr /v findstr ^| findstr "{installpath}{category}\{appname:regexreplace: \(.*\):}"') do set progkill=%~nxb & set prog=%b & set restart=yes if defined progkill start /wait cmd.exe /c "Echo {appname} is currently running and has to be terminated before updating, press any key to terminate the program & PAUSE & taskkill /f /im %progkill%.exe" ::/Check to see if program is running and offer to kill it {copyfile} "{file}" "{installpath}{category}\{appname:regexreplace: \(.*\):}\" ::Update finished, starting program if defined restart start cmd.exe /c "%prog%.exe"" ::/Update finished, starting program</Code> <Type>Batch</Type> </SetupInstruction> </SetupInstructions> <Category><placeholder name="Category" options="{categories}" /></Category> <SourceType>FixedUrl</SourceType> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <TargetPath>{downloadpath}{category}\</TargetPath> <FixedDownloadUrl>{download}</FixedDownloadUrl> <Name><placeholder name="Name of application" variable="name" /></Name> </ApplicationJob> </Jobs> EDIT: Made the option choice for user to select the type of install. I would recommend however knowing the installation method for the file you are downloading from sourceforge beforehand before blindly selecting what install type. The default option is "No Install" meaning it will just download and not execute any of my custom install options. EDIT: Tweaked the 'version' variable as sourceforge does stuff like "Updated 1 hour ago" and so on. Changed it to the time stamp of the file you are actually downloading. Some regex tweaks (Atomic Grouping specifically). Also implemented my new 'kill program if running' dialog. It basically looks into your default install path and checks if any executables are running from that path before giving the option to terminate it.
  14. I use file redirection and logging all the time for troubleshooting this kind of thing. Change your commands from this: "C:\Program Files\7-Zip\7z.exe" x "{file}" -o"{file:directory}" -y copy "D:\Haole Boy\$USB files and folders\$ Tools\Process Explorer\procexp64.exe" "D:\Haole Boy\$USB files and folders\$ Tools\$ Remote Tools" copy "D:\Haole Boy\$USB files and folders\$ Tools\Process Explorer\procexpl.reg" "D:\Haole Boy\$USB files and folders\$ Tools\$ Remote Tools" copy "D:\Haole Boy\$USB files and folders\$ Tools\Process Explorer\procexp64.exe" "C:\Tools" To this: echo.Current directory: "%cd%">>\logs\ketarin.log echo."C:\Program Files\7-Zip\7z.exe" x "{file}" -o"{file:directory}" -y >>\logs\ketarin.log echo.copy "D:\Haole Boy\$USB files and folders\$ Tools\Process Explorer\procexp64.exe" "D:\Haole Boy\$USB files and folders\$ Tools\$ Remote Tools">>\logs\ketarin.log echo.copy "D:\Haole Boy\$USB files and folders\$ Tools\Process Explorer\procexpl.reg" "D:\Haole Boy\$USB files and folders\$ Tools\$ Remote Tools">>\logs\ketarin.log echo.copy "D:\Haole Boy\$USB files and folders\$ Tools\Process Explorer\procexp64.exe" "C:\Tools">>\logs\ketarin.log It amounts to adding a new line above it all that documents the current working directory then adding "echo." to the beginning of every line, and ">>\logs\ketarin.log" to the end of every line. Run it. Then open "\logs\ketarin.log" to see the exact commands that would have been run. This might help you figure out why it's misbehaving. Open a command prompt, switch to that directory, then run the commands and see why it's not behaving. For example, it could be that you're assuming the path that stuff is running from, and that's creating problems for you. Or it could be that you're running "7z x" when you really mean to run "7z e" - and this will show you exactly how that is causing problems. Good luck!
  15. Aloha! Would it be possible to post the contents of the log file? Is $ Remote Tools an existing directory? Add a backslash \ to the end of your folder names and try it again. COPY /V /Y "D:\Haole Boy\$USB files and folders\$ Tools\Process Explorer\procexp64.exe" "D:\Haole Boy\$USB files and folders\$ Tools\$ Remote Tools\" COPY /V /Y "D:\Haole Boy\$USB files and folders\$ Tools\Process Explorer\procexpl.reg" "D:\Haole Boy\$USB files and folders\$ Tools\" COPY /V /Y "D:\Haole Boy\$USB files and folders\$ Tools\Process Explorer\procexp64.exe" "C:\Tools\" If the file path never changes and to keep the script area clean, you can use global variables. If you do not always want to write D:\Haole Boy\$USB files and folders\, you can shorten it to something like {haoleboy}. Open your settings (CTRL + T), switch to Global variables, create a variable called haoleboy, for example. Add D:\Haole Boy\$USB files and folders as value. If you want to use a script the next time, you can shorten it. COPY /V /Y "{haoleboy}\$ Tools\Process Explorer\procexp64.exe" "{haoleboy}\$ Tools\$ Remote Tools\" COPY /V /Y "{haoleboy}\$ Tools\Process Explorer\procexpl.reg" "{haoleboy}\$ Tools\" COPY /V /Y "{haoleboy}\$ Tools\Process Explorer\procexp64.exe" "C:\Tools\" Same for 7zip. Create a variable called 7z for example and set the value to C:\Program Files\7-Zip\7z.exe If you want to use 7zip the next time, then you can do it like this: "{7z}" x "{file}" -o"{file:directory}" -y
  16. I'm using Ketarin 1.8.7 on Windows 10 1703. I only use it for keeping my installation files up-to-date (don't install anything using Ketarin). For some of the applications, I need to copy one or more of the files to a couple of different locations on my machine (local drives, not a network drive). Here's what the "after downloading" commands look like: =================== "C:\Program Files\7-Zip\7z.exe" x "{file}" -o"{file:directory}" -y copy "D:\Haole Boy\$USB files and folders\$ Tools\Process Explorer\procexp64.exe" "D:\Haole Boy\$USB files and folders\$ Tools\$ Remote Tools" copy "D:\Haole Boy\$USB files and folders\$ Tools\Process Explorer\procexpl.reg" "D:\Haole Boy\$USB files and folders\$ Tools\$ Remote Tools" copy "D:\Haole Boy\$USB files and folders\$ Tools\Process Explorer\procexp64.exe" "C:\Tools" =================== When in the edit window, I can click 'Run' and I get a window message box saying that the script executed successfully. When I look at the various directories involved, I can see that the unzip command worked, but none of the following commands succeeded. I'm not sure if they are not actually executed or if they fail for some reason. If I "rem" out the first command, the 2nd command works, but the 3rd and 4th do not. Same if I 'rem' out the first 2 commands the 3rd works, etc. I've copied the 2nd - 4th lines into a .bat file and it executes the commands without an error, so I don't think I have a syntax problem. I'll be happy to collect whatever documentation you need, just tell me what and how to do it. Mahalo! (Thank You!) Harry Z
  17. This s an example i use for Prime95 32 bit I use 7z.dll, 7z.exe and z-zip.dll they are in the file_includes folder and have always worked fine until i went to pendrive. Hope this helps Chimaera
  18. Paste these command here.Let us have a look. Also when it comes to unzipping it's way better to add the unzipper tool (i use 7-zip) as a system variable. Then all i have to do is call 7z command and it gets done.I don't have to specify 7z.exe location. Im not sure about truly portable solution tho.I guess in that case you have to use something like this: http://portableapps.com/apps/utilities/7-zip_portable
  19. Trying to condense my code however i'm not sure why this isn't working {7z} x "{file}" -o"{temppath}{appname:regexreplace: \(.*\):}" -y for /f "tokens=2 delims=[]" %a in ('dir /b /s {temppath}{appname:regexreplace: \(.*\):}\*.exe ^| find /v /n "" ^| findstr /c:[1]') do set jfby=%~dpa {copyfolder} "%jfby%" "{installpath}{category}\{appname:regexreplace: \(.*\):}\" rd /s /q "{temppath}{appname:regexreplace: \(.*\):}" Gives a log output of D:\Programs\Internet\Ketarin>start /wait D:\"Programs\File Management\7-ZipPortable\App\7-Zip\7z.exe" x "D:\Software\Automatically Updated\Internet\FileZilla_3.3.5.1_win32.zip" -o"D:\Ketatemp\FileZilla" -y D:\Programs\Internet\Ketarin>for /f "tokens=2 delims=[]" %a in ('dir /b /s D:\Ketatemp\FileZilla\*.exe ^| find /v /n "" ^| findstr /c:[1]') do set jfby=%~dpa D:\Programs\Internet\Ketarin>set jfby=D:\Ketatemp\FileZilla\FileZilla-3.3.5.1\ D:\Programs\Internet\Ketarin>xcopy /C /E /H /I /Y "%jfby%" "D:\Programs\Internet\FileZilla\" 0 File(s) copied D:\Programs\Internet\Ketarin>rd /s /q "D:\Ketatemp\FileZilla" D:\Programs\Internet\Ketarin> The directory variable gets set, but nothing actually goes anywhere. doesn't even look like it is expanded, other pieces of code I have work perfectly fine. For example {7z} x "{file}" -o"{temppath}{appname:regexreplace: \(.*\):}" -y for /F "tokens=*" %d in ('dir "{temppath}{appname:regexreplace: \(.*\):}" /ad /b') do set dir={temppath}{appname:regexreplace: \(.*\):}\%d {copyfolder} "%dir%" "{installpath}{category}\{appname:regexreplace: \(.*\):}\" rd /s /q "{temppath}{appname:regexreplace: \(.*\):}" gives Copyright (c) 2009 Microsoft Corporation. All rights reserved. D:\Programs\Internet\Ketarin>start /wait D:\"Programs\File Management\7-ZipPortable\App\7-Zip\7z.exe" x "D:\Software\Automatically Updated\Internet\httrack-noinst-3.43.12.zip" -o"D:\Ketatemp\HTTrack" -y D:\Programs\Internet\Ketarin>for /F "tokens=*" %d in ('dir "D:\Ketatemp\HTTrack" /ad /b') do set dir=D:\Ketatemp\HTTrack\%d D:\Programs\Internet\Ketarin>set dir=D:\Ketatemp\HTTrack\httrack D:\Programs\Internet\Ketarin>xcopy /C /E /H /I /Y "%dir%" "D:\Programs\Internet\HTTrack\" D:\Ketatemp\HTTrack\httrack\copying D:\Ketatemp\HTTrack\httrack\gpl-fr.txt D:\Ketatemp\HTTrack\httrack\gpl.txt D:\Ketatemp\HTTrack\httrack\greetings.txt D:\Ketatemp\HTTrack\httrack\history.txt D:\Ketatemp\HTTrack\httrack\htsjava.dll D:\Ketatemp\HTTrack\httrack\htsswf.dll D:\Ketatemp\HTTrack\httrack\httrack-doc.html D:\Ketatemp\HTTrack\httrack\httrack.exe D:\Ketatemp\HTTrack\httrack\install D:\Ketatemp\HTTrack\httrack\lang.def D:\Ketatemp\HTTrack\httrack\libeay32.dll D:\Ketatemp\HTTrack\httrack\libhttrack.dll D:\Ketatemp\HTTrack\httrack\license.txt D:\Ketatemp\HTTrack\httrack\mfc90.dll D:\Ketatemp\HTTrack\httrack\Microsoft.VC90.CRT.manifest D:\Ketatemp\HTTrack\httrack\Microsoft.VC90.MFC.manifest D:\Ketatemp\HTTrack\httrack\msvcr90.dll D:\Ketatemp\HTTrack\httrack\proxytrack.exe D:\Ketatemp\HTTrack\httrack\readme D:\Ketatemp\HTTrack\httrack\ssleay32.dll D:\Ketatemp\HTTrack\httrack\webhttrack.exe D:\Ketatemp\HTTrack\httrack\WinHTTrack.exe D:\Ketatemp\HTTrack\httrack\WinHTTrackIEBar.dll D:\Ketatemp\HTTrack\httrack\zlib1.dll D:\Ketatemp\HTTrack\httrack\html\abuse.html D:\Ketatemp\HTTrack\httrack\html\addurl.html D:\Ketatemp\HTTrack\httrack\html\cache.html D:\Ketatemp\HTTrack\httrack\html\cmddoc.html D:\Ketatemp\HTTrack\httrack\html\contact.html D:\Ketatemp\HTTrack\httrack\html\dev.html D:\Ketatemp\HTTrack\httrack\html\faq.html D:\Ketatemp\HTTrack\httrack\html\fcguide.html D:\Ketatemp\HTTrack\httrack\html\filters.html D:\Ketatemp\HTTrack\httrack\html\httrack.css D:\Ketatemp\HTTrack\httrack\html\httrack.man.html D:\Ketatemp\HTTrack\httrack\html\index.html D:\Ketatemp\HTTrack\httrack\html\library.html D:\Ketatemp\HTTrack\httrack\html\Makefile.in D:\Ketatemp\HTTrack\httrack\html\options.html D:\Ketatemp\HTTrack\httrack\html\overview.html D:\Ketatemp\HTTrack\httrack\html\plug.html D:\Ketatemp\HTTrack\httrack\html\plug_330.html D:\Ketatemp\HTTrack\httrack\html\scripting.html D:\Ketatemp\HTTrack\httrack\html\shelldoc.html D:\Ketatemp\HTTrack\httrack\html\start.html D:\Ketatemp\HTTrack\httrack\html\step.html D:\Ketatemp\HTTrack\httrack\html\step1.html D:\Ketatemp\HTTrack\httrack\html\step2.html D:\Ketatemp\HTTrack\httrack\html\step3.html D:\Ketatemp\HTTrack\httrack\html\step4.html D:\Ketatemp\HTTrack\httrack\html\step5.html D:\Ketatemp\HTTrack\httrack\html\step9.html D:\Ketatemp\HTTrack\httrack\html\step9_opt1.html D:\Ketatemp\HTTrack\httrack\html\step9_opt10.html D:\Ketatemp\HTTrack\httrack\html\step9_opt11.html D:\Ketatemp\HTTrack\httrack\html\step9_opt2.html D:\Ketatemp\HTTrack\httrack\html\step9_opt3.html D:\Ketatemp\HTTrack\httrack\html\step9_opt4.html D:\Ketatemp\HTTrack\httrack\html\step9_opt5.html D:\Ketatemp\HTTrack\httrack\html\step9_opt6.html D:\Ketatemp\HTTrack\httrack\html\step9_opt7.html D:\Ketatemp\HTTrack\httrack\html\step9_opt8.html D:\Ketatemp\HTTrack\httrack\html\step9_opt9.html D:\Ketatemp\HTTrack\httrack\html\div\search.sh D:\Ketatemp\HTTrack\httrack\html\images\bg_rings.gif D:\Ketatemp\HTTrack\httrack\html\images\header_title_4.gif D:\Ketatemp\HTTrack\httrack\html\images\screenshot_01.jpg D:\Ketatemp\HTTrack\httrack\html\images\screenshot_01b.jpg D:\Ketatemp\HTTrack\httrack\html\img\addurl1.gif D:\Ketatemp\HTTrack\httrack\html\img\addurl2.gif D:\Ketatemp\HTTrack\httrack\html\img\addurl3.gif D:\Ketatemp\HTTrack\httrack\html\img\addurl4.gif D:\Ketatemp\HTTrack\httrack\html\img\addurl5.gif D:\Ketatemp\HTTrack\httrack\html\img\backblue.gif D:\Ketatemp\HTTrack\httrack\html\img\fade.gif D:\Ketatemp\HTTrack\httrack\html\img\httrack.gif D:\Ketatemp\HTTrack\httrack\html\img\snap1_a.gif D:\Ketatemp\HTTrack\httrack\html\img\snap1_b.gif D:\Ketatemp\HTTrack\httrack\html\img\snap1_c.gif D:\Ketatemp\HTTrack\httrack\html\img\snap2_a.gif D:\Ketatemp\HTTrack\httrack\html\img\snap2_b.gif D:\Ketatemp\HTTrack\httrack\html\img\snap3_a.gif D:\Ketatemp\HTTrack\httrack\html\img\snap4_a.gif D:\Ketatemp\HTTrack\httrack\html\img\snap5_a.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_a.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_b.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_c.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_d.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_d2.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_d3.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_d4.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_d5.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_d6.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_d7.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_d8.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_e.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_f.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_g.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_g2.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_g3.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_h.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_i.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_j.gif D:\Ketatemp\HTTrack\httrack\html\img\snap9_k.gif D:\Ketatemp\HTTrack\httrack\html\server\about.html D:\Ketatemp\HTTrack\httrack\html\server\addurl.html D:\Ketatemp\HTTrack\httrack\html\server\error.html D:\Ketatemp\HTTrack\httrack\html\server\exit.html D:\Ketatemp\HTTrack\httrack\html\server\file.html D:\Ketatemp\HTTrack\httrack\html\server\finished.html D:\Ketatemp\HTTrack\httrack\html\server\help.html D:\Ketatemp\HTTrack\httrack\html\server\index.html D:\Ketatemp\HTTrack\httrack\html\server\option1.html D:\Ketatemp\HTTrack\httrack\html\server\option10.html D:\Ketatemp\HTTrack\httrack\html\server\option11.html D:\Ketatemp\HTTrack\httrack\html\server\option2.html D:\Ketatemp\HTTrack\httrack\html\server\option2b.html D:\Ketatemp\HTTrack\httrack\html\server\option3.html D:\Ketatemp\HTTrack\httrack\html\server\option4.html D:\Ketatemp\HTTrack\httrack\html\server\option5.html D:\Ketatemp\HTTrack\httrack\html\server\option6.html D:\Ketatemp\HTTrack\httrack\html\server\option7.html D:\Ketatemp\HTTrack\httrack\html\server\option8.html D:\Ketatemp\HTTrack\httrack\html\server\option9.html D:\Ketatemp\HTTrack\httrack\html\server\refresh.html D:\Ketatemp\HTTrack\httrack\html\server\step2.html D:\Ketatemp\HTTrack\httrack\html\server\step3.html D:\Ketatemp\HTTrack\httrack\html\server\step4.html D:\Ketatemp\HTTrack\httrack\html\server\images\bg_rings.gif D:\Ketatemp\HTTrack\httrack\html\server\images\fade.gif D:\Ketatemp\HTTrack\httrack\html\server\images\header_title_4.gif D:\Ketatemp\HTTrack\httrack\html\server\sfx\finished.wav D:\Ketatemp\HTTrack\httrack\lang\Bulgarian.txt D:\Ketatemp\HTTrack\httrack\lang\Castellano.txt D:\Ketatemp\HTTrack\httrack\lang\Cesky.txt D:\Ketatemp\HTTrack\httrack\lang\Chinese-BIG5.txt D:\Ketatemp\HTTrack\httrack\lang\Chinese-Simplified.txt D:\Ketatemp\HTTrack\httrack\lang\Dansk.txt D:\Ketatemp\HTTrack\httrack\lang\Deutsch.txt D:\Ketatemp\HTTrack\httrack\lang\Eesti.txt D:\Ketatemp\HTTrack\httrack\lang\English.txt D:\Ketatemp\HTTrack\httrack\lang\Finnish.txt D:\Ketatemp\HTTrack\httrack\lang\Francais.txt D:\Ketatemp\HTTrack\httrack\lang\Greek.txt D:\Ketatemp\HTTrack\httrack\lang\Italiano.txt D:\Ketatemp\HTTrack\httrack\lang\Japanese.txt D:\Ketatemp\HTTrack\httrack\lang\Macedonian.txt D:\Ketatemp\HTTrack\httrack\lang\Magyar.txt D:\Ketatemp\HTTrack\httrack\lang\Makefile.am D:\Ketatemp\HTTrack\httrack\lang\Makefile.in D:\Ketatemp\HTTrack\httrack\lang\Nederlands.txt D:\Ketatemp\HTTrack\httrack\lang\Norsk.txt D:\Ketatemp\HTTrack\httrack\lang\Polski.txt D:\Ketatemp\HTTrack\httrack\lang\Portugues-Brasil.txt D:\Ketatemp\HTTrack\httrack\lang\Portugues.txt D:\Ketatemp\HTTrack\httrack\lang\Romanian.txt D:\Ketatemp\HTTrack\httrack\lang\Russian.txt D:\Ketatemp\HTTrack\httrack\lang\Slovak.txt D:\Ketatemp\HTTrack\httrack\lang\Slovenian.txt D:\Ketatemp\HTTrack\httrack\lang\Svenska.txt D:\Ketatemp\HTTrack\httrack\lang\Turkish.txt D:\Ketatemp\HTTrack\httrack\lang\Ukrainian.txt D:\Ketatemp\HTTrack\httrack\libtest\callbacks-example-baselinks.c D:\Ketatemp\HTTrack\httrack\libtest\callbacks-example-changecontent.c D:\Ketatemp\HTTrack\httrack\libtest\callbacks-example-contentfilter.c D:\Ketatemp\HTTrack\httrack\libtest\callbacks-example-displayheader.c D:\Ketatemp\HTTrack\httrack\libtest\callbacks-example-filename.c D:\Ketatemp\HTTrack\httrack\libtest\callbacks-example-filename2.c D:\Ketatemp\HTTrack\httrack\libtest\callbacks-example-filenameiisbug.c D:\Ketatemp\HTTrack\httrack\libtest\callbacks-example-listlinks.c D:\Ketatemp\HTTrack\httrack\libtest\callbacks-example-log.c D:\Ketatemp\HTTrack\httrack\libtest\callbacks-example-simple.c D:\Ketatemp\HTTrack\httrack\libtest\example.c D:\Ketatemp\HTTrack\httrack\libtest\example.h D:\Ketatemp\HTTrack\httrack\libtest\libtest.mak D:\Ketatemp\HTTrack\httrack\libtest\libtest.vcproj D:\Ketatemp\HTTrack\httrack\libtest\Makefile.am D:\Ketatemp\HTTrack\httrack\libtest\Makefile.in D:\Ketatemp\HTTrack\httrack\libtest\readme.txt D:\Ketatemp\HTTrack\httrack\src\hts-indextmpl.h D:\Ketatemp\HTTrack\httrack\src\htsalias.c D:\Ketatemp\HTTrack\httrack\src\htsalias.h D:\Ketatemp\HTTrack\httrack\src\htsback.c D:\Ketatemp\HTTrack\httrack\src\htsback.h D:\Ketatemp\HTTrack\httrack\src\htsbase.h D:\Ketatemp\HTTrack\httrack\src\htsbasenet.h D:\Ketatemp\HTTrack\httrack\src\htsbauth.c D:\Ketatemp\HTTrack\httrack\src\htsbauth.h D:\Ketatemp\HTTrack\httrack\src\htscache.c D:\Ketatemp\HTTrack\httrack\src\htscache.h D:\Ketatemp\HTTrack\httrack\src\htscatchurl.c D:\Ketatemp\HTTrack\httrack\src\htscatchurl.h D:\Ketatemp\HTTrack\httrack\src\htsconfig.h D:\Ketatemp\HTTrack\httrack\src\htscore.c D:\Ketatemp\HTTrack\httrack\src\htscore.h D:\Ketatemp\HTTrack\httrack\src\htscoremain.c D:\Ketatemp\HTTrack\httrack\src\htscoremain.h D:\Ketatemp\HTTrack\httrack\src\htsdefines.h D:\Ketatemp\HTTrack\httrack\src\htsfilters.c D:\Ketatemp\HTTrack\httrack\src\htsfilters.h D:\Ketatemp\HTTrack\httrack\src\htsftp.c D:\Ketatemp\HTTrack\httrack\src\htsftp.h D:\Ketatemp\HTTrack\httrack\src\htsglobal.h D:\Ketatemp\HTTrack\httrack\src\htshash.c D:\Ketatemp\HTTrack\httrack\src\htshash.h D:\Ketatemp\HTTrack\httrack\src\htshelp.c D:\Ketatemp\HTTrack\httrack\src\htshelp.h D:\Ketatemp\HTTrack\httrack\src\htsindex.c D:\Ketatemp\HTTrack\httrack\src\htsindex.h D:\Ketatemp\HTTrack\httrack\src\htsinthash.c D:\Ketatemp\HTTrack\httrack\src\htsinthash.h D:\Ketatemp\HTTrack\httrack\src\htsjava.c D:\Ketatemp\HTTrack\httrack\src\htsjava.h D:\Ketatemp\HTTrack\httrack\src\htslib.c D:\Ketatemp\HTTrack\httrack\src\htslib.h D:\Ketatemp\HTTrack\httrack\src\htsmd5.c D:\Ketatemp\HTTrack\httrack\src\htsmd5.h D:\Ketatemp\HTTrack\httrack\src\htsmms.c D:\Ketatemp\HTTrack\httrack\src\htsmms.h D:\Ketatemp\HTTrack\httrack\src\htsmodules.c D:\Ketatemp\HTTrack\httrack\src\htsmodules.h D:\Ketatemp\HTTrack\httrack\src\htsname.c D:\Ketatemp\HTTrack\httrack\src\htsname.h D:\Ketatemp\HTTrack\httrack\src\htsnet.h D:\Ketatemp\HTTrack\httrack\src\htsopt.h D:\Ketatemp\HTTrack\httrack\src\htsparse.c D:\Ketatemp\HTTrack\httrack\src\htsparse.h D:\Ketatemp\HTTrack\httrack\src\htsrobots.c D:\Ketatemp\HTTrack\httrack\src\htsrobots.h D:\Ketatemp\HTTrack\httrack\src\htsserver.c D:\Ketatemp\HTTrack\httrack\src\htsserver.h D:\Ketatemp\HTTrack\httrack\src\htsstrings.h D:\Ketatemp\HTTrack\httrack\src\htsthread.c D:\Ketatemp\HTTrack\httrack\src\htsthread.h D:\Ketatemp\HTTrack\httrack\src\htstools.c D:\Ketatemp\HTTrack\httrack\src\htstools.h D:\Ketatemp\HTTrack\httrack\src\htsweb.c D:\Ketatemp\HTTrack\httrack\src\htsweb.h D:\Ketatemp\HTTrack\httrack\src\htswizard.c D:\Ketatemp\HTTrack\httrack\src\htswizard.h D:\Ketatemp\HTTrack\httrack\src\htswrap.c D:\Ketatemp\HTTrack\httrack\src\htswrap.h D:\Ketatemp\HTTrack\httrack\src\htszlib.c D:\Ketatemp\HTTrack\httrack\src\htszlib.h D:\Ketatemp\HTTrack\httrack\src\httrack-library.h D:\Ketatemp\HTTrack\httrack\src\httrack.c D:\Ketatemp\HTTrack\httrack\src\httrack.dsp D:\Ketatemp\HTTrack\httrack\src\httrack.dsw D:\Ketatemp\HTTrack\httrack\src\httrack.h D:\Ketatemp\HTTrack\httrack\src\httrack.vcproj D:\Ketatemp\HTTrack\httrack\src\Makefile.am D:\Ketatemp\HTTrack\httrack\src\Makefile.in D:\Ketatemp\HTTrack\httrack\src\md5.c D:\Ketatemp\HTTrack\httrack\src\md5.h D:\Ketatemp\HTTrack\httrack\src\webhttrack D:\Ketatemp\HTTrack\httrack\src\webhttrack.dsp D:\Ketatemp\HTTrack\httrack\src\webhttrack.dsw D:\Ketatemp\HTTrack\httrack\src\minizip\ChangeLogUnzip D:\Ketatemp\HTTrack\httrack\src\minizip\crypt.h D:\Ketatemp\HTTrack\httrack\src\minizip\ioapi.c D:\Ketatemp\HTTrack\httrack\src\minizip\ioapi.c.orig D:\Ketatemp\HTTrack\httrack\src\minizip\ioapi.h D:\Ketatemp\HTTrack\httrack\src\minizip\ioapi.h.orig D:\Ketatemp\HTTrack\httrack\src\minizip\iowin32.c D:\Ketatemp\HTTrack\httrack\src\minizip\iowin32.h D:\Ketatemp\HTTrack\httrack\src\minizip\mztools.c D:\Ketatemp\HTTrack\httrack\src\minizip\mztools.h D:\Ketatemp\HTTrack\httrack\src\minizip\unzip.c D:\Ketatemp\HTTrack\httrack\src\minizip\unzip.c.orig D:\Ketatemp\HTTrack\httrack\src\minizip\unzip.h D:\Ketatemp\HTTrack\httrack\src\minizip\unzip.h.orig D:\Ketatemp\HTTrack\httrack\src\minizip\zip.c D:\Ketatemp\HTTrack\httrack\src\minizip\zip.c.orig D:\Ketatemp\HTTrack\httrack\src\minizip\zip.h D:\Ketatemp\HTTrack\httrack\src\minizip\zip.h.orig D:\Ketatemp\HTTrack\httrack\src\mmsrip\AUTHORS D:\Ketatemp\HTTrack\httrack\src\mmsrip\ChangeLog D:\Ketatemp\HTTrack\httrack\src\mmsrip\common.h D:\Ketatemp\HTTrack\httrack\src\mmsrip\config.h D:\Ketatemp\HTTrack\httrack\src\mmsrip\COPYING D:\Ketatemp\HTTrack\httrack\src\mmsrip\error.c D:\Ketatemp\HTTrack\httrack\src\mmsrip\error.h D:\Ketatemp\HTTrack\httrack\src\mmsrip\main.c D:\Ketatemp\HTTrack\httrack\src\mmsrip\mms.c D:\Ketatemp\HTTrack\httrack\src\mmsrip\mms.h D:\Ketatemp\HTTrack\httrack\src\mmsrip\NEWS D:\Ketatemp\HTTrack\httrack\src\mmsrip\README D:\Ketatemp\HTTrack\httrack\src\proxy\AUTHORS D:\Ketatemp\HTTrack\httrack\src\proxy\changelog.txt D:\Ketatemp\HTTrack\httrack\src\proxy\COPYING D:\Ketatemp\HTTrack\httrack\src\proxy\main.c D:\Ketatemp\HTTrack\httrack\src\proxy\proxystrings.h D:\Ketatemp\HTTrack\httrack\src\proxy\proxytrack.c D:\Ketatemp\HTTrack\httrack\src\proxy\proxytrack.h D:\Ketatemp\HTTrack\httrack\src\proxy\README D:\Ketatemp\HTTrack\httrack\src\proxy\store.c D:\Ketatemp\HTTrack\httrack\src\proxy\store.h D:\Ketatemp\HTTrack\httrack\src_win\setup_license.txt D:\Ketatemp\HTTrack\httrack\src_win\warning.txt D:\Ketatemp\HTTrack\httrack\src_win\htsswf\htsswf.cpp D:\Ketatemp\HTTrack\httrack\src_win\htsswf\htsswf.dsp D:\Ketatemp\HTTrack\httrack\src_win\htsswf\htsswf.dsw D:\Ketatemp\HTTrack\httrack\src_win\htsswf\htsswf.h D:\Ketatemp\HTTrack\httrack\src_win\htsswf\htsswf.vcproj D:\Ketatemp\HTTrack\httrack\src_win\htsswf\setup_license.txt D:\Ketatemp\HTTrack\httrack\src_win\htsswf\StdAfx.cpp D:\Ketatemp\HTTrack\httrack\src_win\htsswf\StdAfx.h D:\Ketatemp\HTTrack\httrack\src_win\htsswf\swf\swf2html.txt D:\Ketatemp\HTTrack\httrack\src_win\InnoSetup\httrack-x64.iss D:\Ketatemp\HTTrack\httrack\src_win\InnoSetup\httrack.iss D:\Ketatemp\HTTrack\httrack\src_win\InnoSetup\setup_license.txt D:\Ketatemp\HTTrack\httrack\src_win\libhttrack\gpl.txt D:\Ketatemp\HTTrack\httrack\src_win\libhttrack\libhttrack.cpp D:\Ketatemp\HTTrack\httrack\src_win\libhttrack\libhttrack.dsp D:\Ketatemp\HTTrack\httrack\src_win\libhttrack\libhttrack.dsw D:\Ketatemp\HTTrack\httrack\src_win\libhttrack\libhttrack.lib D:\Ketatemp\HTTrack\httrack\src_win\libhttrack\libhttrack.vcproj D:\Ketatemp\HTTrack\httrack\src_win\libhttrack\setup_license.txt D:\Ketatemp\HTTrack\httrack\src_win\libhttrack\StdAfx.cpp D:\Ketatemp\HTTrack\httrack\src_win\libhttrack\StdAfx.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\about.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\about.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\AddFilter.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\AddFilter.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\BatchUpdate.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\BatchUpdate.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\BuildOptions.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\BuildOptions.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\CatchUrl.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\CatchUrl.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\cpp_lang.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\DialogContainer.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\DialogContainer.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\DialogHtmlHelp.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\DialogHtmlHelp.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\DirTreeView.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\DirTreeView.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\EasyDropTarget.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\EasyDropTarget.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\FirstInfo.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\FirstInfo.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\gpl.txt D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\HtmlCtrl.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\HtmlCtrl.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\HtmlFrm.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\HtmlFrm.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\HTMLHelp.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\HTMLHelp.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\htssystem.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\HTTrackInterface.c D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\HTTrackInterface.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\Infoend.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\infoend.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\InfoUrl.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\InfoUrl.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\inprogress.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\inprogress.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\InsertUrl.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\InsertUrl.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\Iplog.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\Iplog.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\LaunchHelp.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\LaunchHelp.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\MainFrm.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\MainFrm.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\MainTab.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\MainTab.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\MemRegister.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\MemRegister.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\NewFolder.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\NewFolder.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\newlang.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\newlang.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\NewProj.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\NewProj.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab1.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab1.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab10.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab10.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab11.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab11.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab2.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab2.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab3.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab3.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab4.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab4.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab5.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab5.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab6.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab6.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab7.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab7.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab8.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab8.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab9.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\OptionTab9.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\ProxyId.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\ProxyId.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\RasLoad.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\RasLoad.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\readme.ipv6.htm D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\resource.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\setup_license.txt D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\Shell.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\Shell.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\splitter.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\splitter.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\StdAfx.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\StdAfx.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\trans.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\trans.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\TreeViewToolTip.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\TreeViewToolTip.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\webhttrack.dsp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\webhttrack.dsw D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\Wid1.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\Wid1.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\WinHTTrack.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\WinHTTrack.dsp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\WinHTTrack.dsw D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\WinHTTrack.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\WinHTTrack.ncb D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\WinHTTrack.rc D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\WinHTTrack.sln D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\WinHTTrack.suo D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\WinHTTrack.vcproj D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\WinHTTrackDoc.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\WinHTTrackDoc.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\WinHTTrackView.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\WinHTTrackView.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\Wizard.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\wizard.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\Wizard2.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\wizard2.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\WizLinks.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\WizLinks.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\WizTab.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\WizTab.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\XSHBrowseForFolder.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\XSHBrowseForFolder.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\res\ico00001.ico D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\res\icon1.ico D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\res\icon2.ico D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\res\icon3.ico D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\res\icon4.ico D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\res\icon5.ico D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\res\icon6.ico D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\res\idr_main.ico D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\res\mainfram.bmp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\res\manifest.xml D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\res\Shell.ico D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\res\Toolbar.bmp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\res\WinHTTrack.rc2 D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrack\res\www.cur D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\dlldata.c D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\gpl.txt D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\projectInfo.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\projectInfo.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\resource.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\setup_license.txt D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\Shell.ico D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\StdAfx.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\StdAfx.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\WinHTTrackIEBar.clw D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\WinHTTrackIEBar.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\WinHTTrackIEBar.def D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\WinHTTrackIEBar.dsp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\WinHTTrackIEBar.dsw D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\WinHTTrackIEBar.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\WinHTTrackIEBar.idl D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\WinHTTrackIEBar.plg D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\WinHTTrackIEBar.rc D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\WinHTTrackIEBar.tlb D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\WinHTTrackIEBar.vcproj D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\WinHTTrackIEBarps.def D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\WinHTTrackIEBarps.mk D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\WinHTTrackLauncher.cpp D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\WinHTTrackLauncher.h D:\Ketatemp\HTTrack\httrack\src_win\WinHTTrackIEBar\WinHTTrackLauncher.rgs D:\Ketatemp\HTTrack\httrack\templates\index-body.html D:\Ketatemp\HTTrack\httrack\templates\index-footer.html D:\Ketatemp\HTTrack\httrack\templates\index-header.html D:\Ketatemp\HTTrack\httrack\templates\topindex-body.html D:\Ketatemp\HTTrack\httrack\templates\topindex-bodycat.html D:\Ketatemp\HTTrack\httrack\templates\topindex-footer.html D:\Ketatemp\HTTrack\httrack\templates\topindex-header.html 489 File(s) copied D:\Programs\Internet\Ketarin>rd /s /q "D:\Ketatemp\HTTrack"
  20. Mid-posting I tested something different is all, posted the changes. I even tried setting the variable as %qwe% but still same problem. I also get this error D:\Programs\Internet\Ketarin>xcopy /C /E /H /I /Y "%path%" "D:\Programs\Video\MPlayer WW\" 'xcopy' is not recognized as an internal or external command, operable program or batch file. and again it is only for this specific app that i'm having the trouble, all the other with such commands are perfectly fine. For example here is my notepad++ Batch code {7z} x "{file}" -o"{p2}{appname:regexreplace: \(.*\):}" -y for /F "tokens=*" %d in ('dir "{p2}{appname:regexreplace: \(.*\):}" /ad /b') do set dir="{p2}{appname:regexreplace: \(.*\):}"\%d if exist "{p1}{category}\{appname:regexreplace: \(.*\):}"\config.xml del "%dir%"\config.xml {copy} "%dir%" "{p1}{category}\{appname:regexreplace: \(.*\):}" rd /s /q "{p2}{appname:regexreplace: \(.*\):}" Log 04/12/2010 7:46:58 PM: Notepad++ (Unicode Binary): Executing command: start /wait D:\"Programs\File Management\7-ZipPortable\App\7-Zip\7z.exe" x "D:\Software\Programs\Productivity\npp.5.8.5.bin.7z" -o"D:\Ketatemp\Notepad++" -y 04/12/2010 7:46:58 PM: Notepad++ (Unicode Binary): Executing command: for /F "tokens=*" %d in ('dir "D:\Ketatemp\Notepad++" /ad /b') do set dir="D:\Ketatemp\Notepad++"\%d 04/12/2010 7:46:58 PM: Notepad++ (Unicode Binary): Executing command: if exist "D:\Programs\Productivity\Notepad++"\config.xml del "%dir%"\config.xml 04/12/2010 7:46:58 PM: Notepad++ (Unicode Binary): Executing command: xcopy /C /E /H /I /Y "%dir%" "D:\Programs\Productivity\Notepad++" 04/12/2010 7:46:58 PM: Notepad++ (Unicode Binary): Executing command: rd /s /q "D:\Ketatemp\Notepad++" 04/12/2010 7:46:59 PM: Notepad++ (Unicode Binary): Command result: Microsoft Windows [Version 6.1.7600] Copyright (c) 2009 Microsoft Corporation. All rights reserved. D:\Programs\Internet\Ketarin>start /wait D:\"Programs\File Management\7-ZipPortable\App\7-Zip\7z.exe" x "D:\Software\Programs\Productivity\npp.5.8.5.bin.7z" -o"D:\Ketatemp\Notepad++" -y D:\Programs\Internet\Ketarin>for /F "tokens=*" %d in ('dir "D:\Ketatemp\Notepad++" /ad /b') do set dir="D:\Ketatemp\Notepad++"\%d D:\Programs\Internet\Ketarin>set dir="D:\Ketatemp\Notepad++"\ansi D:\Programs\Internet\Ketarin>set dir="D:\Ketatemp\Notepad++"\unicode D:\Programs\Internet\Ketarin>if exist "D:\Programs\Productivity\Notepad++"\config.xml del "%dir%"\config.xml Could Not Find D:\Ketatemp\Notepad++\unicode\config.xml D:\Programs\Internet\Ketarin>xcopy /C /E /H /I /Y "%dir%" "D:\Programs\Productivity\Notepad++" D:\Ketatemp\Notepad++\unicode\change.log D:\Ketatemp\Notepad++\unicode\config.model.xml D:\Ketatemp\Notepad++\unicode\contextMenu.xml D:\Ketatemp\Notepad++\unicode\doLocalConf.xml D:\Ketatemp\Notepad++\unicode\langs.model.xml D:\Ketatemp\Notepad++\unicode\license.txt D:\Ketatemp\Notepad++\unicode\notepad++.exe D:\Ketatemp\Notepad++\unicode\NppHelp.chm D:\Ketatemp\Notepad++\unicode\readme.txt D:\Ketatemp\Notepad++\unicode\SciLexer.dll D:\Ketatemp\Notepad++\unicode\shortcuts.xml D:\Ketatemp\Notepad++\unicode\stylers.model.xml D:\Ketatemp\Notepad++\unicode\localization\afrikaans.xml D:\Ketatemp\Notepad++\unicode\localization\albanian.xml D:\Ketatemp\Notepad++\unicode\localization\arabic.xml D:\Ketatemp\Notepad++\unicode\localization\aranese.xml D:\Ketatemp\Notepad++\unicode\localization\azerbaijani.xml D:\Ketatemp\Notepad++\unicode\localization\basque.xml D:\Ketatemp\Notepad++\unicode\localization\belarusian.xml D:\Ketatemp\Notepad++\unicode\localization\bosnian.xml D:\Ketatemp\Notepad++\unicode\localization\brazilian_portuguese.xml D:\Ketatemp\Notepad++\unicode\localization\bulgarian.xml D:\Ketatemp\Notepad++\unicode\localization\catalan.xml D:\Ketatemp\Notepad++\unicode\localization\chinese.xml D:\Ketatemp\Notepad++\unicode\localization\chineseSimplified.xml D:\Ketatemp\Notepad++\unicode\localization\croatian.xml D:\Ketatemp\Notepad++\unicode\localization\czech.xml D:\Ketatemp\Notepad++\unicode\localization\danish.xml D:\Ketatemp\Notepad++\unicode\localization\dutch.xml D:\Ketatemp\Notepad++\unicode\localization\english.xml D:\Ketatemp\Notepad++\unicode\localization\extremaduran.xml D:\Ketatemp\Notepad++\unicode\localization\farsi.xml D:\Ketatemp\Notepad++\unicode\localization\finnish.xml D:\Ketatemp\Notepad++\unicode\localization\french.xml D:\Ketatemp\Notepad++\unicode\localization\friulian.xml D:\Ketatemp\Notepad++\unicode\localization\galician.xml D:\Ketatemp\Notepad++\unicode\localization\georgian.xml D:\Ketatemp\Notepad++\unicode\localization\german.xml D:\Ketatemp\Notepad++\unicode\localization\greek.xml D:\Ketatemp\Notepad++\unicode\localization\hebrew.xml D:\Ketatemp\Notepad++\unicode\localization\hungarian.xml D:\Ketatemp\Notepad++\unicode\localization\hungarianA.xml D:\Ketatemp\Notepad++\unicode\localization\indonesian.xml D:\Ketatemp\Notepad++\unicode\localization\italian.xml D:\Ketatemp\Notepad++\unicode\localization\japanese.xml D:\Ketatemp\Notepad++\unicode\localization\kazakh.xml D:\Ketatemp\Notepad++\unicode\localization\korean.xml D:\Ketatemp\Notepad++\unicode\localization\kyrgyz.xml D:\Ketatemp\Notepad++\unicode\localization\Latvian.xml D:\Ketatemp\Notepad++\unicode\localization\lithuanian.xml D:\Ketatemp\Notepad++\unicode\localization\luxembourgish.xml D:\Ketatemp\Notepad++\unicode\localization\macedonian.xml D:\Ketatemp\Notepad++\unicode\localization\malay.xml D:\Ketatemp\Notepad++\unicode\localization\norwegian.xml D:\Ketatemp\Notepad++\unicode\localization\nynorsk.xml D:\Ketatemp\Notepad++\unicode\localization\occitan.xml D:\Ketatemp\Notepad++\unicode\localization\polish.xml D:\Ketatemp\Notepad++\unicode\localization\portuguese.xml D:\Ketatemp\Notepad++\unicode\localization\romanian.xml D:\Ketatemp\Notepad++\unicode\localization\russian.xml D:\Ketatemp\Notepad++\unicode\localization\samogitian.xml D:\Ketatemp\Notepad++\unicode\localization\serbian.xml D:\Ketatemp\Notepad++\unicode\localization\serbianCyrillic.xml D:\Ketatemp\Notepad++\unicode\localization\slovak.xml D:\Ketatemp\Notepad++\unicode\localization\slovakA.xml D:\Ketatemp\Notepad++\unicode\localization\slovenian.xml D:\Ketatemp\Notepad++\unicode\localization\spanish.xml D:\Ketatemp\Notepad++\unicode\localization\spanish_ar.xml D:\Ketatemp\Notepad++\unicode\localization\swedish.xml D:\Ketatemp\Notepad++\unicode\localization\tagalog.xml D:\Ketatemp\Notepad++\unicode\localization\tamil.xml D:\Ketatemp\Notepad++\unicode\localization\thai.xml D:\Ketatemp\Notepad++\unicode\localization\turkish.xml D:\Ketatemp\Notepad++\unicode\localization\ukrainian.xml D:\Ketatemp\Notepad++\unicode\localization\uzbek.xml D:\Ketatemp\Notepad++\unicode\localization\uzbekCyrillic.xml D:\Ketatemp\Notepad++\unicode\plugins\ComparePlugin.dll D:\Ketatemp\Notepad++\unicode\plugins\NppExport.dll D:\Ketatemp\Notepad++\unicode\plugins\NppFTP.dll D:\Ketatemp\Notepad++\unicode\plugins\NppTextFX.dll D:\Ketatemp\Notepad++\unicode\plugins\PluginManager.dll D:\Ketatemp\Notepad++\unicode\plugins\SpellChecker.dll D:\Ketatemp\Notepad++\unicode\plugins\APIs\actionscript.xml D:\Ketatemp\Notepad++\unicode\plugins\APIs\c.xml D:\Ketatemp\Notepad++\unicode\plugins\APIs\cmake.xml D:\Ketatemp\Notepad++\unicode\plugins\APIs\cpp.xml D:\Ketatemp\Notepad++\unicode\plugins\APIs\cs.xml D:\Ketatemp\Notepad++\unicode\plugins\APIs\css.xml D:\Ketatemp\Notepad++\unicode\plugins\APIs\html.xml D:\Ketatemp\Notepad++\unicode\plugins\APIs\java.xml D:\Ketatemp\Notepad++\unicode\plugins\APIs\javascript.xml D:\Ketatemp\Notepad++\unicode\plugins\APIs\lisp.xml D:\Ketatemp\Notepad++\unicode\plugins\APIs\nsis.xml D:\Ketatemp\Notepad++\unicode\plugins\APIs\perl.xml D:\Ketatemp\Notepad++\unicode\plugins\APIs\php.xml D:\Ketatemp\Notepad++\unicode\plugins\APIs\python.xml D:\Ketatemp\Notepad++\unicode\plugins\APIs\rc.xml D:\Ketatemp\Notepad++\unicode\plugins\APIs\sql.xml D:\Ketatemp\Notepad++\unicode\plugins\APIs\tex.xml D:\Ketatemp\Notepad++\unicode\plugins\APIs\vb.xml D:\Ketatemp\Notepad++\unicode\plugins\APIs\vhdl.xml D:\Ketatemp\Notepad++\unicode\plugins\APIs\xml.xml D:\Ketatemp\Notepad++\unicode\plugins\Config\tidy\AsciiToEBCDIC.bin D:\Ketatemp\Notepad++\unicode\plugins\Config\tidy\HTMLTIDY.CFG D:\Ketatemp\Notepad++\unicode\plugins\Config\tidy\HTMLTIDY.ERR D:\Ketatemp\Notepad++\unicode\plugins\Config\tidy\libTidy.dll D:\Ketatemp\Notepad++\unicode\plugins\Config\tidy\TIDYCFG.INI D:\Ketatemp\Notepad++\unicode\plugins\Config\tidy\W3C-CSSValidator.htm D:\Ketatemp\Notepad++\unicode\plugins\Config\tidy\W3C-HTMLValidator.htm D:\Ketatemp\Notepad++\unicode\plugins\doc\NPPTextFXdemo.TXT D:\Ketatemp\Notepad++\unicode\plugins\doc\NppFTP\license_libssh.txt D:\Ketatemp\Notepad++\unicode\plugins\doc\NppFTP\license_NppFTP.txt D:\Ketatemp\Notepad++\unicode\plugins\doc\NppFTP\license_OpenSSL.txt D:\Ketatemp\Notepad++\unicode\plugins\doc\NppFTP\license_TiXML.txt D:\Ketatemp\Notepad++\unicode\plugins\doc\NppFTP\license_UTCP.htm D:\Ketatemp\Notepad++\unicode\plugins\doc\NppFTP\license_ZLIB.txt D:\Ketatemp\Notepad++\unicode\plugins\doc\NppFTP\Readme.txt D:\Ketatemp\Notepad++\unicode\plugins\doc\PythonScript\PythonScript.chm D:\Ketatemp\Notepad++\unicode\plugins\doc\SelectNLaunch\license.txt D:\Ketatemp\Notepad++\unicode\plugins\doc\SelectNLaunch\readme.txt D:\Ketatemp\Notepad++\unicode\plugins\doc\ZenCodingPython\readme.txt D:\Ketatemp\Notepad++\unicode\themes\Bespin.xml D:\Ketatemp\Notepad++\unicode\themes\Black board.xml D:\Ketatemp\Notepad++\unicode\themes\Choco.xml D:\Ketatemp\Notepad++\unicode\themes\Deep Black.xml D:\Ketatemp\Notepad++\unicode\themes\Hello Kitty.xml D:\Ketatemp\Notepad++\unicode\themes\Mono Industrial.xml D:\Ketatemp\Notepad++\unicode\themes\Monokai.xml D:\Ketatemp\Notepad++\unicode\themes\Obsidian.xml D:\Ketatemp\Notepad++\unicode\themes\Plastic Code Wrap.xml D:\Ketatemp\Notepad++\unicode\themes\Ruby Blue.xml D:\Ketatemp\Notepad++\unicode\themes\Twilight.xml D:\Ketatemp\Notepad++\unicode\themes\Vibrant Ink.xml D:\Ketatemp\Notepad++\unicode\themes\vim Dark Blue.xml D:\Ketatemp\Notepad++\unicode\themes\Zenburn.xml D:\Ketatemp\Notepad++\unicode\updater\gpup.exe 136 File(s) copied D:\Programs\Internet\Ketarin>rd /s /q "D:\Ketatemp\Notepad++" D:\Programs\Internet\Ketarin> Full XML <?xml version='1.0' encoding='utf-8'?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="4323957a-3273-49fb-aeb4-e69e3a590250"> <SourceTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <WebsiteUrl /> <UserNotes /> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <UserAgent>{sfua}</UserAgent> <HttpReferer></HttpReferer> <Variables> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(http[^"']+[^"']+(\.zip|\.rar|\.7z))</Regex> <Url>http://sourceforge.net{folder2}</Url> <Name>download</Name> </UrlVariable> </value> </item> <item> <key> <string>folder1</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+projects[^"']+files[^"']+)/"</Regex> <Url><placeholder name="Application Page URL" value="http://sourceforge.net/projects/notepad-plus/files/" /></Url> <Name>folder1</Name> </UrlVariable> </value> </item> <item> <key> <string>folder2</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+projects[^"']+files[^"']+)/"</Regex> <Url>http://sourceforge.net{folder1}</Url> <Name>folder2</Name> </UrlVariable> </value> </item> <item> <key> <string>name</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>title="/(.*?)/</Regex> <Url><placeholder name="Application Page URL" value="http://sourceforge.net/projects/notepad-plus/files/" /></Url> <Name>name</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <SetupInstructions /> <Category><placeholder name="Category" value="Productivity" /></Category> <SourceType>FixedUrl</SourceType> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>{download}</FixedDownloadUrl> <Name><placeholder name="Name of application" variable="name" value="notepad++ releases binary" /></Name> </ApplicationJob> </Jobs>]]></SourceTemplate> <WebsiteUrl /> <UserAgent>{sfua}</UserAgent> <UserNotes /> <LastFileSize>3425892</LastFileSize> <LastFileDate>2010-12-02T22:51:33.3122627</LastFileDate> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions> <SetupInstruction xsi:type="CustomSetupInstruction"> <Code>{7z} x "{file}" -o"{p2}{appname:regexreplace: \(.*\):}" -y & for /F "tokens=*" %d in ('dir "{p2}{appname:regexreplace: \(.*\):}" /ad /b') do set dir="{p2}{appname:regexreplace: \(.*\):}"\%d & if exist "{p1}{category}\{appname:regexreplace: \(.*\):}"\config.xml del "%dir%"\config.xml & {copy} "%dir%" "{p1}{category}\{appname:regexreplace: \(.*\):}" & rd /s /q "{p2}{appname:regexreplace: \(.*\):}"</Code> <Type>Batch</Type> </SetupInstruction> </SetupInstructions> <Variables> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(http[^"']+[^"']+\.bin(\.zip|\.rar|\.7z))</Regex> <Url>http://sourceforge.net{folder2}</Url> <Name>download</Name> </UrlVariable> </value> </item> <item> <key> <string>folder1</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+projects[^"']+files[^"']+)/"</Regex> <Url>http://sourceforge.net/projects/notepad-plus/files/</Url> <Name>folder1</Name> </UrlVariable> </value> </item> <item> <key> <string>folder2</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+projects[^"']+files[^"']+)/"</Regex> <Url>http://sourceforge.net{folder1}</Url> <Name>folder2</Name> </UrlVariable> </value> </item> <item> <key> <string>name</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>title="/(.*?)/</Regex> <Url>http://sourceforge.net/projects/notepad-plus/files/</Url> <Name>name</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>Productivity</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>D:\Software\Programs\Productivity\npp.5.8.5.bin.7z</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2010-12-02T22:51:33.3122627</LastUpdated> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>{download}</FixedDownloadUrl> <Name>Notepad++ (Unicode Binary)</Name> </ApplicationJob> </Jobs>
  21. I'm not 100% sure if this is a bug or not, but it seemed the most likely place to post. The code i'm posting does essentially find the first executable file, set the directory that it is in as the variable dir. This helps for zips that get extracted to one or more subfolders. Also a little bit extra code for not overwriting existing ini files. Trouble is the code works fine in batch/cmd line. However putting it in Ketarin it doesn't expand %dir% in this instance. If I do echo %dir% will echo the variable expanded however using it in a command it doesn't seem to expand. I've spent a while on this and i'm not sure why it does this. {7z} x "{file}" -o"{p2}{appname:regexreplace: \(.*\):}" -y dir /b /s "{p2}{appname:regexreplace: \(.*\):}"\*.exe > "{p2}{appname:regexreplace: \(.*\):}"\1.txt set /p f=<"{p2}{appname:regexreplace: \(.*\):}"\1.txt echo %f% > "{p2}{appname:regexreplace: \(.*\):}"\2.txt for /f "tokens=*" %a in ("{p2}{appname:regexreplace: \(.*\):}"\2.txt) do set dir=%~dpa {copy} "%dir%" "{p1}{category}\{appname:regexreplace: \(.*\):}\" rd /s /q "{p2}{appname:regexreplace: \(.*\):}" this is the resulting log output 04/12/2010 5:24:57 AM: MPlayer WW: Executing command: start /wait D:\"Programs\File Management\7-ZipPortable\App\7-Zip\7z.exe" x "D:\Software\Programs\Video\mplayer-SVN-r32669.7z" -o"D:\Ketatemp\MPlayer WW" -y 04/12/2010 5:24:57 AM: MPlayer WW: Executing command: dir /b /s "D:\Ketatemp\MPlayer WW"\*.exe > 1.txt 04/12/2010 5:24:57 AM: MPlayer WW: Executing command: set /p f=<1.txt 04/12/2010 5:24:57 AM: MPlayer WW: Executing command: echo %f% > 2.txt 04/12/2010 5:24:57 AM: MPlayer WW: Executing command: for /f "tokens=*" %a in (2.txt) do set path=%~dpa 04/12/2010 5:24:57 AM: MPlayer WW: Executing command: if exist "D:\Programs\Video\MPlayer WW"\mplayer.ini del "%path%"\mplayer.ini 04/12/2010 5:24:57 AM: MPlayer WW: Executing command: if exist "D:\Programs\Video\MPlayer WW"\kk.ini del "%path%"\kk.ini 04/12/2010 5:24:57 AM: MPlayer WW: Executing command: if exist "D:\Programs\Video\MPlayer WW"\input.ini del "%path%"\input.ini 04/12/2010 5:24:57 AM: MPlayer WW: Executing command: xcopy /C /E /H /I /Y "%path%" "D:\Programs\Video\MPlayer WW\" 04/12/2010 5:24:57 AM: MPlayer WW: Executing command: rd /s /q "D:\Ketatemp\MPlayer WW" 04/12/2010 5:24:58 AM: MPlayer WW: Command result: Microsoft Windows [Version 6.1.7600] Copyright (c) 2009 Microsoft Corporation. All rights reserved. D:\Programs\Internet\Ketarin>start /wait D:\"Programs\File Management\7-ZipPortable\App\7-Zip\7z.exe" x "D:\Software\Programs\Video\mplayer-SVN-r32669.7z" -o"D:\Ketatemp\MPlayer WW" -y D:\Programs\Internet\Ketarin>dir /b /s "D:\Ketatemp\MPlayer WW"\*.exe > 1.txt D:\Programs\Internet\Ketarin>set /p f=<1.txt D:\Programs\Internet\Ketarin>echo %f% > 2.txt D:\Programs\Internet\Ketarin>for /f "tokens=*" %a in (2.txt) do set path=%~dpa D:\Programs\Internet\Ketarin>set path=D:\Ketatemp\MPlayer WW\mplayer_release\mplayer\ D:\Programs\Internet\Ketarin>if exist "D:\Programs\Video\MPlayer WW"\mplayer.ini del "%path%"\mplayer.ini D:\Programs\Internet\Ketarin>if exist "D:\Programs\Video\MPlayer WW"\kk.ini del "%path%"\kk.ini D:\Programs\Internet\Ketarin>if exist "D:\Programs\Video\MPlayer WW"\input.ini del "%path%"\input.ini D:\Programs\Internet\Ketarin>xcopy /C /E /H /I /Y "%path%" "D:\Programs\Video\MPlayer WW\" 'xcopy' is not recognized as an internal or external command, operable program or batch file. D:\Programs\Internet\Ketarin>rd /s /q "D:\Ketatemp\MPlayer WW" D:\Programs\Internet\Ketarin> I've deleted the app and made it fresh/new, but still the same problem. If someone else has a ketarin install that they may like to try this out on i'd appreciate it. here is the xml for my app <?xml version='1.0' encoding='utf-8'?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="c78ede13-9565-40a4-94d2-a875886e8aa0"> <SourceTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <WebsiteUrl /> <UserNotes /> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <UserAgent>{sfua}</UserAgent> <HttpReferer></HttpReferer> <Variables> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(http[^"']+[^"']+(\.zip|\.rar|\.7z))</Regex> <Url>http://sourceforge.net{folder2}</Url> <Name>download</Name> </UrlVariable> </value> </item> <item> <key> <string>folder1</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+projects[^"']+files[^"']+)/"</Regex> <Url><placeholder name="Application Page URL" value="http://sourceforge.net/projects/mplayer-ww/files/" /></Url> <Name>folder1</Name> </UrlVariable> </value> </item> <item> <key> <string>folder2</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+projects[^"']+files[^"']+)/"</Regex> <Url>http://sourceforge.net{folder1}</Url> <Name>folder2</Name> </UrlVariable> </value> </item> <item> <key> <string>name</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>title="/(.*?)/</Regex> <Url><placeholder name="Application Page URL" value="http://sourceforge.net/projects/mplayer-ww/files/" /></Url> <Name>name</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <SetupInstructions /> <Category><placeholder name="Category" value="Video" /></Category> <SourceType>FixedUrl</SourceType> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>{download}</FixedDownloadUrl> <Name><placeholder name="Name of application" variable="name" value="MPlayer_Release" /></Name> </ApplicationJob> </Jobs>]]></SourceTemplate> <WebsiteUrl /> <UserAgent>{sfua}</UserAgent> <UserNotes /> <LastFileSize>8556426</LastFileSize> <LastFileDate>2010-12-04T02:38:59.3821005</LastFileDate> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions> <SetupInstruction xsi:type="CustomSetupInstruction"> <Code>{7z} x "{file}" -o"{p2}{appname:regexreplace: \(.*\):}" -y dir /b /s "{p2}{appname:regexreplace: \(.*\):}"\*.exe > 1.txt set /p f=<1.txt echo %f% > 2.txt for /f "tokens=*" %a in (2.txt) do set path=%~dpa if exist "{p1}{category}\{appname:regexreplace: \(.*\):}"\mplayer.ini del "%path%"\mplayer.ini if exist "{p1}{category}\{appname:regexreplace: \(.*\):}"\kk.ini del "%path%"\kk.ini if exist "{p1}{category}\{appname:regexreplace: \(.*\):}"\input.ini del "%path%"\input.ini {copy} "%path%" "{p1}{category}\{appname:regexreplace: \(.*\):}\" rd /s /q "{p2}{appname:regexreplace: \(.*\):}"</Code> <Type>Batch</Type> </SetupInstruction> </SetupInstructions> <Variables> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>class="status.*?(http[^"']+[^"']+(\.zip|\.rar|\.7z))</Regex> <Url>http://sourceforge.net{folder1}</Url> <Name>download</Name> </UrlVariable> </value> </item> <item> <key> <string>folder1</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+projects[^"']+files[^"']+)/"</Regex> <Url>http://sourceforge.net/projects/mplayer-ww/files/</Url> <Name>folder1</Name> </UrlVariable> </value> </item> <item> <key> <string>folder2</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+projects[^"']+files[^"']+)/"</Regex> <Url>http://sourceforge.net{folder1}</Url> <Name>folder2</Name> </UrlVariable> </value> </item> <item> <key> <string>name</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>title="/(.*?)/</Regex> <Url>http://sourceforge.net/projects/mplayer-ww/files/</Url> <Name>name</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>Video</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>D:\Software\Programs\Video\mplayer-SVN-r32669.7z</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2010-12-04T02:38:59.3821005</LastUpdated> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>{download}</FixedDownloadUrl> <Name>MPlayer WW</Name> </ApplicationJob> </Jobs>
  22. As the title suggests, i've made apps specifically for the Universal Extractor that will keep its third party executables updated. It will download the required files, extract the relevant ones and replace the ones. It searches for wherever uniextract.exe is, assuming it is on the same drive Ketarin is. The only thing you will need to edit is the download location as I use a global variable of {s1} and my global variable of {7z} is just the location to my 7-zip executable. Any problems let me know, would like to expand on this but i've found these are the most updated (as in the last year or two) and the list is a bit long. Thought this would be good for whoever, did not think it belonged in Tips or Templates. 7-Zip <?xml version='1.0' encoding='utf-8'?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="a06f6aaf-f6fa-489c-bb98-46e99d742399"> <SourceTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <WebsiteUrl /> <UserNotes /> <LastFileDate xsi:nil="true" /> <IgnoreFileInformation>false</IgnoreFileInformation> <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>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+[^"']+(\.putfileexentsionhere)) OR (http[^"']+[^"']+(\.putfileextensionhere)) </Regex> <Url><placeholder name="Download URL" value="http://sourceforge.net/projects/sevenzip/" /></Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <Category><placeholder name="Category" value="Universal Extractor App" /></Category> <SourceType>FixedUrl</SourceType> <PreviousLocation /> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated xsi:nil="true" /> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>{download}</FixedDownloadUrl> <Name><placeholder name="Name of application" value="7-Zip" /></Name> </ApplicationJob> </Jobs>]]></SourceTemplate> <WebsiteUrl /> <UserAgent>(!)</UserAgent> <UserNotes /> <LastFileSize>1109706</LastFileSize> <LastFileDate>2010-11-13T05:39:32.9804528</LastFileDate> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer>http://sourceforge.net</HttpReferer> <SetupInstructions> <SetupInstruction xsi:type="CustomSetupInstruction"> <Code>for /F "tokens=*" %d in ('dir "\uniextract.exe" /b /s') do set dir=%~pdbin & {7z} x "{file}" -o"{p2}{appname:regexreplace: \(.*\):}" -y & xcopy /C /H /I /Y {p2}"{appname:regexreplace: \(.*\):}"\7z.exe "%dir%" & xcopy /C /H /I /Y {p2}"{appname:regexreplace: \(.*\):}"\7z.dll "%dir%" & rd /s /q "{p2}{appname:regexreplace: \(.*\):}"</Code> <Type>Batch</Type> </SetupInstruction> </SetupInstructions> <Variables> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(http[^"']+[^"']+(\d\.exe))</Regex> <Url>http://sourceforge.net/projects/sevenzip/files/</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>Universal Extractor App</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>D:\Software\Programs\Universal Extractor App\7z919.exe</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2010-11-13T05:39:32.9804528</LastUpdated> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>{download}</FixedDownloadUrl> <Name>7-Zip</Name> </ApplicationJob> </Jobs> Inno Setup Unpacker <?xml version='1.0' encoding='utf-8'?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="bbdb46e7-3ed3-41b9-9473-ee46bd3ef43f"> <SourceTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <WebsiteUrl /> <UserNotes /> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <UserAgent>(!)</UserAgent> <HttpReferer>http://sourceforge.net</HttpReferer> <Variables> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+[^"']+(\.zip|\.rar|\.7z))</Regex> <Url><placeholder name="Application Page URL" value="http://sourceforge.net/projects/innounp/files/" /></Url> <Name>download</Name> </UrlVariable> </value> </item> <item> <key> <string>name</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>content="get (.*?) </Regex> <Url><placeholder name="Application Page URL" value="http://sourceforge.net/projects/innounp/files/" /></Url> <Name>name</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <SetupInstructions /> <Category><placeholder name="Category" value="Universal Extractor App" /></Category> <SourceType>FixedUrl</SourceType> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>{download}</FixedDownloadUrl> <Name><placeholder name="Name of application" variable="name" value="Inno" /></Name> </ApplicationJob> </Jobs>]]></SourceTemplate> <WebsiteUrl /> <UserAgent>(!)</UserAgent> <UserNotes /> <LastFileSize>122527</LastFileSize> <LastFileDate>2010-11-13T05:39:28.8842185</LastFileDate> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer>http://sourceforge.net</HttpReferer> <SetupInstructions> <SetupInstruction xsi:type="CustomSetupInstruction"> <Code>for /F "tokens=*" %d in ('dir "\uniextract.exe" /b /s') do set dir=%~pdbin & {7z} x "{file}" -o"%dir%" -y & del "%dir%\innounp.htm</Code> <Type>Batch</Type> </SetupInstruction> </SetupInstructions> <Variables> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(http[^"']+[^"']+(\.zip|\.rar|\.7z))</Regex> <Url>http://sourceforge.net/projects/innounp/files/</Url> <Name>download</Name> </UrlVariable> </value> </item> <item> <key> <string>name</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>content="get (.*?) at</Regex> <Url>http://sourceforge.net/projects/innounp/files/</Url> <Name>name</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>Universal Extractor App</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>D:\Software\Programs\Universal Extractor App\innounp035.rar</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2010-11-13T05:39:28.8842185</LastUpdated> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>{download}</FixedDownloadUrl> <Name>Inno Setup Unpacker</Name> </ApplicationJob> </Jobs> lzop <?xml version='1.0' encoding='utf-8'?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="64f7c386-06a9-4992-be9a-860b9bcef8f2"> <SourceTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <WebsiteUrl /> <UserNotes /> <LastFileDate xsi:nil="true" /> <IgnoreFileInformation>false</IgnoreFileInformation> <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>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+[^"']+(\.putfileexentsionhere)) OR (http[^"']+[^"']+(\.putfileextensionhere)) </Regex> <Url><placeholder name="Download URL" value="http://www.lzop.org/" /></Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <Category><placeholder name="Category" value="Universal Extractor App" /></Category> <SourceType>FixedUrl</SourceType> <PreviousLocation /> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated xsi:nil="true" /> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>{download}</FixedDownloadUrl> <Name><placeholder name="Name of application" value="lzop" /></Name> </ApplicationJob> </Jobs>]]></SourceTemplate> <WebsiteUrl /> <UserAgent /> <UserNotes /> <LastFileSize>74546</LastFileSize> <LastFileDate>2010-11-13T05:39:25.9650515</LastFileDate> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions> <SetupInstruction xsi:type="CustomSetupInstruction"> <Code>for /F "tokens=*" %d in ('dir "\uniextract.exe" /b /s') do set dir=%~pdbin & {7z} x "{file}" -o"{p2}{appname:regexreplace: \(.*\):}" -y & for /F "tokens=*" %c in ('dir "{p2}{appname:regexreplace: \(.*\):}" /ad /b') do set dir2="{p2}{appname:regexreplace: \(.*\):}"\%c & xcopy /C /H /I /Y "%dir2%"\lzop.exe "%dir%" & rd /s /q "{p2}{appname:regexreplace: \(.*\):}"</Code> <Type>Batch</Type> </SetupInstruction> </SetupInstructions> <Variables> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+[^"']+(\.zip))</Regex> <Url>http://www.lzop.org/</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>Universal Extractor App</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>D:\Software\Programs\Universal Extractor App\lzop103w.zip</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2010-11-13T05:39:25.9650515</LastUpdated> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>http://www.lzop.org/{download}</FixedDownloadUrl> <Name>lzop</Name> </ApplicationJob> </Jobs> PEiD <?xml version='1.0' encoding='utf-8'?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="c0b0f578-c3f6-49e1-85d2-eb7fb585dbfe"> <SourceTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <WebsiteUrl /> <UserNotes /> <LastFileDate xsi:nil="true" /> <IgnoreFileInformation>false</IgnoreFileInformation> <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>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+[^"']+(\.putfileexentsionhere)) OR (http[^"']+[^"']+(\.putfileextensionhere)) </Regex> <Url><placeholder name="Download URL" value="http://www.peid.info/" /></Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <Category><placeholder name="Category" value="Universal Extractor App" /></Category> <SourceType>FixedUrl</SourceType> <PreviousLocation /> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated xsi:nil="true" /> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>{download}</FixedDownloadUrl> <Name><placeholder name="Name of application" value="PEiD" /></Name> </ApplicationJob> </Jobs>]]></SourceTemplate> <WebsiteUrl /> <UserAgent /> <UserNotes /> <LastFileSize>398311</LastFileSize> <LastFileDate>2010-11-13T05:39:35.6266041</LastFileDate> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions> <SetupInstruction xsi:type="CustomSetupInstruction"> <Code>for /F "tokens=*" %d in ('dir "\uniextract.exe" /b /s') do set dir=%~pdbin & {7z} x "{file}" -o"{p2}{appname:regexreplace: \(.*\):}" -y & xcopy /C /H /I /Y {p2}"{appname:regexreplace: \(.*\):}"\peid.exe "%dir%" & rd /s /q "{p2}{appname:regexreplace: \(.*\):}"</Code> <Type>Batch</Type> </SetupInstruction> </SetupInstructions> <Variables> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+[^"']+(id=.))</Regex> <Url>http://www.peid.info/download.html</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>Universal Extractor App</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>D:\Software\Programs\Universal Extractor App\PEiD-0.95-20081103.zip</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2010-11-13T05:39:35.6266041</LastUpdated> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>http://www.peid.info{download}</FixedDownloadUrl> <Name>PEiD</Name> </ApplicationJob> </Jobs> TrID <?xml version='1.0' encoding='utf-8'?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="79e98a82-5061-44cf-9504-a444025d8968"> <SourceTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <WebsiteUrl /> <UserNotes /> <LastFileDate xsi:nil="true" /> <IgnoreFileInformation>false</IgnoreFileInformation> <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>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+[^"']+(\.putfileexentsionhere)) OR (http[^"']+[^"']+(\.putfileextensionhere)) </Regex> <Url><placeholder name="Download URL" value="http://mark0.net/soft-trid-e.html" /></Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <Category><placeholder name="Category" value="Universal Extractor App" /></Category> <SourceType>FixedUrl</SourceType> <PreviousLocation /> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated xsi:nil="true" /> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>{download}</FixedDownloadUrl> <Name><placeholder name="Name of application" value="TrID" /></Name> </ApplicationJob> </Jobs>]]></SourceTemplate> <WebsiteUrl /> <UserAgent /> <UserNotes /> <LastFileSize>25982</LastFileSize> <LastFileDate>2010-11-13T05:39:27.6661488</LastFileDate> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions> <SetupInstruction xsi:type="CustomSetupInstruction"> <Code>for /F "tokens=*" %d in ('dir "\uniextract.exe" /b /s') do set dir=%~pdbin & {7z} x "{file}" -o"{p2}{appname:regexreplace: \(.*\):}" -y & xcopy /C /H /I /Y {p2}"{appname:regexreplace: \(.*\):}"\trid.exe "%dir%" & rd /s /q "{p2}{appname:regexreplace: \(.*\):}"</Code> <Type>Batch</Type> </SetupInstruction> </SetupInstructions> <Variables> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+[^"']+)">ZIP</Regex> <Url>http://mark0.net/soft-trid-e.html</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>Universal Extractor App</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>D:\Software\Programs\Universal Extractor App\trid_w32.zip</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2010-11-13T05:39:27.6661488</LastUpdated> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>{download}</FixedDownloadUrl> <Name>TrID</Name> </ApplicationJob> </Jobs> TrID Definition File <?xml version='1.0' encoding='utf-8'?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="a1b0cd29-e329-4f6b-8a71-4c8066ab8d91"> <SourceTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <WebsiteUrl /> <UserNotes /> <LastFileDate xsi:nil="true" /> <IgnoreFileInformation>false</IgnoreFileInformation> <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>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+[^"']+(\.putfileexentsionhere)) OR (http[^"']+[^"']+(\.putfileextensionhere)) </Regex> <Url><placeholder name="Download URL" value="http://mark0.net/soft-trid-e.html" /></Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <Category><placeholder name="Category" value="Universal Extractor App" /></Category> <SourceType>FixedUrl</SourceType> <PreviousLocation /> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated xsi:nil="true" /> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>{download}</FixedDownloadUrl> <Name><placeholder name="Name of application" value="TrID" /></Name> </ApplicationJob> </Jobs>]]></SourceTemplate> <WebsiteUrl /> <UserAgent /> <UserNotes /> <LastFileSize>509864</LastFileSize> <LastFileDate>2010-11-13T05:39:30.5103115</LastFileDate> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions> <SetupInstruction xsi:type="CustomSetupInstruction"> <Code>for /F "tokens=*" %d in ('dir "\uniextract.exe" /b /s') do set dir=%~pdbin & {7z} x "{file}" -o"%dir%" -y</Code> <Type>Batch</Type> </SetupInstruction> </SetupInstructions> <Variables> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>true</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+[^"']+)">ZIP</Regex> <Url>http://mark0.net/soft-trid-e.html</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>Universal Extractor App</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>D:\Software\Programs\Universal Extractor App\triddefs.zip</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2010-11-13T05:39:30.5103115</LastUpdated> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>{download}</FixedDownloadUrl> <Name>TrID Definition File</Name> </ApplicationJob> </Jobs> UPX <?xml version='1.0' encoding='utf-8'?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="ae3618e1-8bd8-4e17-a136-cdfeb40dada1"> <SourceTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <WebsiteUrl /> <UserNotes /> <LastFileDate xsi:nil="true" /> <IgnoreFileInformation>false</IgnoreFileInformation> <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>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+[^"']+(\.putfileexentsionhere)) OR (http[^"']+[^"']+(\.putfileextensionhere)) </Regex> <Url><placeholder name="Download URL" value="http://upx.sourceforge.net/" /></Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <Category><placeholder name="Category" value="Universal Extractor App" /></Category> <SourceType>FixedUrl</SourceType> <PreviousLocation /> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated xsi:nil="true" /> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>{download}</FixedDownloadUrl> <Name><placeholder name="Name of application" value="UPX" /></Name> </ApplicationJob> </Jobs>]]></SourceTemplate> <WebsiteUrl /> <UserAgent /> <UserNotes /> <LastFileSize>348018</LastFileSize> <LastFileDate>2010-11-13T05:39:24.7979847</LastFileDate> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions> <SetupInstruction xsi:type="CustomSetupInstruction"> <Code>for /F "tokens=*" %d in ('dir "\uniextract.exe" /b /s') do set dir=%~pdbin & {7z} x "{file}" -o"{p2}{appname:regexreplace: \(.*\):}" -y & for /F "tokens=*" %c in ('dir "{p2}{appname:regexreplace: \(.*\):}" /ad /b') do set dir2="{p2}{appname:regexreplace: \(.*\):}"\%c & xcopy /C /H /I /Y "%dir2%"\upx.exe "%dir%" & rd /s /q "{p2}{appname:regexreplace: \(.*\):}"</Code> <Type>Batch</Type> </SetupInstruction> </SetupInstructions> <Variables> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+[^"']+(\.zip))</Regex> <Url>http://upx.sourceforge.net/</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>Universal Extractor App</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>D:\Software\Programs\Universal Extractor App\upx307w.zip</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2010-11-13T05:39:24.7979847</LastUpdated> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>http://upx.sourceforge.net/{download}</FixedDownloadUrl> <Name>UPX</Name> </ApplicationJob> </Jobs> WinRar <?xml version='1.0' encoding='utf-8'?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="76efa29d-323d-41aa-9d59-4f7f586ac3ec"> <SourceTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <WebsiteUrl /> <UserNotes /> <LastFileDate xsi:nil="true" /> <IgnoreFileInformation>false</IgnoreFileInformation> <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>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+[^"']+(\.putfileexentsionhere)) OR (http[^"']+[^"']+(\.putfileextensionhere)) </Regex> <Url><placeholder name="Download URL" value="http://www.rarlab.com/download.htm" /></Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <Category><placeholder name="Category" value="Universal Extractor App" /></Category> <SourceType>FixedUrl</SourceType> <PreviousLocation /> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated xsi:nil="true" /> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>{download}</FixedDownloadUrl> <Name><placeholder name="Name of application" value="WinRAR" /></Name> </ApplicationJob> </Jobs>]]></SourceTemplate> <WebsiteUrl /> <UserAgent /> <UserNotes /> <LastFileSize>1364522</LastFileSize> <LastFileDate>2010-11-13T05:39:33.5504854</LastFileDate> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions> <SetupInstruction xsi:type="CustomSetupInstruction"> <Code>for /F "tokens=*" %d in ('dir "\uniextract.exe" /b /s') do set dir=%~pdbin & {7z} x "{file}" -o"{p2}{appname:regexreplace: \(.*\):}" -y & xcopy /C /H /I /Y {p2}"{appname:regexreplace: \(.*\):}"\unrar.exe "%dir%" & rd /s /q "{p2}{appname:regexreplace: \(.*\):}"</Code> <Type>Batch</Type> </SetupInstruction> </SetupInstructions> <Variables> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>["']([^"']+[^"']+(\.exe))</Regex> <Url>http://www.rarlab.com/download.htm</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>Universal Extractor App</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>D:\Software\Programs\Universal Extractor App\wrar393.exe</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2010-11-13T05:39:33.5504854</LastUpdated> <TargetPath>{s1}{category}\</TargetPath> <FixedDownloadUrl>http://www.rarlab.com{download}</FixedDownloadUrl> <Name>WinRAR</Name> </ApplicationJob> </Jobs>
  23. @{7z}: This is not a Ketarin issue. C:\Users\Administrator>start /wait "C:\Program Files\7-Zip\7z.exe" x y Die Datei "x" kann nicht gefunden werden. start /wait c:\"Program Files\7-Zip\7z.exe" x y OK Just the way it is.
  24. Dears, exploring and using Ketarin more and more I want to go further in automation after my first round of downloads. However what is not really clear to me is when to use setup commands and/or when to use commands after download ? Let me try to explain. I have Ditto.exe running and what I would like to achieve is a download of a new version, extract the zip and install as well copy over the existing settings file which is located in another folder and copy this over the setting file from the just extracted zip so I can get my own settings again. Today I have in the setup section 3 commands. 1) {NirCmd} killprocess Ditto.exe << where {NirCmd} as a globel var. has "U:\Portable Files\nircmd.exe" 2) 7Z.exe x "{file}" -o"C:\Portable Files\" -y << this is going well 3) "c:\portable files\Ditto\ditto.exe" << to start Ditto again after extract The issue is that the kill process does not work. Ditto is not closed. this is I guess resulting in an error when using the install option from Ketarin. In the commands after download I have the following: xcopy U:\CentralFiles\ditto.settings "c:\portable files\Ditto\" xcopy U:\CentralFiles\mycopy.xml "c:\portable files\Ditto\Themes\" Any help on doing this better is appreciated as will with a explanation when to use the setup and when the commands after download or even when to use both the same time....
  25. RD [/s] [/Q] [drive:]path In all the examples you provide, you've put the /S /Q flags 'after' the path which can be just a bit confusing depending on situation. Primarily though, START "" /WAIT can conflict with the /B flag - basically the /WAIT does not fire and so all those commands are being executed without actually waiting for the 7z "C:\Users\User\Desktop\Utility icons\Ketarin-1.7.0\Apps\Art\7z.exe" x "{file}" -o"C:\Users\User\Desktop\Utility icons\Ketarin-1.7.0\Apps\Art\aaa\" -y CD "C:\Users\User\Desktop\Utility icons\Ketarin-1.7.0\Apps\Art\aaa\blender-*-win64" RD "C:\Users\User\Desktop\My stuff\Art Tutorials\Art\Blender Dev" XCOPY /Y /S /Q *.* "C:\Users\User\Desktop\My stuff\Art Tutorials\Art\Blender Dev\" RD /S /Q "C:\Users\User\Desktop\Utility icons\Ketarin-1.7.0\Apps\Art\aaa" The above should work fine. Keep in mind that Ketarin doesn't actually fire off a 'batch file', it just sends the command as if you were typing them into the cmd.exe window yourself and pressing enter as necessary.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.