来源:蜘蛛抓取(WebSpider)
时间:2018-06-27 22:02
标签:
快捷方式 批处理
请问怎么批处理实现复制文件到桌面快捷方式?帮忙改下这段代码可以吗?非常感谢_百度知道
请问怎么批处理实现复制文件到桌面快捷方式?帮忙改下这段代码可以吗?非常感谢
copy &%~1&
C:\Users\leo\Desktop 本来想要个功能实现复制文件到桌面快捷方式别人给了段类似的代码
但是实现的是复制原文件到桌面 并不是快捷方式请问怎么改成复制原文件的快捷方式
我有更好的答案
@echo&off::拖拽文件到该批处理图标上即可for&/f&&tokens=2,*&&%%i&in&('reg&query&&HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell&Folders&&/v&&Desktop&')&do&set&&desk=%%j&set&&LnkFile=%desk%\%~n1.lnk&set&&TargetPath=%~1&call&:CreateShort&&%LnkFile%&&&%TargetPath%&ping&/n&2&0&&nul&&&exit:CreateShortmshta&VBScript:Execute(&Set&a=CreateObject(&&WScript.Shell&&):Set&b=a.CreateShortcut(&&%~1&&):b.TargetPath=&&%~2&&:b.Save:close&)goto&:eof及时采纳回答
采纳率:58%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。批处理创建程序桌面快捷方式(可定义快捷方式名称、图标) 操作系统---System
作者:操作系统---System
浏览:1859次
通过批处理DOS命令给程序创建桌面快捷方式,用途广泛,主要是应用于绿色软件的快捷方式的创建,如果是安装程序,并不需要创建快捷方式,因为这一切都是自动完成的。 还有,创建快捷方式本来很简单,但是,使用DOS命令来创建,可以在特殊的场合起到非常好的效果。 下面,本文给大家介绍一种使用批处理创建快捷方式,可修改快捷方式名称和自行定义图标的方法。 ①代码文件 @echo off set "path=D:\SoftWare\CuteFTP8\cuteftppro.exe" set "name=我的FPT" set m="%USERPROFILE%\桌面\%name%.url" echo [InternetShortcut] %m% echo URL="%path%" %m% echo IconIndex=13 %m% echo IconFile=C:\windows\system32\shell32.dll %m% 将如上代码,保存成为BAT文件,双击即可。 代码说明: path=D:\SoftWare\CuteFTP8\cuteftppro.exe;指快捷方式的程序路径; name=我的FPT;指快捷方式的名称; IconIndex=13 ;指快捷方式的图标序号; IconFile=C:\windows\system32\shell32.dll;指包含快捷方式图标的文件的路径; 二、如何自行设置快捷方式的图标 通过查看上面的代码我们知道,上述的快捷方式其图标,使用序号为13的图标,那么,如何使用其它的指定的图标呢? 首先,我们需要了解图标在哪里,不同的序号对应的图标是什么样的? 在c:\windows\system32\shell32.dll文件中,包含了系统自带的很多个图标。每个图标都不相同,每个图标的序号也不相同。600)makesmallpic(this,600,1800);' src="http://down.amhl.net/img/pc/jsj/xitong/45.gif" border="0" alt="" /> 想要哪个图标,首先要知道图标的序号。如上图,从垂直、纵向方向数,从第二个开始,图标的序号分别为1、2、3、4、……依此类推! 所以呢,在创建快捷方式的时候,我们可以通过修改IconIndex=13 来获取自己想要的图标。
批处理创建程序桌面快捷方式(可定义快捷方式名称、图标) 操作系统---System的发表时间是: 14:20:09&来源:
爱盲网提供盲人无障碍浏览《批处理创建程序桌面快捷方式(可定义快捷方式名称、图标) 操作系统---System》,感谢作者:操作系统---System撰稿!
<div class="number" id="DiggNum_windows批处理运行应用程序并创建桌面快捷方式_百度知道
windows批处理运行应用程序并创建桌面快捷方式
高分求助,我有一个文件夹A,这个文件夹没有绝对路径,A里面有B.bat和C文件夹,现在我要用B.bat运行C文件夹中的D.exe程序并在桌面创建名称为“应用程序”的快捷方式,第一次接触批处理,希望直接源码,完美源码可以加分!谢谢
我有更好的答案
B.bat内容如下:start&&&&C\D.exe&mshta&VBScript:Execute(&Set&a=CreateObject(&&WScript.Shell&&):Set&b=a.CreateShortcut(a.SpecialFolders(&&Desktop&&)&&&&&\应用程序.lnk&&):b.TargetPath=&&%~dp0C\D.exe&&:b.WorkingDirectory=&&%~dp0C\&&:b.Save:close&)
采纳率:77%
找到一些资料,不知道是不是你所需要的,希望能帮到你。从网上搜集了一些“创建快捷方式”的批处理脚本,以供将来工作中参考:一、示例为创建记事本的快捷方式到桌面set path=%WINDIR%\notepad.exeset topath=&%USERPROFILE%\桌面\记事本.url&echo [InternetShortcut] && %topath%echo URL=&%path%& && %topath%echo IconIndex=0 && %topath%echo IconFile=%path% && %topath% 二、利用批处理创建桌面快捷方式goto :eofRem 以下为VbScript脚本Set WshShell = WScript.CreateObject(&WScript.Shell&)strDesktop = WshShell.SpecialFolders(&Desktop&) :'特殊文件夹“桌面”Rem 在桌面创建一个记事本快捷方式set oShellLink = WshShell.CreateShortcut(strDesktop & &\记事本.lnk&)oShellLink.TargetPath = ¬epad.exe& : '目标oShellLink.WindowStyle = 3 :'参数1默认窗口激活,参数3最大化激活,参数7最小化oShellLink.Hotkey = &Ctrl+Alt+e& : '快捷键oShellLink.Ic : '图标oShellLink.Description = &记事本快捷方式& : '备注oShellLink.WorkingDirectory = strDesktop : '起始位置oShellLink.Save : '创建保存快捷方式Rem 在桌面创建一个 腾讯QQ 2007set oShellLink = WshShell.CreateShortcut(strDesktop & &\腾讯QQ 2007 .lnk&)oShellLink.TargetPath = &D:\Tencent\QQ\QQ.exe& : '目标oShellLink.WindowStyle = 3 :'参数1默认窗口激活,参数3最大化激活,参数7最小化oShellLink.Hotkey = &Ctrl+Alt+q& : '快捷键oShellLink.Ic : '图标oShellLink.Description = &腾讯QQ 2007& : '备注oShellLink.WorkingDirectory = strDesktop : '起始位置oShellLink.Save : '创建保存快捷方式Rem 在桌面创建一个“微软中国”的Url快捷方式set oUrlLink = WshShell.CreateShortcut(strDesktop & &\百度搜索.url&)oUrlLink.TargetPath = &&oUrlLink.Save 三、批处理桌面创建快捷方式EXE型S batecho off & clsecho create_shortcut start wscript -e:vbs &%~f0&Exit S End SSet WshShell = WScript.CreateObject(&WScript.Shell&)strDesktop = WshShell.SpecialFolders(&Desktop&)set oShellLink = WshShell.CreateShortcut(strDesktop & &\QQ.lnk&)oShellLink.TargetPath = &d:\QQ\QQ.exe&oShellLink.WindowStyle = 3oShellLink.Hotkey = &Ctrl+Alt+e&oShellLink.IconLocation = &d:\QQ\QQ.exe, 0&oShellLink.Description = &快捷方式&oShellLink.WorkingDirectory = &d:\QQ&oShellLink.Save IP型S batecho off & clsecho create_shortcut start wscript -e:vbs &%~f0&Exit S End SSet WshShell = WScript.CreateObject(&WScript.Shell&)strDesktop = WshShell.SpecialFolders(&Desktop&)set oShellLink = WshShell.CreateShortcut(strDesktop & &\学习天地.lnk&)oShellLink.TargetPath = &&oShellLink.WindowStyle = 3oShellLink.Hotkey = &Ctrl+Alt+e&oShellLink.IconLocation = &%SystemRoot%\system32\url.dll, 0&oShellLink.Description = &快捷方式&oShellLink.WorkingDirectory = &C:\Program Files\Internet Explorer&oShellLink.Save 四、set path=E:\other\QQ\qq.exe
echo [InternetShortcut] &&QQ.url
echo URL=&%path%& &&QQ.url
echo IconIndex=0 &&QQ.url
echo IconFile=E:\other\QQ\qq.exe &&QQ.url
五、在桌面上创建某网站的快捷方式@echo offset lnkdir=&%USERPROFILE%\桌面&echo [InternetShortcut] &%lnkdir%\冲浪奥运专题.urlecho [InternetShortcut] &%lnkdir%\冲浪奥运频道.urlecho URL=&& &&%lnkdir%\冲浪奥运专题.urlecho URL=&& &&%lnkdir%\冲浪奥运频道.urlexit 六、先来看看小文的.@echo off for /f &delims=& %%i in (&%cd%&) do ( echo [InternetShortcut] &&&%USERPROFILE%\桌面\r.url& echo URL=&%%i\blog_backup.exe& &&&%USERPROFILE%\桌面\r.url& echo IconIndex=0 &&&%USERPROFILE%\桌面\r.url& echo IconFile=&%%i\blog_backup.exe& &&&%USERPROFILE%\桌面\r.url& ) 开始没仔细看.后来试了一下,原来是利用了file(本地文件传输协议),但有个缺点,ie会把文件加载到ie缓存文件夹中执行,所以当为需要多个文件才能执行的绿色文件创建快捷方式时,运行会出错.在来看看我的那个(不是我写的,在知道上看到的,分析后改的)又改了,可以将任意文件拖放到该文件上,即可自动创建快捷方式,不需更改代码.这个代码应该是里利用winrar的自解压功能,具体也没研究出来,贴上用到的rar命令行参数说明@echo offfor %%a in (%1) do (echo Path=%%~dpa&test.txtecho Silent=^2&&test.txtecho Overwrite=^1&&test.txtecho Shortcut=D, %%~nxa, &\&, %%a, %%~na&&test.txtstart /wait winrar.exe a -r -ep1 -m1 -sfx -ztest.txt test.exe %0start /wait test.exedel test.*)::
包含子文件夹,可以使用命令:
a,u,f,m,x,e,t,p,v,l,c,cf 和 s.
当使用命令 'a','u','f','m' 将处理在所有子目录中以及当前工作目
录的中的文件。::
当使用命令 x,e,t,p,v,l,c,cf 或 s 将处理在子目录以及当前工
作目录中所有压缩文件。::
从文件名中删除底层目录。不存储在命令行中输入的路径。
tmp 目录中的所有文件和目录都将被添加到压缩文件'test'中,但是被压
缩文件名路径不包含'tmp\'
rar a -ep1 -r test tmp\*
这等价于下列命令:
rar a -r ..\test
cd ..::-m1
使用最快方式(低压缩)::
-sfx[名称]
创建自解压压缩文件。如果建立新压缩文件时使用此开关,自解压文件(使
用 default.sfx 模块或在开关中指定)将被创建。在 Windows 版本中,
default.sfx 应该在 rar.exe 所在的目录中,在 Unix 中 - 在用户的 home
目录中。在/usr/lib 或 /usr/local/lib 中。
rar a -sfxwincon.sfx myinst
使用 wincon.sfx 自解压模块创建自解压(SFX)压缩文件。::
从文件&f&中读取压缩文件注释。如果你需要指定注释文本文件的字符::
集使用 -sc 开关。如果 &f& 没有指定, 注释从标准输入设备读取。
本回答被网友采纳
为您推荐:
其他类似问题
桌面快捷方式的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。批处理创建网站的桌面快捷方式_百度知道
批处理创建网站的桌面快捷方式
请问如何用批处理创建网站的桌面快捷方式并调用系统路径的ICO图标
我有更好的答案
@echo offecho [InternetShortcut]&&百度.url&echo URL=&&&百度.url&
采纳率:13%
@echo off&(echo [InternetShortcut]echo URL=)&&百度.url
为您推荐:
其他类似问题
您可能关注的内容
桌面快捷方式的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。求个批处理删除桌面指定快捷方式_百度知道
求个批处理删除桌面指定快捷方式
直接指定位置删除不了? 但是删除其他的又可以del /f /q C:\Documents and Settings\All Users.WINDOWS\桌面\查看消费信息.lnkdel /f /q C:\Documents and Settings\All Users.WINDOWS\桌面\更改会员口令.lnkdel /f /q C:\Documents and Settings\All Users.WINDOWS\桌面\顾客工具.lnk帮我看下哪里出问题了
我有更好的答案
第一种可以使用360系统急救箱,点击系统修复,然后选择全选修复,最后重启。第二种也是360系统急救箱点击急救 然后重启。第三种是360安全卫士,清理插件,清理干净就可以了。第四种也是360安全卫士,选择功能大全,然后文件粉碎机,选择添加文件,点击粉碎,就可以了。
采纳率:100%
恩 批处理中如果路径中有空格的话得把路径加上引号,否则系统就会把它按空格拆分当成好几个语句,所以你这个应该是:del /f /q &C:\Documents and Settings\All Users.WINDOWS\桌面\查看消费信息.lnk&del /f /q &C:\Documents and Settings\All Users.WINDOWS\桌面\更改会员口令.lnk&del /f /q &C:\Documents and Settings\All Users.WINDOWS\桌面\顾客工具.lnk&
加上引号就是绝对路径了,不会出问题了。
本回答被提问者采纳
del /f /q &C:\Documents and Settings\All Users.WINDOWS\桌面\查看消费信息.lnk&路径中有空格的 要加引号! 郁闷,答案提交了才发现,被楼上的兄弟先了。。
为您推荐:
其他类似问题
批处理的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。