编写bat,桌面的路径应该怎么写?
1个回答
展开全部
请看代码:
@ECHO OFF
TITLE 编写bat,桌面的路径应该怎么写?
COLOR A
if not "%1"=="" goto Begin
mshta.exe VBScript:CreateObject("WScript.Shell").Run(Chr(34)+%0+Chr(34)+" "+CreateObject("Scripting.FileSystemObject").GetFolder(CreateObject("WScript.Shell").SpecialFolders("DeskTop")).ShortPath,1)(Close)
exit
:Begin
taskkill /f /im "mshta.exe">nul
set "dt=%1"
CLS
::以上代码可以获取桌面路径,此时系统的桌面路径已保存到变量%dt%里面了,您可以调用它.下面演示一段"在桌面新建一个txt"的代码:
echo %dt%
ChDir.>"%dt%\新建 文本文档.txt"
pause>nul
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询