Questions tagged «batch»

批处理是在没有用户干预的情况下执行一组命令或软件程序。批处理文件是一个文本文件,其中包含一系列此类命令或程序调用。请为此使用标签[batch-file]。

3
用于搜索文件的Windows xp命令
在Windows XP上从命令行搜索文件的最简单方法是什么? 我想查找自某个日期以来创建的文件,大于特定大小或在某个驱动器上创建的文件。 理想情况下,我希望能够在文本文件中保存带有参数的命令,我可以定期重新运行该文件。


6
如何为Windows中的各种应用程序创建无人参与的安装程序?
我今天不得不重新安装我的操作系统,我需要安装大量程序,更不用说安装后要做的一些配置了! 我听说有些人正在使用批处理文件来使用无人值守的安装程序自动执行此过程。 是否有程序可以为您交给它的可执行文件生成批处理脚本? (如果没有,应该有。) 我如何为无人参与的安装程序编写批处理文件?

1
复制命令和Excel文件的意外结果
从Windows批处理文件执行“复制”命令时我注意到一些奇怪的事情,并且想知道是否有人之前遇到过此问题并且可以解释原因。 我在批处理文件中有一行,它将Excel文件从位置A复制到位置B,并且还重命名该文件。例如: Copy \\server\share\folder\locationA\file_*.xlsx \\server\share\folder\locationB\file.xlsx /y 副本看起来很好,因为Excel文件存在于位置B,但是当我打开文件时,我收到一条错误消息,指出: “Excel无法打开文件...因为文件格式或文件扩展名无效。请验证文件是否已损坏,文件扩展名是否与文件格式匹配。” 我使用上面的命令行运行了一些测试,并注意到只有在A部分的文件名中使用通配符时才会出现此问题。例如,文件副本,我可以使用此命令打开它: Copy \\server\share\folder\locationA\file_LongName.xlsx \\server\share\folder\locationB\file.xlsx /y 我意识到有很多方法可以解决这个问题,但我对解决方案不感兴趣,我对解释感兴趣。我的问题是为什么会发生这种情况?

2
在后台运行couchdb.bat /在Windows上没有终端?
当我意识到最终有一个用于couchdb的GOOD Windows安装程序时,我非常兴奋。但我并不觉得服务器不能作为服务运行。您将获得一个启动沙发服务器的.bat文件,但它需要终端保持打开状态。 如果必须,我将编写一个执行.bat文件中的命令的Windows服务,但我想知道是否有任何方法可以隐藏终端或像在Linux中一样运行后台作业。

2
使用批处理文件替换文本文件中的某些单词
我正在尝试使用批处理文件来确定当前安装的驱动器号,并用该驱动器号替换ini文件中的关键字。 基本上,ini文件包含: [app] dir=Drive\ApplicationPath path=Drive\ApplicationPath\Messenger.exe ver_number=12091 lang=1033 theme=default ver=intl [applist] Cafe=Drive\ApplicationPath\ApplicationData im=Drive\ApplicationPath1\ApplicationData 等等。 我正在尝试将bat文件放入包含此app.ini文件的目录中,以检测当前驱动器。某些用户可能在D:,E:,F:中有此目录,然后重写此app.ini文件,将单词“ Drive”替换为驱动器号D:,E:或F: 我已经考虑过使用令牌和派生类,但是我不确定如何解决。有什么专家建议吗?我只在寻找批处理方法,因为批处理文件将满足我的所有需求(检测Windows XP或7,x86或x64,并最终将此ini文件复制到要运行的OS上正确的文件夹中)。

0
切换到visual studio提示符并从批处理文件中执行命令
打开Visual Studio 15命令提示符的命令是: %comspec% /K ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat"" 我想要做的是让我的批处理文件运行并更改为提示的visual studio版本,然后执行在visual studio工具路径中找到的工具。 现在我正在尝试: %comspec% /K ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat"" ECHO Running XSD tool xsd.exe my.xsd /c 第一行运行,然后没有。是否可以运行后续命令?


1
'wmic'不被识别为内部或外部命令,可操作程序或批处理文件
我需要运行我制作的这个脚本。该批次应该复制STM32 Nucleo上的编译程序。它用它wmic来查找Nucleo的虚拟驱动器的标签: @echo off for /f %%D in ('wmic volume get DriveLetter^, Label ^| find "NODE_F446RE"') do set nucleo_drive=%%D IF EXIST %D%\DETAILS.TXT ( IF EXIST main.bin ( @echo on xcopy main.bin %D% @echo off echo Copied main.bin on nucleo ) ELSE ( echo Binary not found. Run `mingw32-make` in this …




2
使用脚本在文本行中增加一个值
我有一个文本文件作为输入。我需要通过某些程序,SED,AWK等进行过滤,无论何时,每次运行脚本时都需要在特定行中增加一个值。 最好的方法是什么? 示范文本: File Type Rev 100 data a data b file loc comment line eof 只有“ Rev 100”应更改为“ Rev 101”
3 batch  sed  awk  plaintext 

2
(批量)将BMP转换为具有透明性的PNG
我有+500个.bmp,我想将其转换为.png。如果原始BMP的白色(#FFFFFF)可以在.png中转换为透明,那就特别好。 由于.bmp是16色,因此PNG-8就足够了。 我希望可以将其放入批处理文件中的命令行工具,但是任何工具都会有用。您知道这样的工具吗? 编辑:我最常用的操作系统是Windows 7 x64,但我也有Cygwin和各种可用的Linux。
3 conversion  batch  png  bmp 

1
如何在Windows命令提示符下根据创建日期加载文件
在使用xp_cmdshell的SQL Server中,我能够根据加载文件 修改日期 使用命令,例如, z: & forfiles /m *.jpg /s /d 07/16/2015 /c “cmd /c echo @fdate @ftime @path” 但我想知道如何加载文件 创建日期 。任何帮助将非常感激。 有关stackoverflow的问题,但尚无答案。请查看链接了解详情 如何通过SQL Server xp_cmdshell在Windows命令提示符下根据创建日期加载文件

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.