Articles of 批处理

cmd.exe:如何启动后台进程,运行一些东西,停止后台进程

我想运行一个批处理脚本: 启动一个后台进程(一个Selenium RC服务器,如果有的话); 等待后台进程开始监听某个端口(或等待一段时间); 运行一些指令; 停止后台进程。 我写了这个: start java -jar "path\selenium-server.jar" ping -n 5 127.0.0.1 >NUL "path\Gallio.Echo.exe" "path\MyAssembly.dll" REM now, how do I stop the background process?

为了特定的应用程序,使所有的窗口都是大写的

有没有一种方法,我可以透明地设置窗口上限,当特定的应用程序运行。 对于奖励积分,当应用程序终止时,我应该能够恢复正常(非大写模式)。 我GOOGLEsearch,经过SO / SF,但我甚至不知道从哪里开始find答案。 谢谢

使用批处理命令检查可用磁盘空间

有没有办法在批处理脚本中检查硬盘的可用空间? 我宁愿不使用第三方应用程序,因为我需要填写很多表单,在这种情况下,我想我会自己写一个小应用程序。

Linux上的批处理性能

我的最终用户想在Linux机器上同时运行批处理。 他们的印象是,同时运行多个将减less周转时间。 这些过程做了相当多的繁重工作。 我认为,同时运行只是争夺资源,引起资源争夺。 一些testing似乎certificate了我的假设。 我在SF上发现了类似的线程。 任何人都可以指出certificate理论双方的权威资源吗? 可以做什么样的testing来validation这个假设? 在Linux上批处理

检查UNCpath时,testing文件夹是否存在的批处理脚本失败

我写了一个小batch file来帮助我们进行服务器迁移,以使用GPO重新映射用户目录。 但是,在batch file中,我遇到了一个语法问题,但它仍然失败。 这是我迄今为止在下面。 If exist "\\server\UserData\%username%" GOTO :UNMAP ELSE NET USE H: \\newserver\UserData\%USERNAME% :UNMAP NET USE H: /DELETE /Y NET USE H: \\newserver\UserData\%USERNAME% 现在当我运行它时,我得到以下内容: The syntax of the command is incorrect. C:\>if exist "\\server\UserData\userfolder" 任何想法如何解决这个问题或我做错了什么?

有没有办法提交一批命令到思科路由器,并让他们从路由器执行?

我需要从我的位置更改远程(6小时驱动器)客户端的Cisco 871(IOS 12.4.15T)的configuration,因为他的位置有一些新的Internet服务。 更确切地说,我需要改变默认的路由,外部接口(Fa4)的IP地址,并在那里禁用PPPoE设置。 不幸的是,做任何这些(显然)会断开与路由器的连接。 我没有一个带外pipe理调制解调器(我知道,我知道)。 有什么办法可以input我需要运行的命令,并从闪存上的文件中一个接一个地执行这些命令:? 我从来没有尝试过这样的事情。 基本上一个DOS风格的batch file正是我所需要的。 除了使用kron执行CLI命令之外,似乎没有任何东西可以用在这里 ,但是这里指定的只是执行EXEC命令,而不是configuration命令。 有希望,还是我旅行?

删除文本文件中列出的文件

我有一个文件,导出了一堆需要删除的文件名。 我需要知道如何去除每个文件,而不必一次一个在命令行上发布。 我曾经想过只是在for循环中进行操作,这可能会起作用,但是想知道是否有一个更简单,甚至更好的解决scheme。 谢谢。

使用通配符删除registry项

我希望find一种方法来删除基于通配符使用batch file的registry项,而不是写一些VBScript。 有没有人有一个例子? 我不得不按照以下所述继续使用MS的精彩手动删除Office: http://support.microsoft.com/kb/928218 我试图去除的一个例子是: HKEY_CLASSES_ROOT\Installer\Products\*F01FEC HKEY_CLASSES_ROOT\Installer\UpgradeCodes\*F01FEC HKEY_CLASSES_ROOT\Installer\Win32Assemblies\*Office12* 可以reg查询将值放入一个variables,然后可能用for循环打他们? FOR %%i IN (%PATH1% %PATH2% %PATH3%) DO ( reg delete %PATH1% /f )

评估Windows批处理脚本中的expression式

这可能会成为有史以来最愚蠢的问题,因为我可能错过了显而易见的事实。 无论如何,这里是:你能评估一个批处理脚本中的expression式。 例如,我想添加两个数字并打印结果: echo 4+2 这将只打印“4 + 2”,而不是“6”。 也许我正在Windows上进行批处理脚本太多了… 谢谢!

是否有一个cmd / certutils将证书从一个商店复制到另一个商店?

我想知道是否有一个cmd复制现有的证书从一个商店到另一个。 我试图从用户中间证书颁发机构存储(certutils -user -store ca fqdn-HOST-CA)将证书复制到机器的受信任根证书颁发机构存储(certutils -store root fqdn-HOST-CA)。 我尝试用-addstore一起pipe理cmds,但没有工作! certutil.exe -addstore root | certutil.exe -store -user ca fqdn-HOST-CA 有任何想法吗? 谢谢