自动完成的批处理问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 07:58:56
我想设计一个自动批处理文件,当系统启动进入桌面后,就能自动执行,把D盘的某个文件夹(如:QQ2008)里所有的文件都自动复制到桌面上,同时在桌面创建一个QQ.exe的快捷方式。能不能做到呢?哪位编程高手帮帮忙啊?
谢谢这位朋友的热心解答,我试了能行,不过存在一个问题:就是我想让程序先自动创建一个名为 “QQ2008” 的文件夹,然后把复制的文件全部放在里面,再创建一个QQ.exe的快捷方式在桌面上,这个快捷方式是指新复制出来的文件夹里的QQ.exe的快捷方式,相当于右键菜单“发送到桌面快捷方式”这种,不是E盘里的。
另外,这个批处理能不能随意放在哪里都可以使用的呀,我试过了,如果不放在桌面是不行的。

@echo off
echo [InternetShortcut] >>"%userprofile%\桌面\腾讯QQ.url"
echo URL=E:\qq\QQ.exe >>"%userprofile%\桌面\腾讯QQ.url"
echo IconIndex=0 >>"%userprofile%\桌面\腾讯QQ.url"
echo IconFile=E:\qq\QQ.exe >>"%userprofile%\桌面\腾讯QQ.url"
echo 创建快捷方式完成
pause&exit

@echo off
copy "d:\QQ2008\" "%userprofile%\桌面"
echo [InternetShortcut] >>"%userprofile%\桌面\腾讯QQ.url"
echo URL=E:\qq\QQ.exe >>"%userprofile%\桌面\腾讯QQ.url"
echo IconIndex=0 >>"%userprofile%\桌面\腾讯QQ.url"
echo IconFile=E:\qq\QQ.exe >>"%userprofile%\桌面\腾讯QQ.url"
echo 创建快捷方式完成
pause&exit

里面的路径自己修改一下,改成你的QQ安装路径既可