Download Latest Version EasyEnvironmentVariableSetter.zip (18.0 kB)
Email in envelope

Get an email when there's a new version of Shade Simples

Home / EasyFileDeleteAndSearch
Name Modified Size InfoDownloads / Week
Parent folder
2011.01.14 2011-01-15
Totals: 1 Item   0
Simple programs, applications, tools, scripts developed by me  (shadevampire - Viktor Benei). I use them sometimes so frequently I add features to them, and of course I write new ones when I need and most of them will be included here.

All the codes here are licenced under the Simplified BSD Licence (see in LICENCE.txt, or at https://sites.google.com/site/shadevampire/Home/my-works/simplified-bsd-licence). Example specific notes (tested platforms, links, ...) can be found in the example's source code (mainly in main.c/.cpp/.cs, but I try to provide notes in the place it's most useful).

You're welcome if you want to ask anything related to the applications or you simply want to say thank you.

I hope these worth to share and it will help others as well :)

:: Source Code
The source code is up in Sourceforge. You can download it with Mercurial. At this time I don't provide source-code archives in a per-project level, but the whole source code of all projects are very small, the download (with mercurial terms: the cloneing) have to be done in minutes.

:: Localization
Most of the ones with GUI (Graphical User Interface) are localized, and by default contains 2 languages: English as default, and Hungarian. These projects contains these two localizations as examples, and anybody can make a translation to any of these projects. Simply follow the pattern of the example language (.lng) files (these are simple text files with a simple syntax rule, tipically you can find them in the Resources/Languages folder of the project), save your's in the same directory with the name of the language you translated and with .lng extension (e.g. English.lng, Magyar.lng), and the program will automatically list it at the next start in the language chooser / selector.

:: To contributors
If you want to contribute please read the NOTES_FOR_ME_AND_FOR_CONTRIBUTORS.txt file first.

:: REQUIREMENTS
Most of them doesn't require any installation, only the required frameworks have to be installed before use, but these frameworks kept at minimum and most of them is already installed on almost every systems.

[!] Not every application needs every frameworks from here. See the specific READMEs for more informations.

# Used frameworks (have to be installed before use the applications):
- .Net 2.0: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en
- MSVC Redistributable 2008: http://www.microsoft.com/downloads/en/details.aspx?familyid=a5c84275-3b97-4ab7-a40d-3802b2af5fc2&displaylang=en
- Silverlight: http://www.microsoft.com/getsilverlight/Get-Started/Install/Default.aspx

# Contact
- Developer: Viktor Benei (shadevampire)
- Contact: shadevampire@gmail.com
- Web: http://sites.google.com/site/shadevampire/Home

#Applications / Programs
## EasyFileDeleteAndSearch


### Description
A simple application designed to help you make some space in your hard drive or search multiple directories. 

You have to specify target directory/directories, optionally set some filters (file extensions, subfolder search, file size and the type of the search: you interested in the files which are smaller or bigger than the specified size) and a base and click the Search button.

The program scans the specified directory/directories and lists the files matches the criteria(s) you set. You can select as many files as you want in the result list and the application can delete or show them with only one click. Or you can right-click on a result item and delete / show only that file.


### Language(s)
- English
- Hungarian (Magyar)
[!] Additional localization is supported automatically: "Simply follow the pattern of the example language (.lng) files, save your's in the same directory with the name of the language you translated and with .lng extension (e.g. English.lng, Magyar.lng), and the program will automatically list it at the next start in the language chooser / selector."


### Platform(s)
- Windows XP
- Windows Vista
- Windows 7


### Requirement(s) 
(have to be installed before you use the application)
- .Net 2.0: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en


### Usage
0. Install the REQUIREMENT(S)
1. Run the exe
    * Set some filter(s) (file size - smaller or bigger; extensions)
    * Set target directories
    * Optionally add some extensions. If no extension added the program will search every extension.
    * Press the Search button


### Source code written in
- C# (Microsoft Visual Studio 2008)
And can be found on sourceforge.net


## EasyEnvironmentVariableSetter


### Description
Version: 2011.01.17
EasyEnvironmentVariableSetter is a small, easy to use Windows application which let's you set Windows Environment Variables fast and easily. And it's a bit more. You can create templates (or projects) which you can deliver to the developers / users. They have to fill the data required to the keys (e.g. a project's directory path - the program will also help to locate the directory and paste the path) and press only one button, and all the settings are done.
You can specify:
- the key will be set or which to the value will be added
- the value to the key
- where to put the key-value (User, Process, Machine)
- set the value to the key (will erase the key's current value, if any) or add the value to a key (if some values already set/added to the key add-mode will leave them untouched and append the new value. Handy for path variables, for example to add a path to the Windows PATH)


### Language(s)
- English
- Hungarian (Magyar)
[!] Additional localization is supported automatically: "Simply follow the pattern of the example language (.lng) files, save your's in the same directory with the name of the language you translated and with .lng extension (e.g. English.lng, Magyar.lng), and the program will automatically list it at the next start in the language chooser / selector."


### Platform(s)
- Windows XP
- Windows Vista
- Windows 7


### Requirement(s) 
(have to be installed before you use the application)
- .Net 2.0: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en


### Usage
0. Install the REQUIREMENTS
1. Run the exe
    * Here you can load a template/project in File->Load, and you can save it when you're done.
    * Or you can simply add one-by-one manually, just click the Add row menu
    * If you finished with setting the variables just click Add These to Environment Variables button, and it will do the magic.
[!] Maybe the changes in Environment Variables won't be applied until you restart Windows.

:: Locate menu
If you want to add a file or folder location as a value the program can help you:
- click to a TextBox in which you want to paste the location
- then select the Locate... menu from the menubar, and in the upcoming submenu select whether File or Folder
- after you locate the file/folder the location will be set to the TextBox

:: Some notes
- if you don't specify a key to a value then Windows won't add the key to the Environment Variables


### Source code written in
- C# (Microsoft Visual Studio 2008)
And can be found on sourceforge.net


## DeleteAll


### Description
DeleteAll is a small and simple application designed to delete all the files (and optionally all files in subdirectories) in the current directory or in a specified target directory.

Useful when some files are protected / are in use and cannot be deleted by selecting all and simply delete them - in this case Windows will stop if it cannot delete a file. This program will leave them untouched but will delete every other files.

### Language(s)
- English


### Platform(s)
- Windows XP
- Windows Vista
- Windows 7


### Requirement(s)
(have to be installed before you use the application)
- .Net 2.0: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en


### Usage
0. Install the REQUIREMENTS
1. Simply copy the exe to the directory you want to clear and run it.
2. Drag and drop the folder (you want to clear) to the exe
3. Run the exe from the command line and specify the target directory.

[!] Only 1 target directory can be added. If you add more directories the program will use only the first one.

[!] If you don't specify a target directory the program will clear the exe's directory. When the program starts it will notify you about whic directory will be cleard.


### Source code written in
- C# (Microsoft Visual Studio 2008)
And can be found on sourceforge.net


## BasicSystemInformations


### Description
BasicSystemInformations is a simple, command prompt application designed to print some informations about the system you run it: CPU, RAM and some other informations.


### Language(s)
- English


### Platform(s)
- Windows XP
- Window Vista
- Windows 7


### Requirement(s) 
(have to be installed before you use the application)
The project is generated with Microsoft Visual Studio 2008 and so the exe requires the msvcredist.exe (MSVC Redistributable 2008)
Link: http://www.microsoft.com/downloads/en/details.aspx?familyid=a5c84275-3b97-4ab7-a40d-3802b2af5fc2&displaylang=en


### Usage
0. install the REQUIREMENTS
1. Simply run the exe, it will print out the informations to the command line


### Source code written in
- C++ (Microsoft Visual Studio 2008)
And can be found on sourceforge.net





#Scripts
##Python
### TextFileStatistics


#### Description
This little handy script collects and prints useful summary data about text files. It can count:
- file count of inspected files
- total line count of multiple text files

Other features:
- multiple files to inspect in one run
- subdirectory option
- you can specify wich subdirectories will be processed
- file extension filters
- results are saved in a specified file


#### Language(s)
- English


#### Platform(s)
- can be used everywhere, where Python can be installed


#### Requirement(s)
- Python 2.7: http://www.python.org/download/


#### Usage
0. install the REQUIREMENTS
1. open TextFileStatistics.py in a text editor
2. change the variables starts with uv (e.g.: uvRootDir), documented in the script
3. save the file
4. run the script


#### Source code written in
- Python
And can be found on sourceforge.net
Source: README.txt, updated 2011-01-17