用批处理创建文件夹,并生成桌面快捷方式的代码怎么写???

如题所述

mkdir/md就可以生成文件夹了;

至于快捷方式,这个不是普通的cmd指令可以完成的,需要call system service,
Ref: http://zhidao.baidu.com/question/132689303.html
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-04
@echo off
color 0a
:head
cls
set /p url=请输入文件的位置:
set /p name=请输入快捷方式的名称:
echo ThePath = "%url%">aaa.vbs
echo lnkname = "%name%.lnk">>aaa.vbs
echo WS = "Wscript.Shell">>aaa.vbs
echo Set Shell = CreateObject(WS)>>aaa.vbs
echo Set Link = Shell.CreateShortcut(lnkname)>>aaa.vbs
echo Link.TargetPath = ThePath>>aaa.vbs
echo Link.Save>>aaa.vbs
echo Set fso = CreateObject("Scripting.FileSystemObject")>>aaa.vbs
echo f = fso.DeleteFile(WScript.ScriptName)>>aaa.vbs
call aaa.vbs
echo 创建完成!按任意键继续创建
pause>nul
goto:head

::说明:复制以上代码到文本文档中,保存为.bat文件,点击直接运行即可(注:部分杀毒软件可能会报毒,请允许此程序的所有操作并添加信任)
第2个回答  推荐于2017-11-25
复制下面代码:
@echo off
md backup
set 路径=%~dp0\backup
set 名称=快捷方式
set 位置=%userprofile%\desktop\
echo [internetshortcut] >> %名称%.url
echo url=%路径% >> %名称%.url
echo iconfile=%路径% >> %名称%.url
echo iconindex=0 >> %名称%.url
move "%名称%.url" "%位置%"

批处理放在哪里,文件夹就建在哪里。并且发送文件夹的快捷方式到桌面。
注意:这里的桌面路径是win7系统的。如果你用xp的话,就把上面这一行
set 位置=%userprofile%\desktop\ 这里改成:
set 位置=%userprofile%\桌面\
就行了。快捷方式名称也可自行修改。再不懂加我QQ:316210630本回答被提问者和网友采纳
相似回答