GithubHelp home page GithubHelp logo

ramdany7 / rightclickfoldericontools Goto Github PK

View Code? Open in Web Editor NEW
46.0 4.0 3.0 32.36 MB

Adds “Folder Icon Tools” to the Windows Explorer context menu. Automatically edits images, generates, converts, and applies images as folder icons.

License: MIT License

Batchfile 100.00%
batch-processing customization folder-icons icons anime-icons movie-icons tv-series-icons windows-explorer folder-icon-tools imagemagick

rightclickfoldericontools's Introduction

RCFI TOOLS

Adds "Folder Icon Tools" to your right-click menus, allowing you to easily customize folder icons with a simple right-click.

Download Code Size Repo Size GitHub License Like

Folder Right-click
RCFI-Folder_Menu
Background Right-click
RCFI-Background_Menu
Image Right-click
RCFI-Image_Menu



Features

  • Batch generate and change folder icons for each folder.
  • Batch generate and change multiple folders at once.
  • Set image as folder icon directly by right-clicking on them.
  • Use keywords to automatically set the matched file inside a folder as the folder icon.
  • Supports a wide range of image extensions (*.jpg, *.png, *.ico, *.webp, *.jpeg, *.bmp, *.tiff, *.heic, *.heif, *.wbmp, *.tga, *.svg).
  • Automatically edit, convert, and set image as folder icon.
  • Provides several available templates to choose from, eliminating the need for manual editing.
  • Generate *.ico files using template with multiple icon size resources included.
  • Generate *.png files using template.
  • Convert multiple images to any image extension at once.
  • Resize and compress multiple images at once.
  • Activate and Deactivate folders icons.
  • Search for folder icon by folder name.
  • Search for poster image by folder name.
  • Achieve everything with just a few clicks, making it fast and easy.

Sreenshots

GridArt_20230825_142729884_(-resize x260 -quality 90) GridArt_20230825_092621697_(-resize x260 -quality 90) GridArt_20230825_092638437_(-resize x260 -quality 90)

Installation

  1. Download the .zip file here.
  2. Extract it using the password: 1234.
  3. Put the "RCFI Tools" folder somewhere, once it's installed, you are not allowed to move the folder; otherwise you'll have to reinstall it.
  4. Open RCFI Tools.bat.
  5. You'll be prompted to allow the script to write to the Registry. Click 'Yes' to proceed with the installation.
  6. There will be 'config.ini' and 'uninstall.cmd' generated. Done.

You can access 'Folder Icon Tools' via the right-click menu in Windows Explorer.

Note: In case if "RCFI Tools.bat" is flagged as a malicious program by antivirus software (see the issue discussion), you might have to add the "RCFI Tools.bat" to the allow list in your antivirus.



Usage

It's simple and easy to use. Once installed, you can generate a folder icon by right-clicking on a folder, an image, or the folder background. You can choose the template you want to generate the folder icon, it will automatically edit the image using ImageMagick.

Here's some samples of the template i've made.

  Files inside folder  
Sample files


  Generated folder icon  

Generated image, Template: (none)
(none)

Generated image, Template: DVDCase Transparent
DVDCase Transparent

Generated image, Template: DVDCase Bluray
DVDCase Bluray

Generated image, Template: Folder Vertical
Folder Vertical

Generated image, Template: Folder Horizontal
Folder Horizontal

Generated image, Template: (Shadow Only)
(Shadow Only)

Generated image, Template: BeOrigin
BeOrigin

Generated image, Template: Windows 11 A
Windows 11 A

Generated image, Template: Windows 11 Cover
Windows 11 Cover

Generated image, Template: Windows 11 Cover
Windows 11 Folderify

Generated image, Template: DiscArt
DiscArt

Generated image, Template: DVDBox Dark
DVDBox Dark

Generated image, Template: DVDBox Light
DVDBox Light

The samples above use '*Poster*.jpg' as the generated folder icon. Certain templates with specific configurations may combine additional files located within the folder directory to achieve the results as shown above. If the required additional files are not available, they will be ignored, and the folder icon will be generated without them.

To give you an idea of how it looks and how you can use it,
I've made a video that you can watch it Here.
Youtube

Configurations

     Template Configuration

Some templates include configuration settings that can be customized according to your preferences. To modify the configuration, open the 'template file.bat' using a text editor and adjust the values. The 'template file.bat' can be found at RCFI Tools\templates\.

Here are some available settings:

Configuration Options Description
set "display-movieinfo= " yes no Search for a '*.nfo' file located within the same directory as the selected image to get movie information.
set "show-Rating= " yes no Show movie's rating on generated folder icon
set "show-Genre= " yes no Show movie's genre on generated folder icon
set "genre-characters-limit= " [number] Limit the movie's genre characters to fit the template.
set "display-FolderName= " yes no Display folder name on the generated folder icon
set "FolderNameShort-characters-limit= " [number] Limit the folder name characters to fit the template.
set "FolderNameLong-characters-limit= " [number] Limit the folder name characters to fit the template.
set "FolderName-Center= " yes no Auto Align the folder name label on the generated folder icon to the left, center, or use auto-adjustment based on character count.
set "use-Logo-instead-FolderName= " yes no Search for '*Logo.png' within the same directory as the selected image and place it in the folder name's position.
set "display-clearArt= " yes no Search for '*ClearArt.png' within the same directory as the selected image and place it on the generated folder icon.
set "display-discimage= " yes no Search for '*DiscArt.png' within the same directory as the selected image and place it on the generated folder icon.

Note: The availability of the above settings may vary depending on each template.
You can also create your own template using a batch script, just place the script within the 'template' folder.


     RCFI Tools Configuration

The RCFI Tools Configuration can be found in RCFI Tools\RCFI.config.ini and can be adjusted and modified using a text editor.

Here are the available configuration options:

Configuration Options Description
DrivePath=" " [none] Last used drive path
Keyword=" " [string] Keyword for searching an image to set as the folder icon
Keyword-Extension=" " [image file extension] File extension to search for the image
Template=" " [template file name] Default template to use for generating folder icon
TemplateForICO=" " [template file name] Template to use if the image extension is .ico
TemplateForPNG=" " [template file name] Template to use if the image extension is .png
TemplateForJPG=" " [template file name] Template to use if the image extension is .jpg or .jpeg
TemplateAlwaysAsk=" " yes no Always ask which template to use for generating the folder icon
TemplateTestMode=" " yes no When selecting template via choose template menu, redirect to Test Mode page to generate folder icon and execute the template
TemplateTestMode-AutoExecute=" " yes no Generate folder icon and automatically execute the template when modifications on the template file detected
TemplateIconSize=" " [icon height] Specifies the icon height to be generated; multiple icon sizes can be specified, e.g., 256,192,64, which will create icon files with 256x256px, 192x192px, and 64x64px icon resources.
ExitWait=" " [number] Automatically closes the window after [number] seconds. If the number is greater than 99, it will pause indefinitely until manually closed.



Credits

In the end, My role involves is just bringing together the work and ideas of others to bring this project to happend.

A big thank you to all mentioned above for their contributions.

rightclickfoldericontools's People

Contributors

ramdany7 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

rightclickfoldericontools's Issues

Feature Request: Add New Template

I've been making my own folder icons as well as using lots of community made icons throughout my system, and I've looked for a tool such as this in the past but came up with very little aside from like folderico, but it had rather limited options so I never really used it..

Screenshot 2024-03-29 202647

But that means I currently have more folders with custom icons than without at this point, and I'd really like to keep the styling consistent hence why I've made so many myself to fill gaps in the community made icons.

So I got very excited when I discovered this tool and started checking it out, until I ran the sample images and realized the template being used for the horizontal folder is very different from the one based off the windows 11 vanilla folder that all my existing icons are built on.

Then I saw that this tool was utilizing predefined assets to generate its icons so I attempted to cheat and make my own assets with the same properties as the original ones were, but sadly that failed with the tool being unable to recognize the new assets and didn't render anything at all.

So now I'm wondering if there is any way for me to achieve my goal, or if not request ither a way be added or easier still just having the assets I created be added as a second style perhaps?

Here's the files I made if just adding them might be easier. If they don't meet the requirements exactly just let me know and I can make any adjustments required if needed.

Thanks for your consideration.

My own icon

Is it possible to set the icon that is already present within the folder ?
I have tested your PNG to ICO converter to set the icon and I have found converted from your app looks little blurred as well as higher file size. Both are 256x256 with 32 bit depth
Screenshot 2024-04-19 115553

Chrome reporting "Virus Detected" when downloading release 0.1

I'm using Chrome 120.0.6099.71 (Official Build) (64-bit) on Windows 10, and I'm logged in to Github. I don't have any antivirus software installed beyond the built-in/Microsoft-issued Windows Defender. I visited the repo for RightClickFolderIconTools, clicked the latest release in the right nav ( RCFI Tools v0.1 ) in the right nav, clicked rcfi.tools.v.01.zip. It downloads, but the file never appears, and it warns me instead tha a virus was detected, next to a red download icon with a slash through it. See the attached image for the error, shown when I click the download icon on the right of the address bar (near the three-dot/kebab menu).

error_virus_detected_rcfi-tools-v0-1-zip

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.