Articles of cmd

taskkill窗口空间的标题名称

我试图在一个控制台窗口中运行taskkill,在它的标题中有空格。 我怎样才能通过这个窗口标题任务技能。 我已经尝试了以下内容: taskkill /fi "WINDOWTITLE eq Administrator: My Window Title"

如何从C ++更改Windows shell(cmd.exe)环境variables?

我想编写一个程序,在shell(cmd.exe)实例中设置一个环境variables。 我的想法是,我可以在这个variables中存储一些状态,然后在随后的调用中再次使用它。 我知道有像SetEnvironmentVariable这样的命令,但我的理解是,这些只会改变当前进程的variables,并不会修改调用shell的variables。 具体而言,我希望能够做的是创build一个可以在两个目录之间弹跳的命令。 Pushd / Popd可以进入一个目录并返回,但是没有办法第二次返回到最初推送的目录。

将多行环境variables拆分为多行

我有以下问题:我在Jenkins服务器上执行一个windowsbatch file,并且必须将一个多行环境variables(将一个Jenkins参数设置为vias)分成单行。 每行都是另一个程序的参数列表的一部分: jenkins文本框参数: -foo 224 -bar "Some parameter with spaces" -foo 225 -bar "another param" jenkins应该会导致下面的电话: myprog.exe -baz 0 -meow -foo 224 -bar "Some parameter with spaces" myprog.exe -baz 0 -meow -foo 225 -bar "another param" 我试图用for /F分割它,但是没有成功。 search没有什么有用的东西,我试过的任何东西给了我语法错误或只是打印第一行。 这是我尝试的事情之一: for /f "tokens=* delims= " %%f in ("%varname%") do 给我的语法错误,因为该variables已经包含引号。 echo %varname% 只输出variables的第一行。 有任何想法吗?

通过Windows命令启动一个网站

我有一个程序通过下面的命令启动一个网站。 cmd "start /max http://url.com" 通过此方法启动网站时,它使用默认浏览器及其默认设置来打开新窗口。 例如,Firefox和IE将打开现有窗口选项卡中的窗口(如果这样做)。 我有IE 6的报告,用url.com的内容replace当前打开的窗口的内容。 我已经testing了这一点,当IE 6被设置为默认浏览器并且当前网页已打开,上面的代码将会使用url.comreplace打开的窗口的内容,而不是打开一个新的窗口。 运行一些testing后,我看到这里列出的命令: cmd "start /max iexplore.exe http://url.com" 将不断地打开一个新的窗口(当然是Internet Explorer),而不pipe现有的窗口是否存在。 任何人都可以告诉我,如果我错过了在IE 6愚蠢的设置,或者如果有一种方法来复制直接调用iexplore.exe展示“总是打开一个新的窗口”function,而是调用用户默认浏览器。

如何使用PHP打开一个新的CMD窗口

在最后的日子里,我绑定代码的东西在PHP中popup一个CMD窗口,这个CMD窗口有一个像“ ping google.com ”的命令,并处理它 我不需要PHP代码来读取结果,我只想运行它,我尝试了一些东西 <?php exec('C:\Windows\System32/cmd.exe ping google.com'); <? 但没有结果(我不知道它是否在后台运行) 所以我读了这个 ,我创立了许多方法,但没有任何工作 我的操作系统是Windows和非常感谢所有:)

在win XP命令行中将输出redirect到多个文件和stdout

我想将输出从一个命令redirect到一个文件和标准输出。 我正在使用Windows XP命令行。 我意识到,有一个命令在Linux中称为三通这将做到这一点,但我想在Windows中。

提示窗口 – 脚本

我有一个文件夹( essa é nova pasta )与多个.txt文件 C:\xml\UPLOAD\essa é nova pasta\35160101660296000130550020000540011858610314.txt 该文件夹是一个具有重音( essa é a nova pasta )的名称,并创build一个脚本来生成所有.txt文件的列表,但看起来像这样: C:\xml\UPLOAD\essa ‚ nova pasta\35160101660296000130550020000540011858610314.txt. 我需要创build一个FTP脚本来从.txt文件列表中进行放置。 上面生成。 我使用了FOR命令并生成列表,但是它是这样出来的: user password put "C:\xml\UPLOAD\essa ‚ nova pasta\35160101660296000130550020000540011858610314.txt" /content/UPLOAD/35160101660296000130550020000540011858610314.txt bye 他给出了一个消息,该文件不存在,因为它不能识别文件夹的名称( essa ‚ nova pasta ) 我需要我的FTP脚本退出作为文件夹名称“这是新的文件夹”,即正确的名称,并正确地pipe理我的FTP脚本如下: user password put "C:\xml\UPLOAD\essa é nova pasta\ 35160101660296000130550020000540011858610314.txt" /content/UPLOAD/35160101660296000130550020000540011858610314.txt bye 我如何解决这个问题?

如何将gzip命令添加到Windows CMD?

在Mac中,如果我想要gzip文件,只需inputgzip然后input文件名。 如果我在Windows中这样做,它告诉我“gzip不被识别…”。 如何将此function添加到Windows?

是否可以使用batch file将文件发送到打印机?

如何使用batch file将文本文件或.doc或类似文件发送到通过USB端口插入计算机的打印机?

使用对本地驱动器的引用在共享上调用批处理

环境:我有两台服务器,ServerA和ServerB。 ServerA存储我的批处理脚本并pipe理我的Task Scheduler以实现自动化。 ServerB存储多个.cmd和.bat文件,这些文件必须添加到ServerA上的任务计划程序。 问题: ServerB的.cmd文件具有本地驱动器引用,如下所示。 当从ServerA的命令行调用时,它们会返回错误,因为命令行在ServerA而不是ServerB中查找它们。 我不能改变这些引用,因为他们有相当数量的从属片断。 码: BatchA.bat: pushd \\ServerB\d$ call Folder1\Folder2\Folder3\CommandB.cmd popd CommandB.cmd: call D:\Folder1\Folder2\Folder3\batch1.bat call D:\Folder1\Folder2\Folder3\batch2.bat call D:\Folder1\Folder2\Folder3\batch3.bat call D:\Folder1\Folder2\Folder3\batch4.bat 问题:如何更新BatchA.bat以正确调用ServerB中的CommandB.cmd?