Skip to content

zhongshuiyuan/FastCopy-M

 
 

Repository files navigation

FastCopy-M

"M" is Multilanguage

FastCopy-M feature | FastCopy-M特点

  • 汉化并支持更加完整的多国语言显示,添加语言只需要修改资源文件即可。
    FastCopy Chinesization and modify to support other language more overall, add language only need add new resources

  • Vista以后支持新版文件/文件夹选择框(可多选)
    After Vista support new Shell common file dialog (Easy-to-use, and can select folder multiple)
    Folder select File select

  • 主界面复制时图标也显示动画,并允许修改动画总帧数
    The main window icon displayed animation when runing copy process. And allows to modify the total number of animation frames.
    Main window icon animation

  • 支持调用网络URL作为帮助文件,资源文件内“IDS_FASTCOPYHELP”修改为网页url即可。
    Support use http url to replace "chm" help files, change "IDS_FASTCOPYHELP" in resource to your URL.
    URL help

  • 外壳扩展加入图标。
    Shell Extension add icon.
    Shell Extension icon

Build | 编译

FastCopy-M采用VS2015,你可以自行替换工程到原始版本(或手动修改文件内版本号)以在VS2013或2012上编译。目前比官方多需要引用“shlwapi.lib”。
FastCopy-M used VS2015, if you want bulid on VS2013 or earlier you can replace the ".sln", ".vcxproj" to original version (or modify project version in these file) by your self. Additional Dependencies need include "shlwapi.lib" after ver3.0.4.20.

Auto Change Icon | 自动更换图标

  • 解压“FastCopy-M Resources Rebuild & Replace Tools.zip”基本工具。
    Unzip "FastCopy-M Resources Rebuild & Replace Tools.zip" basic tools.
  • 将“Auto Change Icon Tools.zip”解压到上述解压出来的文件夹中。
    Unzip this "Auto Change Icon Tools.zip" to previous folder.
  • 在“My New Icon”文件夹内按照1、2、3……的顺序命名图标,最后一个图标是等待图标。
    Put your customize icon animate group, and rename to "1.ico","2.ico","3.ico"... Attention: The final icon file as wait icon.
    Rename Icon
  • 然后将“FastCopy.exe”拖到“Change Icon.vbs”上即可。
    Then drag original "FastCopy.exe" and put on "Change Icon.vbs" .
    Drag
  • 会自动编译和替换资源,并保存到“output\FastCopy.exe”。
    Then will auto begin rebuild and replace resources. And generate to "output\FastCopy.exe".
    New Icon

Download Tools | 工具下载

How to translate

You can edit the source and rebuild executable.
Or more simple:

  • Unzip "FastCopy-M Resources Rebuild & Replace Tools.zip".
  • Use "Update resources source file.vbs" to update the newest source. Attention: Backup your edited file before use update.
  • Use "Visual Studio" or "free soft ResEdit" for IDE (VS2005 or erlier not support 32bit icon, recommend VS2010 or later),or any Notepad to to edit "fastcopy.rc" directly.
  • Visual Studio is Easy-to-use,ResEdit is not recommand (rc file saved by the soft , can't open in VS, and can't rebuild by my tools.Use it requir some processing), If you use Notepad edit manually. For example, open "fastcopy.rc" find and copy English part and past at the end.
/////////////////////////////////////////////////////////////////////////////
// English (United States) [or 英語 (米国)] resources [about line 2391]

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US

...

#endif    // English (United States) [or 英語 (米国)] resources [about line 3137]
/////////////////////////////////////////////////////////////////////////////
  • Change "LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US" to your language and sub-language id. You can find them at "include\winnt.rh". No need to edit "defined(AFX_TARG_ENU)" (I don't know where can find it.)
  • Edit this part to your language.
  • Drag original "FastCopy.exe" and put on "rebuild.bat".
  • Then will auto begin rebuild and replace resources. And generate to "output\FastCopy.exe".
  • Change "lcid" value in "FastCopy2.ini" to other decimal LCID, you can test other language on your OS. LCID list If you want add your translate to FastCopy-M, please send your "fastcopy.rc" source to mapaler@163.com.

Website

FastCopy-M website | FastCopy-M网站

http://www.mapaler.com/fastcopy-m/

Official website | FastCopy官方网站

http://ipmsg.org/tools/fastcopy.html

##Official License | FastCopy官方许可 FastCopy ver3.0 Copyright(C) 2004-2015 by SHIROUZU Hiroaki

This program is free software. You can redistribute it and/or modify it under the GNU General Public License version 3(GPLv3).
license-gpl3.txt

If you want to distribute your modified version, but you don't want to distribute the modified source code, or you want to request to develop bundle/special versoin, please contact me. (shirouzu@ipmsg.org)

About

FastCopy-Multilanguage,FastCopy完整支持多国语言版

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 86.1%
  • HTML 13.0%
  • C 0.9%