相关疑难解决方法(0)

%~dp0是什么意思,它是如何工作的?

我发现%~dp0非常有用,我使用它来使我的批处理文件更具可移植性.

但标签本身对我来说似乎很神秘......这是~做什么的?是什么dp意思驱动器和路径?是否0引用%0包含文件名的批处理文件的路径?

或者它只是一个奇怪的标签?

我还想知道它是否是一个记录的功能,或者是一些容易被弃用的东西.

batch-file

970
推荐指数
7
解决办法
86万
查看次数

Windows批处理:没有换行的echo

什么是Linux shell命令相当于echo -n在输出结尾处抑制换行符的Linux shell命令?

想法是在循环内写入同一行.

windows cmd newline batch-file

213
推荐指数
8
解决办法
23万
查看次数

批处理文件中的符号(@)是什么?它的作用是什么?

一个熟悉windows/dos批处理脚本的人会认识到这一行:

@echo off
Run Code Online (Sandbox Code Playgroud)

很多天以来,我对这种情绪感到满意,这@就是为什么echo off要写在批处理的顶部,就是这样.

然而,最近我就翻过这样一行:

@php foo bar
Run Code Online (Sandbox Code Playgroud)

另一条这样的:

@call \\network\folder\batch.bat
Run Code Online (Sandbox Code Playgroud)

这加强了我的怀疑,@它不仅仅是echo模式切换.但是@没有在Windows XP中列出:命令行参考AZ我试图用作参考,因此我不确定如何找到关于此的确切信息:

@批处理的标志是什么,它的术语是什么,它有什么作用?

windows terminology dos batch-file at-sign

88
推荐指数
1
解决办法
5万
查看次数

标签 统计

batch-file ×3

windows ×2

at-sign ×1

cmd ×1

dos ×1

newline ×1

terminology ×1