Articles of 命令行

在Windows中在后台运行bat文件

我需要在Windows中运行一个bat文件。 我已经尝试使用START命令。 问题是,我远程连接到这台机器,如果我注销,那么进程就会被终止。 即使从远程机器注销后,是否还有任何方法可以保持bat文件运行? 提前致谢

如何在不打开窗口的情况下调用CMD

我有一个C ++方法(使用Visual Studio,如果有帮助的话)调用这样的cmd: start \B example.exe arg1 arg2 arg3 问题是这个调用打开一个(cmd)窗口。 如果我打开另一个cmd,\ B工作,但是如果没有,它会打开一个新窗口。 我也尝试没有开始\ B,但它是一样的…. 我想避开这个新窗口,但我不知道如何。 任何想法?

在Windowsbatch file中寻找Unix风格的“getopt”命令行parsing

任何人都可以帮助我find一些parsingWindowsbatch file中的命令行参数,就像在Unix shell脚本中使用getopt / getopts一样? 它不一定都是Posix-y; 只是我可以指定我期望的开关,哪些需要/允许参数。 他们不需要是“长”的开关; 单个字符将工作。 它可以是batch file调用的外部.exe文件。 它必须是免费分发的。

没有足够的权限来运行typeperf.exe

我试图运行一个PHP函数的execper()的typeperf.exe; 这是命令(for cpu load%) typeperf -sc 1 "processor(_Total)\% Processor Time" 当即时通过命令提示符运行命令它返回给我想要的结果。 但是,当它调用它通过exec(); 我越来越 所以我通过PHP运行命令whoami知道什么是php用户, 我得到了nt authority\iusr 所以我把用户名设置在性能日志用户组中,如上所述。 因为这不起作用,所以请everyone多加点小组。 我能做些什么让php运行typeperf.exe命令?

Windows命令行/ shell – 当将文件附加到另一个文件时,如何忽略匹配正则expression式的行?

我不熟悉Windowsshell。 所以,假设我的文件是这样的: DontAppend this line shouldn't be appended DontAppend this line shouldn't be either Some lines more lines 我正在追加这样的: type file.txt >> AppendHere.txt 这附加整个文件。 我怎样才能让它跳过以“DontAppend”开头的行?

在另一个cmd.exe提示符下创build一个新的cmd.exe窗口

我正在设置CruiseControl.NET。 我遇到的问题是我作为一个控制台应用程序运行CC,当我的构build成功完成并执行(使用exec)时,它会在CruiseControl DOS提示符下启动它。 我只是使用简单的batch file来启动我的应用程序,但让它运行在相同的提示符作为CC导致CC认为构build继续,只要我的应用程序运行。 是否有命令行参数cmd.exe将产生另一个单独的提示窗口?

打开一个unicodepath

我有一个unicode文件名,我想打开。 以下代码: cmd = u'cmd /c "C:\\Pok\xe9mon.mp3"' cmd = cmd.encode('utf-8') subprocess.Popen(cmd) 回报 >>> 'C:\Pokיmon.mp3' is not recognized as an internal or external command, operable program or batch file. 即使该文件确实存在。 为什么发生这种情况?

如何获得与进程关联的GDI对象

我正在调查我们的一个智能客户端应用程序中的GDI泄漏问题。 我正在寻找一个工具(如tasklist )来获取与进程关联的GDI对象。 我可以在taskmanager中看到GDI对象,但是我需要定期捕获它。 例如在一个文本文件中。

打开命令提示符窗口并更改当前工作目录

我在windows上编写脚本非常新奇。 使用Windows 7 64。 我试图做一个.bat文件,我可以双击,并打开一个命令提示符,并自动将我cd到一个特定的目录。 我试着用.bat文件 @ECHO OFF cmd "cd C:\my\destination" 这将打开看起来像命令提示符,但似乎不让我input任何命令。 我然后尝试: @ECHO OFF start cmd "cd C:\my\destination" 但是,这只是让我进入一个循环,打开吨和吨的提示,直到我的电脑坠毁:) .bat文件位于目标目录,如果重要的话。

cmd.exe命令行string限制

我一直在努力从oracle查询中打印一个bat文件,将内容从一个位置复制到另一个位置, 现在正在生成的命令的长度大于255个字符,例如 C:> copy xy ( where len (x+y) > 255) 由于这是一个错误,有没有一个办法来处理这种情况来增加那个命令的长度呢? PS一些path+文件名的长度大于259个字符,我发现说有更less的争论