标题: [文件操作] 鼠标右键菜单增加多文件复制文件到FTP目录功能的问题 [打印本页]
作者: siesta 时间: 2020-3-8 21:28 标题: 鼠标右键菜单增加多文件复制文件到FTP目录功能的问题
想实现鼠标右键菜单增加复制文件到FTP目录功能。
导入的注册表文件如下- Windows Registry Editor Version 5.00
-
- [HKEY_CLASSES_ROOT\*\shell\CopyToFTP]
- @="复制到FTP目录(&Q)"
-
- [HKEY_CLASSES_ROOT\*\shell\CopyToFTP\command]
- @="cmd.exe /c C:\\SendToFTP.bat \"%1\""
复制代码
FTP上传代码就是常见的那些不再贴出,
现在问题是,单个文件可以正常上传,如果使用CTRL 键多选几个待上传的文件。
会出现多个CMD窗口,而且因为进程占用不能正常使用。- IF {%1}=={} GOTO CloseConnection
- ECHO mput "%~dpnx1" >> %Commands%
- SHIFT /1
- GOTO AddFiles
复制代码
处理变量代码如下
求解多选时候FTP上传的问题?
作者: Batcher 时间: 2020-3-9 09:09
回复 1# siesta
%1 改成 %* 可以吗?
作者: siesta 时间: 2020-3-9 21:34
回复 2# Batcher
换成%*后获取到的值为空 ,不知道什么原因。继续求助
作者: went 时间: 2020-3-9 22:23
右键菜单应该是一个参数一个进程,多个参数不能整合到一起
一个bat处理所有参数就只有用拖拽的方式了
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |