草庐IT

pipe_cmd_out

全部标签

windows - 在 Windows PowerShell 或 CMD 中从一个 TXT 文件创建多个文件夹时遇到问题?

我想知道是否有一种方法可以在WindowsPowerShell或CMD中从一个TXT文档创建多个文件夹?我有一个充满图纸编号的TXT文件,例如5614-E-1459_SH1(除了他们的大约50000个)。由于我的工作政策,我不会大声使用第三方软件,所以我想知道是否有办法从命令提示符或WindowsPowerShell执行此操作?我知道mkdir"C:\temp\5614-E-1459_SH1"将创建我需要的文件夹之一。但是有没有一种方法可以从TXT中提取文件并将其输出到文件夹中,而无需像Text2Folders这样的第三方软件?我已经使用PowerShell脚本走了这么远,但由于我没有

c++ - 我的 "out of the box"程序在哪里可以在 Windows 中可靠地创建目录?

例如,如果我的程序尝试使用CreateDirectory()创建一个目录在C:\ProgramFiles(x86)\[installdirectory]\中,会因为权限问题而失败。我听说理想的位置是C:\Users\[username]\AppData\Local\,但是还有其他“安全”位置吗?当然,它可能会因Windows版本而异。 最佳答案 C:\ProgramData是其他常用的位置。下面这个很有帮助,http://blogs.msdn.com/b/cjacks/archive/2008/02/05/where-should-

windows - 使用 perl/cmd 窗口查找 ram 类型

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我正在创建一个脚本,用于收集电脑规范(windows)并将其邮寄给技术支持人员。目前我一直在寻找RAM类型。systeminfo只显示可用的数量。我已经能够使用wmicmemorychipgetxxxx,xx找到很多信息,但我似乎无法找到正在使用的RAM类型cpu-z向我显示它是DDR3,但cpu-z是如何获得该信息的?我正在用perl制作这个脚本,所以也许perl有一个我不知道的模块让我这样做?如有任何

windows - 您可以为 Windows CMD 命令设置键盘快捷键吗?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。Improvethisquestion我正在运行Windows8.1Pro,想知道是否可以使用键盘快捷键来运行taskkill/F/FI"STATUSeqNOTRESPO

php - 在CMD中查找文件位置并使用它

我需要在任何给定的机器(windows)上找到php.exe文件。问题是我不知道在哪里可以找到php.exe文件,因为路径可能会稍微改变。我试图找到wamp附带的php.exe文件。问题是wamp会根据php版本更改文件路径。例如,在一个版本中路径为:c:/wamp/bin/php5.5.2/php/php.exe而在另一个版本中路径为c:/wamp/bin/php5.4.1/php/php.exe我需要一种方法来找到该php.exe文件的路径,以便我可以使用它并运行php文件:c:/wamp/bin/php5.5.2/php/php.exe-f"path/to/my/php/file

windows - Microsoft SDK 中缺少 SetEnv.cmd

我最近安装了WindowsSDK,但是当我移动到目录时,我找不到SetEnv.cmd。我的操作系统是Windows8.1,SDK安装在ProgramFiles(x86)中。 最佳答案 我发现,我的SDK终究没有安装成功。我不得不删除所有distributables2010然后再试一次。另见http://www.mathworks.com/matlabcentral/answers/101105-how-do-i-install-microsoft-windows-sdk-7-1 关于wi

windows - 如何运行可以确定 cmd.exe 或 gnu mingw shell 是否正在运行的脚本

我想编写一个在Windows7平台上运行一些git命令的脚本。用户安装了git工具或至少安装了MINGW-Windows的极简GNU。问题在于一些用户从MINGW32shell运行而其他用户从cmd.exe运行。使用MINGW32shell的示例shell:$echo$SHELL/bin/sh使用cmd.exe的示例shell>echo%COMSPEC%C:\Windows\system32\cmd.exe有什么方法可以从我的初始脚本中确定shell,然后可能运行一个Windows批处理文件或一个unix脚本?或者另一个想法是假设用户将使用gitbash并检查$SHELL是/bin/s

有/没有 cmd.exe 的 Java 子进程命令行执行

我的问题包括几件关于在Windows中从Java执行子进程时使用“cmd.exe”、“/c”的事情我不明白。基本上,我找不到关于何时以及为何需要它们的良好解释。我的具体问题:我有一个用于子流程执行的小框架。一种用途是Java应用程序,它“管理”由ProcessBuilders创建的其他几个JVM。其中一项关键要求是,当子进程卡住或托管应用程序终止时,它必须能够杀死子进程。一方面,问题是这样做:newProcessBuilder("java","...").start();原因:Couldnotfindorloadmainclass...就好像系统变量或目录不同(实际上它们不是)。另一方

windows - 无法在 cmd 批处理中打印变量

这个问题在这里已经有了答案:Batchvariablefrominputnotbeingupdated(1个回答)关闭6年前。我有以下批处理脚本@echooffsetlocalsetTEST_DIR="E:/img"::forallpngfilesinTEST_DIRfor/r"%TEST_DIR%"%%fin(*.png)do(::printfilefullpathechoTESTING%%f::storethepathintoMY_VARsetMY_VAR=%%f::printMY_VAR(alwaysblank!?)echoTESTING%MY_VAR%)endlocalMY_V

windows - 如何检查当前驱动器是否在本地磁盘(cmd)上?

要获取当前批处理所在的驱动器很容易使用setbatchdrive=%~d0但是如何检查%batchdrive%是否在本地驱动器上而不是在(映射的)网络共享上?正在检查%SYSTEMDRIVE%或固定列表“C:”“D:”...不可靠。 最佳答案 要检查驱动器(%~d0)是否是本地驱动器,您可以使用wmic查询:wmicLogicalDiskwhere(DeviceID="%~d0"ANDDriveType=3)getDescription,DeviceID,DriveType假设%~d0扩展到本地驱动器C:,输出如下:Descript