标题: [系统相关] 批处理BAT怎么进入桌面? [打印本页]
作者: wolfan 时间: 2014-3-17 21:14 标题: 批处理BAT怎么进入桌面?
系统 XP
GHOST的- @echo off
- cd \桌面\ABC\
- :eof
复制代码
可是总是提示“系统找不到指点目录”。
究竟要怎么才能进入桌面的目录呢?
作者: DAIC 时间: 2014-3-17 21:50
- @echo off
- if exist "%userprofile%\desktop\" (
- cd /d "%userprofile%\desktop\"
- ) else if exist "%userprofile%\桌面\" (
- cd /d "%userprofile%\桌面\"
- )
复制代码
作者: wolfan 时间: 2014-3-17 22:00
回复 2# DAIC
奇怪为什么我这里总是不对呢?
能帮忙看下吗?
:APP
那段
需要进入 /桌面/DOME
目录,可是我这怎么执行都不行。。- @echo off
- path = e:\GitHub\share\vim\vim73\;e:\node\;%path%
- git config --global user.name
- git config --global user.email
-
- goto %1 %2 %3 %4 %5
-
- :e
- @echo off
- e:
- cd Git_TMP
- cls
- echo _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
- echo %cd%
- ls
- echo.
- git --version
- echo _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
- goto :eof
-
- :app
- @echo off
- cls
- cd %userprofile%\桌面\DOME/
- echo _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
- echo %cd%
- ls
- echo.
- git --version
- echo _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
- goto :eof
-
- :show
- echo _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
- dir /d
- echo.
- git --version
- echo _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
- goto :eof
-
- :m
- prompt Windows@CMD:
- goto :eof
-
- :eof
复制代码
作者: apang 时间: 2014-3-17 22:03
在某吧有人问过,照搬代码:
1.- @ echo off
- set "reg=hkcu\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"
- for /f "tokens=2*" %%a in ('reg query "%reg%" ^| findstr /i "\<desktop\>"') do (
- cd /d "%%b\"
- )
复制代码
2.- if exist "%USERPROFILE%\桌面\" (
- cd /d "%USERPROFILE%\桌面\"
- ) else cd /d "%USERPROFILE%\desktop\"
复制代码
3.- @ echo off
- %1mshta vbscript:createobject("wscript.shell").run("""%~0"" : """^&createobject("wscript.shell").specialfolders("desktop")^&chr(34))(close) & exit /b
- cd /d "%~2\"
- pause
复制代码
作者: DAIC 时间: 2014-3-17 22:11
回复 3# wolfan
复制2楼的代码
执行
结果贴出来看看
作者: wolfan 时间: 2014-3-17 22:16
回复 4# apang
刚刚试过了这3个方法。
可是还不行啊,还是显示“系统找不到指定的路径”
是不是 前面的那段 path = e:\GitHub\share\vim\vim73\;e:\node\;%path%
已经占用了啥呢?
可是我也试过全路径啊,也是进不了,同样的提示。
作者: wolfan 时间: 2014-3-17 22:18
回复 5# DAIC
找不到指定目录。
我觉得应该是前面 的 path 把系统的设置打乱了。
可是全路径也不行啊。。
cd C:\Documents and Settings\Administrator\桌面
cd \d "C:\Documents and Settings\Administrator\桌面"
的执行也是一样的,系统找不到指定目录啊。
作者: wolfan 时间: 2014-3-17 22:26
表示完全不明白是怎么回事,怎么我这个BAT就是不能进到桌面。
把前面的path删除了,也是一样的结果。
完全不知道问题是在那。
苦逼了。。
作者: wolfan 时间: 2014-3-17 22:49
找到问题出在那了。。
原来是编码问题。
文件是UTF的,要换成 ANSI 的,要不汉字识别不行。。
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |