草庐IT

command-prompt

全部标签

Windows 批处理脚本 : Pipe text into a command line application

我正在编写一个批处理脚本来自动执行一些3D打印过程。现在,我的代码如下所示:echoconnectCOM5230400>3dprint.txtechoload3dprint01.gcode>>3dprint.txtechoprint>>3dprint.txttype3dprint.txt|C:\Printrun\pronsole.exe所以Pronsole是一个命令行应用程序,它接受用户输入的命令(如上面的连接、加载和打印)。在上面,我让批处理文件创建了一个文本文件并将其传递到应用程序中-除非它遇到EOF,否则会导致pronsole崩溃。是否有替代方法将(stdin样式)文本传递到此不

windows - 如何在 Perl 中以管理员模式打开命令提示符

我需要以管理员身份在命令提示符下运行命令。当我通常使用system()命令发送命令以在命令提示符下运行时,我没有管理员级别提升。如何获得管理员级别的权限来运行我的指令?我可以右键单击cmd.exe并选择“以管理员身份运行”以在管理员模式下手动打开命令提示符。谢谢!编辑如果未安装7-Zip,我将尝试安装7-Zip。(您需要安装“wget”命令(*来自Cygwin或GnuWin32)才能运行下面的代码片段)useCwd;useFile::Spec;my$cwd=getcwd();my$winpath=File::Spec->catdir($cwd);if(!(-e"C:\\ProgramF

windows - cmd.exe 返回 "Not enough storage is available to process this command."

...一直在运行Widows7Pro,修改了STARTUP文件夹以运行两个BAT,以创建两个CMD框,一左一右。几天前,在注销时安装了13个Windows7更新,第二天登录时,两个CMD框在命令提示符之前有一条新的错误消息:“没有足够的存储空间来处理这个命令。”在命令提示符下键入“DIR/X”确实会返回目录列表,但会出现三个错误消息:1.系统在应用程序的消息文件中找不到消息号为0x235f的消息文本。2.系统在应用程序的消息文件中找不到消息号为0x235b的消息文本。3.DNS坏键...IE。没有通常的DIR文本注释。现在,在命令行中,任何包含“cmd/k”的BAT文件都会生成具有相同

windows - 使用 Windows 命令提示符重命名多个文件

我有几个名称格式为dbo.table_name.sql和我想将它们重命名为table_name.1.tbl如何使用windowscmd提示符?我试过ren*.sql*.1.tbl但它只是将它重命名为dbo.table_name.1.tbl仍然无法在此处删除dbo...也试过rendbo.*.sql*.1.tbl还是不行:( 最佳答案 这样的批处理文件就可以了。@回声关闭SETLOCAL启用延迟扩展对于(dbo*.sql)中的%%F执行(设置“名称=%%~nF”ren"!name!.sql""!name:dbo.=!.tbl")

java - 如何回显可运行的应用程序路径,在 Windows 环境变量中注册

这个问题在这里已经有了答案:Isthereanequivalentof'which'ontheWindowscommandline?(26个答案)关闭6年前。假设我在Windows系统变量中设置了Path如下:c:\path\to\java\bin而我的应用是上述路径下的java.exe。我正在寻找一种使用Windows命令提示符获取路径“c:\path\to\java\bin”的方法。

windows - Windows 10 32 位 : Could not start the command 上的 Latex 错误

我已在Windows10上下载并安装(成功)Texmaker。当我尝试编译LaTeX文件时,我收到消息:Error:Couldnotstartthecommand.你能帮帮我吗? 最佳答案 你安装了MiKTeX了吗?我建议安装MiKTeX在Windows上 关于windows-Windows1032位:Couldnotstartthecommand上的Latex错误,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

windows - 如何将多个 *.zip 存档文件解压缩到单独的文件夹中?

我使用Google进行了搜索,但没有找到适用于Windows的内容。如何将多个文件提取到多个文件夹中?例如:a.zip,b.zipandc.zip到文件夹a,b和c。我正在寻找命令提示符命令或批处理文件解决方案。谢谢 最佳答案 在GUI模式下使用WinRAR:启动WinRAR。选择所有*.zip文件。单击工具栏中的图标ExtractTo。输入目标文件夹或浏览到目标文件夹。选中杂项组中的选项将文件提取到子文件夹。点击确定按钮。如果您想了解有关这些提取选项的更多信息,请点击按钮帮助。或者从命令行使用包含*.zip文件和所有归档文件的当前

c# - 来自 C# 代码的 CMD 命令不起作用 (Windows)

我正在尝试从我的代码运行CMD。这是我在命令行中运行的行,它在我手动运行时有效:C:\Dev\MySite\web\Website\comparison-tool\data\&nodecsvToJson.js这是我的代码:stringcommandText=String.Format("/C{0}{1}&nodecsvToJson.js",root,csvToJsonFolder);Process.Start("CMD.exe",commandText);commandText计算为/CC:\Dev\MySite\web\Website\comparison-tool\data\&no

c++ - QProcess::startDetached() 不显示控制台窗口

我有一个GUI程序,可以通过单击按钮启动cli程序。我想看到控制台窗口,不需要等到cli程序结束。所以我使用这样的代码:QProcess::startDetached("cmd.exe");单击按钮后我看不到控制台窗口。但是在任务管理器中看到cmd.exe进程。我尝试使用system()命令,但它在cli程序结束前卡住了我的应用程序。有没有办法让窗口可见? 最佳答案 这是预期的行为。至少在Windows中,startDetached等同于使用DETACHED_PROCESS调用CreateProcess标志,新进程不继承其父进程的控

windows - 如何杀死进程和无法终止带有 PID 的进程。访问被拒绝

我使用的是Windows10,所以我尝试使用此命令终止端口netstat-ano|findstr:8006taskkill/PID3984/F但我并没有杀掉进程。但是它来了ERROR:TheprocesswithPID3984couldnotbeterminated.Reason:Accessisdenied. 最佳答案 以管理员身份运行您的cmd。它会起作用。 关于windows-如何杀死进程和无法终止带有PID的进程。访问被拒绝,我们在StackOverflow上找到一个类似的问题: