cmd批处理剪切_批处理复制文件到剪切板,读取剪切板内容到目录

这篇博客介绍了一个cmd批处理脚本,用于复制文件到剪切板以及将剪切板内容复制到指定目录。用户可以输入文件路径或拖拽文件,脚本会自动处理并将文件内容存入剪切板,然后根据用户选择将剪切板的内容复制到目标文件夹。
摘要由CSDN通过智能技术生成

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

@echo off & color a & title xclip-super ^&By 繁华背后的落寞

setlocal EnableDelayedExpansion

Rem 程序功能: 复制文件到剪切板,复制剪切板内容到指定文件夹!

if exist %windir%\xclip.exe (goto :step3)

cls&echo.&echo 第一次请在联网状态下使用此程序!

MsHta JavaScript:document.write();setTimeout('close()',1000);

echo mshta http://bathome.net/s/hta/index.html Tools.get('xclip')^&exit >getxclip.bat

start getxclip.bat

MsHta JavaScript:document.write();setTimeout('close()',1000);

del /s /f /q getxclip.bat >nul

MsHta JavaScript:document.write();setTimeout('close()',3000);

:step1

cls

tasklist /nh|find /i "mshta.exe" >nul

if %errorlevel%==0 goto :step2

goto :step1

:step2

if exist %windir%\xclip.exe (goto :step3)

if exist xclip.exe (move /y xclip.exe %windir%\)

taskkill /im mshta.exe /t /f >nul

:step3

:menu

cls

echo 按1选择将文件复制到剪切板!

echo.

echo 按2选择将剪切板文件复制到目标路径!

echo.

choice /c "12" /n /m "请选择功能1或2:"

if !errorlevel!==1 goto :menu1

if !errorlevel!==2 goto :menu2

goto :menu

:menu1

cls&echo.

echo 复制单个文件请输入文件路径或拉入文件!

echo.

echo 复制某个目录某类型文件请输入 目录\*.文件类型(如c:\*.jpg)!

echo.

echo 复制目录所有文件请输入 目录\*.*(如c:\*.*)!

echo.

set /p var=请输入文件路径或拖入文件:

echo !var!|xclip /copy >nul

cls&xclip /get

echo.&echo.&echo 以上文件已放入剪切板,请按任意键返回主菜单!&pause>nul&goto menu

:menu2

cls&echo.

set /p var=请输入目标文件夹路径或拖入文件夹:

for /f "delims=" %%a in ('xclip /get') do (copy /y "%%a" "!var!" >nul)

cls&xclip /get

echo.&echo.&echo 以上文件已复制到目录!var!,请按任意键返回主菜单!&pause>nul&goto menu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值