哦天哪,我得暴露自己是个菜鸟;)
在Windows中,我需要在工作目录的子目录中执行批处理文件。但是,仅仅运行subdir/foo.bat cmd1 cmd2是行不通的,我收到一条错误消息
找不到命令“subdir”。
我究竟做错了什么?
是否可以将位于 HTTP:// URL 的文件复制到 BAT 或 CMD 文件中的本地目录?
是否可以在 DOS 批处理文件中插入定时暂停?
它应该像暂停命令一样,但不必按任何键,它会在 X 秒内自行继续。
我想制作一个批处理文件,指定为前一天的文件夹名称日期。我该怎么办?
这是我的批处理文件。
Set Tarih1=%date:.=%
d:\
cd \ Yeni Klasör
md %date:.=%
cd %date:.=%
Run Code Online (Sandbox Code Playgroud)
提前致谢。
将文件从一台服务器传输到另一台服务器的可能的好的和有效的方法是什么?在这种情况下,它将从 windows server 2003 到 windows server 2008 r2。我认为 Powershell cmdlet 或批处理文件可能会有所帮助,但不确定。
powershell windows-server-2003 file-transfer batch-file windows-server-2008-r2
我试图将返回输出的命令放入批处理文件中。当我运行批处理文件时,它会一遍又一遍地执行命令,直到我用 CTRL+C 取消为止。
我在 Windows CE、Windows XP、Windows 7 和 Server 2003 中观察到了这种行为。起初我以为我在使用 LDIFDE 时犯了一个错误,但在 PING 中也是如此。
我在批处理脚本中遗漏了什么吗?
该文件包含一行:
ping google.com
Run Code Online (Sandbox Code Playgroud)

我有一个文件夹c:\test\,并在其中两个文件a.txt和b.txtv。
我只想处理扩展名等于.txt.
如果我写这个命令
cd c:\test
for %f in (*.txt) do echo %f
Run Code Online (Sandbox Code Playgroud)
我会得到其中两个结果a.txt和b.txtv上市。
同样的情况发生在
cd c:\test
dir *.txt
Run Code Online (Sandbox Code Playgroud)
好像.txt是一样的.txtv。
我有意大利语的 Windows XP SP3 和结果
ver
Run Code Online (Sandbox Code Playgroud)
是Microsoft Windows XP [Versione 5.1.2600]。
相同的结果来自英语的 Windows 7 Microsoft Windows XP [Version 6.1.7601]。
我每分钟为我的脚本 (Scheduled Tak (CronJob)) 运行一个 .bat 文件。当它运行时,似乎 ms-dos 窗口的时间很短。我的批处理代码是这样的;
@ECHO 关闭 C:\wamp\bin\php\php5.4.3\php.exe -f "C:\wamp\www\tst\index.php"
运行时如何隐藏此窗口?
我正在使用批处理文件在登录时自动启动软件。该软件映射分配了一个字母 (R:) 的远程驱动器,并将文件资源管理器打开到 R:。
我想在批处理文件中附加一行,将当前目录更改为“这台电脑”/“计算机”,以便——在 Windows 文件资源管理器中——用户可以看到所有可用的驱动器,包括远程驱动器。我知道它不是一个真正的文件夹——比如用户文件夹——而是注册表中的一个键。
在文件资源管理器中,有没有办法在命令行/批处理文件模式下访问“这台电脑”?
我正在尝试做一个简单的批处理(这不是全部,但这是使一切都失败的部分)
@echo off
for /f "tokens=*" %%G in ('dir /s /b /a:d "e:\tmp\*"') do (
echo %%G
set fullpath=%%G
set basename=%fullpath:~7%
echo %fullpath%
echo %basename%
)
Run Code Online (Sandbox Code Playgroud)
这个脚本应该从任何地方运行,因此有趣的 for 循环。它应该查看目录,然后做一些事情。
在这个特定的目录中,还有另外 3 个目录:bomslenovodb,cpat和finance
预期输出
e:\tmp\bomslenovodb
e:\tmp\bomslenovodb
bomslenovodb
e:\tmp\cpat
e:\tmp\cpat
cpat
e:\tmp\finance
e:\tmp\finance
finance
Run Code Online (Sandbox Code Playgroud)
实际输出
First run
e:\tmp\bomslenovodb
ECHO is off.
ECHO is off.
e:\tmp\bomslenovodb
e:\tmp\cpat
ECHO is off.
ECHO is off.
e:\tmp\cpat
e:\tmp\finance
Second run
ECHO is off.
ECHO is off.
e:\tmp\finance
e:\tmp\bomslenovodb
e:\tmp\finance
ECHO is …Run Code Online (Sandbox Code Playgroud) batch-file ×10
windows ×5
batch ×3
windows-7 ×2
directory ×1
path ×1
powershell ×1
scripting ×1
terminal ×1