联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off if "%1"=="" goto addReg goto doCopy :addReg echo 添加到文件夹右键菜单 reg add HKEY_CLASSES_ROOT\Folder\shell\xcopyCmd /ve /d 全部复制到... reg add HKEY_CLASSES_ROOT\Folder\shell\xcopyCmd\command /ve /d "%0 %%1" pause goto EOF :doCopy set thisFolder="%*" echo 当前路径: echo %thisFolder% echo. echo 目标文件夹路径(不要引号): set /p toFolder= echo "%toFolder%" xcopy %thisFolder% "%toFolder%" /E /C /I /H /K pause
@echo off set RegPath=HKEY_CLASSES_ROOT\Directory\shell\XCopyDir reg query %RegPath% >nul 2>nul && ( reg delete %RegPath% /f >nul echo 已删除文件夹右键的“XCopyDir”。按任意键退出... pause >nul exit /b ) set "Dest=F:\MP3" reg add %RegPath%\Command /ve /d "cmd /q/c for %%%%a in (\"%%1\") do xcopy \"%%1\" \"%Dest%\%%%%~nxa\" /eciqhry" /f >nul echo 已添加“XCopyDir”至文件夹右键。按任意键退出... pause >nul exit /b
@echo off set "Dest=F:\MP3" set Args=%* set Args=%Args:"=% call set Args="%%Args: %~d1=" "%~d1%%" for %%a in (%Args%) do ( xcopy %%a "%Dest%\%%~nxa" /eciqhry )
Originally posted by qinchun36 at 2009-8-24 11:04 PM: 直接运行添加到文件夹右键菜单,否则就复制。 [code] @echo off if "%1"=="" goto addReg goto doCopy :addReg echo 添加到文件夹右键菜单 reg a ...
@echo off if "%1"=="" goto addReg goto doCopy :addReg echo 添加到文件夹右键菜单 set a="%0 %%1" reg add HKEY_CLASSES_ROOT\Folder\shell\xcopyCmd /ve /d 全部复制到... reg add HKEY_CLASSES_ROOT\Folder\shell\xcopyCmd\command /ve /d "%a:"=%" pause goto EOF :doCopy set thisFolder="%*" echo 当前路径: echo %thisFolder% echo. echo 目标文件夹路径: set /p toFolder= echo "%toFolder%" xcopy %thisFolder% "%toFolder:"=%" /E /C /I /H /K pause