Tag: batch file

如何执行与Windowsbatch file相同的目录中的程序?

我在同一个文件夹中有一个.bat和一个.exe文件。 我不能从.bat调用.exe文件,除非我把完整的绝对path。 有没有办法不指定path?

如何在批处理脚本中更改Windows命令提示符中的屏幕缓冲区大小

我知道你可以做右键单击属性 – >布局,并在那里手动更改。 但是,如何从Windows批处理脚本中更改它? 我知道你可以用脚本来改变它的大小 MODE CON: COLS=90 LINES=10 但是你怎么能改变缓冲区大小呢? 该脚本将运行一段时间,有时在失败之前退出它需要一些时间,所以我需要更大的缓冲区。

将空格作为parameter passing给bat文件

我有一个简单的蝙蝠脚本,从一个已知的目录复制文件到用户给出的目录。 我如何将path(可能包含空格)传递给我的脚本,并将其与xcopy命令一起使用? 在我的代码中,我有以下 :READ_PWA_PATH if "%1" == "" ( rem Set default path set PWA_PATH="C:\Program Files\PWA" rem echo You have not specified your PWA url. echo Default will be assumed: C:\Program Files\PWA. choice /C:YN /M:"Do you wish to continue [Y] or cancel the script [N]?" IF ERRORLEVEL ==2 GOTO CANCEL IF ERRORLEVEL ==1 GOTO READ_WSS_SERVER_EXTENSIONS_PATH […]

如何在batch file中执行多个git命令,而不是在第一个命令之后终止?

我试图把一系列的GIT命令连续地作为batch file使用,这样我就不会再重复自己了。 例如,我有这个名为update_repo_branch.batbatch file来更新本地存储库,并与远程分支同步一个分支: @echoclosures 如果(%1)==()转到了结尾 如果(%2)==()转到结尾 cd%1 git结帐%2 git获取原点 混帐合并/%2 :结束 很好很懒,但是我发现, 当一个GIT命令完成时,它似乎发回退出标志来终止正在运行的任何东西 。 因此,使用batch file来一次性执行它们根本不起作用。 任何想法如何解决它?

从一个混帐控制台:我如何执行一个batch file,然后返回到混帐控制台?

我有一个名为clear.bat的小实用程序脚本, clear.bat我的来源做了一些家务pipe理工作。 这是一个.bat文件,以便我可以在Windows资源pipe理器中轻松地双击它。 有时,我发现从我的Git bash(msy​​sgit,如果这很重要)执行它更方便。 要做到这一点,我input cmd clear.bat exit cmd把我的Git bash转换成一个正常的cmd窗口,在那里我可以很容易地执行我的批处理。 当我inputexit , cmd环境终止,我回到了我的Git bash中。 这可以用更简单的方式实现吗? 自从文档说,我尝试了cmd /C clean.bat Syntax CMD [charset] [options] CMD [charset] [options] [/c Command] CMD [charset] [options] [/k Command] Options /C Run Command and then terminate /K Run Command and then return to the CMD prompt. This is useful for testing, […]

batch file; 列出目录中的文件,只有文件名?

这可能是一个非常简单的问题,但是我遇到了麻烦。 基本上,我正在尝试编写一个batch file,我需要它列出某个目录中的所有文件。 dir命令会执行此操作,但也会提供其他一些信息; 我希望它只列出文件名并排除其他任何东西。 我只是想输出看起来像这样: file1.txt file2.txt file3.txt 提前致谢!

处理Windows批处理脚本中的引号

在Windowsbatch file中,执行以下操作时: set myvar="c:\my music & videos" variablesmyvar与包含的引号myvar存储。 老实说,我觉得很愚蠢。 引号只是告诉string开始和结束的位置,而不是存储为值本身的一部分。 我怎样才能防止这种情况发生? 谢谢。

如何通过cmd调用删除文件夹中的所有文件和文件夹

我使用Windows。 我想通过系统调用删除文件夹中的所有文件和文件夹。 我可以这样打电话: >rd /s /qc:\destination >md c:\destination 你知道更简单的方法吗?

以batch file打印时间(毫秒)

如何在Windowsbatch file中打印时间(以毫秒为单位)? 我想测量在batch file中行之间传递的时间,但是Windows的“time / T”不打印毫秒。

如何在batch file中附加date

我在batch file(在旧的Windows 2000框上运行)中有以下行: 7z a QuickBackup.zip *.backup 如何将date附加到QuickBackup.zip文件。 所以,如果我今天运行batch file,理想情况下,该文件将是QuickBackup20090514.zip 。 有没有办法做到这一点?