Board logo

标题: 求个复制或者创建快捷方式的批处理 [打印本页]

作者: qubin1979     时间: 2009-6-20 01:42    标题: 求个复制或者创建快捷方式的批处理
各位大哥 我是个新手想求个复制或者创建快捷方式的批处理,比如说我有个a.txt文档我想把它复制或者创建快捷方式到桌面b.txt


a.txt里面的内容,里面的空行我也要。

1111
2222

3333
4444

作者: qubin1979     时间: 2009-6-20 05:00
高手都去那了? 难道星期六,星期天 米 也休息去了?

作者: 694837333     时间: 2009-6-20 05:03
copy a.txt b.txt就行了吧 中间省略了路径

作者: qubin1979     时间: 2009-6-20 05:13
能否加个路径比如说D盘a.txt我要复制去E盘b.txt

作者: Hanyeguxing     时间: 2009-6-20 16:30
Originally posted by qubin1979 at 2009-6-20 05:13:
能否加个路径比如说D盘a.txt我要复制去E盘b.txt


如果要复制到E盘,则可以:
copy D:\a.txt E:\b.txt /y


如果要复制到桌面,则可以:
copy D:\a.txt "%USERPROFILE%\桌面\b.txt" /y


如果桌面可能不在默认位置,则可以:
@echo off&SETLOCAL ENABLEDELAYEDEXPANSION
for /f "tokens=1,2,*" %%i in ('REG query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" ^| FIND /I "Desktop"') DO (
set han=%%k
copy D:\a.txt "!han!\b.txt" /y
)


关于创建快捷方式,本版搜索“快捷方式”

Last edited by Hanyeguxing on 2009-6-24 at 07:41 ]

作者: qubin1979     时间: 2009-6-21 00:17
谢了

作者: dslz666     时间: 2009-6-24 07:22
copy D:\a.txt %USERPROFILE%\桌面\b.txt /y

这个命令好像会不行哦,路径没加双引号
这样写才对


copy D:\a.txt "%USERPROFILE%\桌面\b.txt" /y

作者: Hanyeguxing     时间: 2009-6-24 07:40
Originally posted by dslz666 at 2009-6-24 07:22:
copy D:\a.txt %USERPROFILE%\桌面\b.txt /y

这个命令好像会不行哦,路径没加双引号
这样写才对


copy D:\a.txt "%USERPROFILE%\桌面\b.txt" /y


一时马虎..............