[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 批处理或VBS设置快捷键把选中的文件自动复制到指定目录

批处理,VBS,设置快捷键`选中文件自动复制到指定目录。本人想做个批处理或VBS,设置一个快捷键`选中文件`然后按这个快捷键后自动复制这个文件到指定目录。批处理无法实现程序也可以。目的是在影楼复制照片的时候可以多复制点出来,影楼2000块给30张相片实在太霸道了,本人想给U盘做个AUTORUN把相片全部复制到U盘隐藏目录里。

改一下,支持空格路径...
  1. @echo off
  2. reg add "HKCR\*\shell\copy_file" /ve /d CopySelectedFiles /f
  3. reg add "HKCR\*\shell\copy_file\command" /ve /d "%temp%\TestCopy.bat \"%%1\"" /f
  4. (
  5. for /f "delims=" %%i in ('more +9^<%~fs0') do (
  6.    echo.%%i
  7. )
  8. )>"%temp%\TestCopy.bat"
  9. goto :eof
  10. @echo off
  11. set "dst_folder=%temp%\"   //在这里设置目标文件夹
  12. copy /y "%~1" "%dst_folder%"
复制代码

[ 本帖最后由 more 于 2009-7-24 16:34 编辑 ]

TOP

AutoHotkey 写的:
使用方法:

    `            复制选中文件到目标路径(默认为 hcopy.exe 所在文件夹)
    Ctrl+`    退出程序
    按右键    如果右键菜单没弹出来,说明还在复制中

----------------

带参数启动:

  hcopy.exe ["目标路径"] [复制快捷键] [退出快捷键]


例:

  hcopy.exe "H:\photo 1" "#c" "x"
  :: 复制到 "H:\photo 1"。复制快捷键是 Win+C,退出快捷键是 X

  hcopy.exe "" f1 f2
  :: 复制到 hcopy.exe 所在目录。复制快捷键是 f1,退出快捷键是 f2


特殊快捷键:

  #                  Win 键
  !                    Alt 键
  ^                  Ctrl 键
  +                  Shift 键
  ~MButton       中键

  ...更多快捷键请参考 AutoHotkey 帮助文档

下载地址: http://good.gd/206465.htm

[ 本帖最后由 tireless 于 2009-7-25 05:02 编辑 ]

TOP

谢谢了``测试下看看`呵呵

TOP

回复 2楼 的帖子

有点看不懂可以解释下吗?

TOP

原帖由 skysk2003 于 2009-7-25 23:08 发表
有点看不懂可以解释下吗?

这样是不是更好理解呢:
  1. @echo off
  2. set "dst_folder=%temp%\"     //在这里设置目标文件夹
  3. rem reg add 是修改注册表的命令,可以在cmd窗口中输入"reg add /?"查看具体的使用方法
  4. reg add "HKCR\*\shell\copy_file" /ve /d CopySelectedFiles /f
  5. reg add "HKCR\*\shell\copy_file\command" /ve /d "cmd /c copy /y \"%%1\" \"%dst_folder%\"" /f
复制代码

TOP

返回列表