读者Paul写了一篇关于在批处理文件中使用相对路径的有趣提示:您可以使用一个特殊的代码来表示对闪存驱动器上的批处理文件有用的当前路径。
我们之前讨论过一种类似的方法来创建从U盘上运行的快捷方式,但是如果您需要批处理文件的完整路径,而不管您将其**了哪台计算机,您可以在任何地方使用批处理文件的当前路径来替代dp0。保罗解释说:
如果在批处理文件中使用“%~dp0”(无引号),这将指向批处理文件的路径。例如:
设置MAC=00:00:00:00:00%~dp0mc-wol.exe%MAC%
MC-WOL.EXE是一个唤醒局域网程序,这个脚本唤醒了电脑,准备让老板远程访问他的电脑。我可以让他远程唤醒他的电脑,而不会把这个可怜的家伙搞得太糊涂。
这是一个可能对每个人都没有用处的技巧,但作为闪存驱动器工具包的一部分,它确实可以派上用场。更多信息,您可以查看极客命令行数据库的速度,或者如何使用批处理文件从命令行杀死多个应用程序。谢谢你,保罗!
有什么有用的批处理脚本智慧可以分享吗?在评论中告诉我们。
... 在Windows上,可以创建一个批处理脚本,自动将文件从选定的源文件夹移动到目标文件夹。此脚本可以检查文件的期限,以确保文件仅在创建后的特定日期或月份之后才被移动。 ...
...”错误。添加到路径非常强大,即使您是从已创建或默认批处理文件执行命令,将其父执行文件添加到路径变量也可以从终端调用它。 ...
...要的一个方面就是你的项目目录。它使您能够更好地掌握文件,并使您能够更轻松地与它们联系起来,特别是当您需要执行文件链接、模块导入、目录切换等操作时。 ...
...ndows命令提示符和PowerShell)使用空格分隔命令和参数,但文件名和文件夹名也可以包含空格。要指定一个文件路径,其中有一个空格,您需要“转义”它。 命令行101:为什么要逃出空格 “转义”字符会改变其含义。例如,转...
...,因为那张是打出来的。 您可以使用波浪号(~)作为从文件系统中任意位置快速返回主目录的速记方式;只需键入以下内容: 光盘~ 这些是绝对路径的示例,其中提供了从文件系统根目录到目标目录再到cd的整个路径。 相对路...
...写。这意味着您不必在命令中键入主目录的完整路径。在文件系统中的任何位置,都可以使用此命令转到主目录: cd ~ 也可以将此命令用于相对路径。例如,如果您位于文件系统中不在主文件夹下的某个位置,并且希望更改为...
...相关的问题。 相关:如何使Windows 10接受260个字符以上的文件路径 我们建议继续并选择此选项。如果您知道不想禁用路径长度限制,只需单击“关闭”即可完成安装。而且,如果您想在提交更改之前阅读更多有关该问题的信息,...
如果您使用Windows的时间足够长,特别是使用名称较长的文件夹和文件,您将遇到一个奇怪的错误:Windows将报告文件夹路径或文件名太长,无法移动到新目标,甚至无法删除。怎么回事? Hey How-To Geek! So the other day, I was reorganizing...
...建和运行bashshell脚本了。您还可以将Bash命令合并到Windows批处理文件或PowerShell脚本中。 即使你知道你在做什么,这也不一定像看上去那么简单。Windows和UNIX使用不同的行尾字符,并且Windows文件系统可以在Bash环境中的不同位置访...