A. CMD批处理查看当前路径(pwd)
B. 如何用批处理命令从文件全路径中得到文件的目录路径
@echo off
call :abc E:\jdk6\src.zip
pause>nul&exit
:abc
for /f "delims=" %%f in (%1) do set PPP=%~dp1
echo 路径为:%PPP%
=======================
@echo off
set /p a=请输入文件差拿的完整路径,凯卖或直接把文件拖进来,然虚孙搭后按回车键:
call :abc "%a%"
pause>nul&exit
:abc
for /f "delims=" %%f in (%1) do set PPP=%~dp1
echo 路径为:%PPP%
BTW: 追问即可,不需那样补充。
C. .bat 运行文件夹下所有的.bat批处理命令
@echo off
dir /a /s /d *1.bat && start /w *.1bat
dir /a /s /d *2.bat && start /w *2.bat
D. 批处理要加什么命令才可以取得鼠标右键的路径
分类: 电脑/网络 >> 电脑常识
问题描述者高猛:
批处理要加什么命令才可以取得鼠标右键的路径?
我在鼠标右键创建了一个菜单调用一个批处理,加什么命令可以获得鼠标右键的路径?
解析:
%~dp0
在批处理中,%0即代表批处理文件本身。在批处理中,使用命令“del 0%”即可达到删除自身的目的。利用此特性,批处理经常被用来做完全卸载工具。
当然,我们首桥还可以利用扩展,获得更多的用途:
1、利用“%~dp0”可以得到该文件的路径;
--------------------------------------
@echo off
echo %~dp0
--------------------------------------
2、利念祥用“%~nx0”可以得到文件名;
--------------------------------------
@echo off
echo %~nx0
---------------------------------------
E. 批处理(bat)命令之cd 命令
目录切换格式:格式:CD [盘符][路径]
如果当前目录是C:\Documents and Settings\mzybar,我们要切换到同一分区下不同的目录,局举请看下面的例子。(注:下面例子中的>表示命令行下的提示符,>前面的表示当前目录。)
例1 切换到C:\WINDOWS目录
例2 切换到C:\WINDOWS\system32目录
如果当前目录是C:\WINDOWS\system32,我们要返回到上一层目录,即返回到C:\WINDOWS时,我们可以这样宽腊好:
例3
在这里,cd..是不是简单了很多?呵呵!当然了,你也可以cd C:\WINDOWS
如果当前目录是C:\WINDOWS\system32,我们要返回根目录,即返回到
C:\时,你可以试下这个:
例4
在这里返回根目录时,我们用的是cd\命令,当然你也是可以cd c:\
其实在DOS命令中.、..和\都是表示相对路径的,.是当前目录,..是上一层目录,而\则表示根目录。我们来试下
cd.
例5
看到了吧,当输入cd.后还是在原来的位置,因为 。是当前目录,切换到当前目录当然没有变罗。
格式:格式:CD /d [盘符][路径]
如果当前目录是C:\Documents and Settings\mzybar,我们需要切换到其它分区目录,请看:
例1 切换到D:\123\abc
如果我们慎铅要切换到D盘的根目录,则有更简单的方法,请看:
例2
在这里,我们直接输入驱动器号 冒号,就可以切换到它的根目录。
例1
执行显示的是当前的完整路径。