Tag: batch file

我可以在DOSbatch file中有一个IF块吗?

在DOSbatch file中,我们只能有1行,如果语句正文? 我想我find了一个可以像if语句一样使用() ,但是当我尝试这个时,它不会执行语句。 没有错误信息。 这我的代码: if %GPMANAGER_FOUND%==true(echo GP Manager is up goto Continue7 ) echo GP Manager is down :Continue7 当我运行batch file时,奇怪的是既没有“GP Manager is up”,也没有“GP Manager down”的打印。

batch file – 命令行参数的数量

只是将一些shell脚本转换成batch file,有一件事我似乎无法find…这是一个简单的计数的命令行参数。 例如。 如果你有: myapp foo bar 壳牌: $# – > 2 $ * – > foo吧 $ 0 – > myapp $ 1 – > foo $ 2 – >吧 批量 ?? – > 2 <—-什么命令? %* – > foo吧 %0 – > myapp %1 – > foo %2 – >吧 所以我环顾四周,要么我看错了位置,要么我是盲目的,但我似乎无法find一个方法来获得通过的命令行参数的数量。 是否有类似于batch file的命令“$#”的命令? […]

命令行.cmd / .bat脚本,如何获取运行脚本的目录

如何获得运行脚本的目录并在.cmd文件中使用它?

如何在Windows中使用bat文件删除包含所有内容的文件夹?

我想要使​​用bat文件删除包含所有文件和子文件夹的文件夹。 我已经尝试了以下,但它不工作: @DEL D:\PHP_Projects\testproject\Release\testfolder*.* 任何人都可以帮忙吗?

如何在另一个bat文件的后台运行bat文件?

我有一个“设置”脚本,我在早上运行,启动所有我需要的程序。 现在其中一些需要额外的环境设置,所以我需要把它们包装在小的BAT脚本中。 我如何在后台运行Windows XP上的这样一个脚本? CALL env-script.bat同步运行它,即只有在env脚本中的命令终止后,安装脚本才能继续运行。 START/B env-script.bat在同一命令提示符下运行START/B env-script.bat另一个实例,使其处于非常混乱的状态(我看到嵌套CMD.exe的输出,键盘死了一会儿,脚本不是执行)。 START/B CMD env-script.bat产生相同的结果。 CMD中的旗帜都不符合我的账单。

BAT脚本中的相对path

这是我的USB驱动程序上我自己的程序文件夹: Program\ run.bat bin\ config.ini Iris.exe library.dll etc. 我想用run.bat来启动我的Iris.exe 我不能使用这个:F:/Program/bin/Iris.exe就像是一个快捷方式,因为有时它不会给我F驱动程序名(E,G) 我需要写入bat文件才能像魅力一样工作? 我在BAT文件中试过: ˝\bin\Iris.exe˝ 它不工作:(

BAT文件执行后保持打开CMD

我有一个像这样的bat文件: ipconfig 这将打印出的信息到屏幕上,但在用户可以读取信息之前,CMDclosures它自己。 我相信CMD认为脚本已经完成了,所以closures了。 脚本完成后,如何保持CMD打开? 谢谢!

使用batch file将所有文件夹内容复制到另一个文件夹

我在C:\Folder1有一个文件夹 我想将Folder1所有内容复制到另一个位置, D:\Folder2 我如何使用batch file来做到这一点?

禁止命令行输出

我有这样一个简单的batch file: 回声 taskkill / im“test.exe”/ f> nul 暂停 如果“test.exe”没有运行,我得到这个消息: 错误:未find进程“test.exe”。 为什么会显示此错误消息,即使我已将输出redirect到NUL? 我怎样才能压制这个输出?

你如何为文件的每一行运行一个命令?

例如,现在我正在使用以下命令来更改一些文件的Unixpath,这些文件是我写入文件的: cat file.txt | while read in; do chmod 755 "$in"; done 有没有更优雅,更安全的方法?