Articles of 命令行

命令行工具来查找Dll的依赖关系

哪些命令行工具存在以recursion方式查找所有DLL依赖关系? 我试过用Visual Studio来的dumpbin和Dependency Walker (又名Depends.exe),但是dumpbin只能find第一级的依赖关系,而Dependency Walker的输出并不是真正的计算机友好。

我想在Windows批处理中使用SET命令的通配符,所以我不必确切地知道string中的内容以匹配它

我想在Windows批处理中使用SET命令的通配符,所以我不必确切地知道string中的内容是否与之匹配。 这可能吗? 如果这已经被问及回答,我表示抱歉,我search了一段时间,但找不到它。

将“tree / f / a”结果保存到支持unicode的文本文件中

我试图在Windows命令行中使用树命令来生成一个文本文件,列出目录的内容,但是当我pipe道输出unicode字符得到塞满。 这是我正在使用的命令: tree /f /a > output.txt 控制台窗口中的结果很好: \ — Erikaszobája cover.jpg Erikaszobája.m3u KátaiTamás – 01Télvíz.ogg KátaiTamás – 02Zölderdõ.ogg KátaiTamás – 03 Renoir kertje.ogg KátaiTamás – 04Esõbenszaladtál.ogg KátaiTamás – 05Ázikazút.ogg KátaiTamás – 06Sûrûvölgyektakaród.ogg KátaiTamás – 07Õszhozó.ogg KátaiTamás – 08Mécsvilág.ogg KátaiTamás – 09Zúzmara.ogg 但是文本文件不好: \ — Erika szob ja cover.jpg Erika szob ja.m3u K tai Tam […]

windows子命令评估

linux&unix shell可以像这样处理子命令。 $> command `subcommand` windows cmd的shell有类似的function吗?

如何从DOS批处理命令发送电子邮件?

我有一个batch file在DOS中做一些检查,我需要发出一封电子邮件,当它完成。 我在interwebz上find了一些解决scheme,但其中大多数都是第三方,或者只是在Outlook中打开一条新消息。 我需要命令发送一个完整的电子邮件,而不需要任何人为的交互。 如果有问题,我们在这里使用MS Exchange。 谢谢!

如何停止从窗口中的命令行使用它时,gnuplot窗口popup?

我正在使用Perl打开一个pipe道到pgnuplot.exe来输出绘图命令。 例如, open ($PLOT, "|pgnuplot") or die "error: gnuplot not found!"; print $PLOT <<EOPLOT; set term postscript eps enhanced "Arial" 20 set output "somefile.eps" ## do some plotting here ## EOPLOT close $PLOT; 我注意到gnuplot的一个窗口总是popup来,抓住我的鼠标和键盘的焦点。 这使剧情运行时难以使用计算机。 有没有办法阻止pgnuplot打开窗口?

从命令行运行R代码(Windows)

我在一个名为analyse.r的文件里面有一些R代码。 我希望能够从命令行(CMD),运行该文件中的代码,而不必通过Rterminal,我也想能够传递参数,并在我的代码中使用这些参数,东西像下面的伪代码一样: C:\>(execute r script) analyse.r C:\file.txt 这将执行脚本并将“C:\ file.txt”作为parameter passing给脚本,然后可以使用它对脚本做进一步的处理。 我如何做到这一点?

PHP UTF-8转换为Windows命令行编码

一切都在问题:我有一个PHP脚本是一个UTF-8文件。 在这个脚本中我想这样做: <? echo "âêïû\n"; ?> 如果我在Windows提示符下运行它,我得到这个: C:\php>php -c C:\WINDOWS\php.ini -f mysqldump.php ├ó├¬├»├╗ C:\php> 我一直无法find正确的转换scheme。 我也试过这个代码: $tab = mb_list_encodings(); foreach ($tab as $enc1) { foreach ($tab as $enc2) { $t=mb_convert_encoding("âêïû\n", $enc1, $enc2); if (strlen($t)<14) { echo $enc1." ".$enc2." = ".$t."\n"; } } } 而我没有find正确的转换! 任何帮助将不胜感激

PowerShell 2.0redirect文件句柄exception

我正在寻找一个解决schemeThe OS handle's position is not what FileStream expected. Do not use a handle simultaneously in one FileStream and in Win32 code or another FileStream. The OS handle's position is not what FileStream expected. Do not use a handle simultaneously in one FileStream and in Win32 code or another FileStream. 这个exception也可以用在包含“修复”的脚本中调用的脚本上。 为了这个问题的目的,说我有两个脚本: foo.ps1 # <fix> […]

二进制比较所有文件与指定目录(和子目录)中的所有文件

我需要将目录及其子目录中包含的所有文件与同一目录及其子目录中包含的所有其他文件进行比较,并将匹配文件的pathlogging为文本文件或CSV。 我意识到有些软件工具可以做到这一点,但除非Windows开箱即用,否则我将不被允许在我的networking上使用它。 本主题讨论在命令提示符下使用文件比较工具上的二进制标志。 这个脚本的问题是它使用匹配的文件名来执行二进制比较; IEit在两个正在比较的目录中查找“文件1”。 如果两个目录中都不存在“文件1”,则不会发生比较。 我需要比较忽略文件名,只是蛮力比较当前文件与所有其他文件。 它需要然后移动到下一个文件。 我没有足够的经验足够的PowerShell或命令行脚本来得到这个recursion的工作,找不到一个例子。 我知道,即使比较300个文件也可能需要相当长的时间,但是我打算让这个东西在周末的背景下运行。