`

批处理,%~d0 cd %~dp0 代表什么意思

 
阅读更多

%0代指批处理文件自身

%~d0 是指批处理所在的盘符

%~dp0 是盘符加路径

cd %~dp0 就是进入批处理所在目录了

详细请参考call /?

分享到:
评论

相关推荐

    关于bat脚本的目录处理1

    除了 `%0` 代表批处理文件自身,还有其他参数引用,如 `%1` 代表批处理的第一个参数,`%2` 代表第二个参数,以此类推。在 `%~` 语法中,可以将 `0` 替换为参数编号,获取相应参数的信息。 总之,批处理脚本中的 `%~...

    ffmpeg-20190220-7e4d3db-win64-static

    cd /d %~dp0 ffmpeg.exe -i "%~1" -vsync cfr -preset 5 -crf 18 "%~d1%~p1%~n1_CFR.mp4" -------------------------------------------------------------- 这个bat文件要和 ffmpeg.exe 放在同一个目录,把要转码的...

    清除临时文件的bat程序.pdf

    2. **获取当前目录和路径**:`%~d0`返回批处理的驱动器,`%~dp0`返回批处理的完整路径,`%~sdp0`返回短文件名格式的路径,`%~f0`返回批处理的完全合格路径,`%cd%`返回当前目录。 3. **改变目录**:`cd..`用于切换到...

    使用批处理获取字符串的文字

    cd "%~dp0" %~d0% @REM 分别测试 @REM "@dimen/mm_30f" 负数 @REM "@dimen/mm_30" 正数 @REM @dimen/mm_30 其他 set line_str1=android:paddingLeft="@dimen/mm_30f" set token_start1=mm_ set token_len1=3 call...

    网维大师专用开机批处理4月16日更新

    网维大师专用开机批处理4月16日更新|网吧脚本 - 顺网科技网吧技...网维英雄帖,专家团队大招募 @ECHO off title 客户机开机批处理 ...%~dp0;e:\系统更新\客户机开机运行;C:\Program Files\WinRAR call :sleep

    解释Dos %cd% 的例子

    此外,%cd%可以与其他环境变量一起使用,如%~dp0,它代表批处理文件所在的完整路径。两者结合可以实现很多实用功能,比如将一个文件移动到批处理文件同一目录: ```batch move somefile.txt "%~dp0" ``` 总结起来...

    如何编写批处理文件批处理文件批处理文件

    简明批处理教程22009年10月20日 星期二 下午 05:35 最近对于批处理技术的探讨比较热,也有不少好的批处理程序发布,但是如果没有一定的相关知识恐怕不容易看懂和理解这些批处理文件,也就更谈不上自己动手编写了,古...

    win7系统运行批处理文件

    win7系统、win8系统、win10系统,用批处理注册控件时,在批处理文件开头加上cd /d %~dp0,注册控件时需要用管理员运行

    批处理获取管理员代码

    这段代码首先关闭命令行的回显(`@echo off`),然后将当前目录切换到批处理文件所在的目录(`cd /d "%~dp0"`),接着启动一个新的命令提示符窗口,并以管理员身份运行`regsvr32`命令来注册OCX控件(`start /wait ...

    让bat批处理以管理员权限运行的实现方法

    cd /d "%~dp0" ``` 只需将上述代码放置在bat文件的开头,即可实现在运行时提示用户以管理员身份执行。 #### 方法三:bat脚本中以管理员权限执行命令 如果希望bat脚本中的某个命令以管理员权限执行,可以在命令前...

    dos批处理-删除eclipse配置

    2. `cd /d %~dp0`:切换到批处理文件所在的目录,`%~dp0`代表批处理文件的完整路径。 3. `del /s /f /q .metadata*`:删除当前目录及其所有子目录下的`.metadata`开头的文件和文件夹,`/s`表示递归,`/f`强制删除,`...

    右键快速进入dos

    - `cd /d "%~dp0"` 命令用于切换到批处理文件所在的目录。`%~dp0` 是批处理文件的完整路径,`/d` 参数确保即使在不同驱动器之间切换也能正确改变目录。 - `cmd` 是启动命令提示符的命令,这样就会打开一个新的命令...

    反编译批处理

    cd /d %~dp0 // 将当前目录切换到批处理文件所在目录 java -jar dex2jar.jar --output . your.dex // 使用dex2jar将.dex转换为.jar ``` 而`apk.bat`可能如下: ```cmd @echo off cd /d %~dp0 apktool d your.apk -...

    如何将批处理文件集成到CodeWarrior中运行.zip

    cd /d %~dp0 // 改变目录到批处理文件所在路径 gcc -o myapp myapp.c // 编译源代码 arm-none-eabi-objcopy -O s19 myapp myapp.s19 // 转换为S19格式 ``` 将这个批处理文件集成到CodeWarrior中,首先需要打开Code...

    批处理静默安装

    - `cd/d"%~dp0MatlabMCR\MCR_R2014a_win64_installer\bin\win64"`:切换到64位版本的安装文件目录。 - `start/b/waitsetup.exe-modeautomated-agreeToLicenseyes-destinationfolder"D:\ProgramFiles\MATLAB\MATLAB...

    批处理程序学习代码.rar

    2. **获取路径.bat**:可能包含获取当前批处理文件所在目录的命令`cd /d %~dp0`。 3. **清除病毒工具.bat**:使用批处理清理特定类型的病毒,可能涉及查找、删除感染文件的命令。 4. **系统信息查询&修改.bat**:...

    工程一键编译

    `cd /d %~dp0`则是用来切换到批处理文件所在的目录,确保后续的命令在这个目录下执行;`make clean`用于清理上一次的编译产物,避免旧文件影响新编译的结果;`make all`则会根据Makefile编译所有的目标。 在多工程...

    自动以管理员身份运行批处理bat文件(vbs与bat两种方法)

    PUSHD %~DP0 & cd /d "%~dp0" %1 %2 mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :runas","","runas",1) (window.close) & goto :eof :runas ::填写自己的脚本 echo 执行完毕,任意...

    windowns下直接转当前路径的dos窗口

    2. **批处理文件**:创建一个批处理文件(`.bat`文件),内容为`@echo off && cd /d "%~dp0"`,双击这个文件就能打开CMD并定位到批处理文件所在目录。 3. **修改注册表**:高级用户可以通过修改注册表项`Computer\...

    解压111111111

    这段脚本首先关闭回显(`@echo off`),然后改变当前目录到脚本所在位置(`cd /d %~dp0`),接着更新Android项目(`android-sdk\tools\android.bat update project -p .`),最后构建调试版本的APK(`call ant debug...

Global site tag (gtag.js) - Google Analytics