Articles of cmd

Cmd启动命令忽略/ min开关

我正在运行Windows 2012和每当我在控制台中input: start /min calc.exe 它打开应用程序,但它不是最小化任务栏。 在Windonws 8.1上,它实际上是将其最小化。 任何想法为什么? 编辑:我想要具体关于这个问题,因为它变得困惑。 上面的calc.exe只是一个例子,说明/ min开关不工作。 我真正的目标是通过命令行在Win 2012 R2中最小化启动python和chrome 。 在使用/ min开关时,它们都会在8.1中最小化。

如何安全地回应文字string“%I”?

如何以安全的方式回显string%I ,而不pipeecho命令行是否放在for %I循环中? 例如,在命令提示符( cmd )中: >>> rem // `echo` is outside of `for` scope, so this works: >>> echo %I %I >>> rem // `echo` is inside of `for` scope, so `%I` is resolved: >>> for %I in (.) do @echo %I . >>> rem // escaping does not help, `%I` is still resolved: […]

我正在写一个包装的CMD,但有麻烦redirect标准input

好吧,这就是我正在做的 – 我想写一个.net应用程序,redirect标准输出到一个richtextbox。 我已经得到了很好的工作,但是一旦我将标准input添加到混音中,我的读命令就会冻结。 以下是我的表单中的相关代码。 Shell = new Process(); Shell.StartInfo.FileName = "cmd"; Shell.StartInfo.UseShellExecute = false; Shell.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; Shell.StartInfo.CreateNoWindow = true; //Shell.StartInfo.RedirectStandardInput = true; Shell.StartInfo.RedirectStandardOutput = true; Shell.StartInfo.RedirectStandardError = true; Shell.EnableRaisingEvents = true; Shell.OutputDataReceived += new DataReceivedEventHandler(Shell_OutputDataReceived); Shell.ErrorDataReceived += new DataReceivedEventHandler(Shell_OutputDataReceived); Shell.Start(); Timer consoleReader = new Timer(); consoleReader.Interval = 200; consoleReader.Tick += new EventHandler(consoleReader_Tick); consoleReader.Start(); […]

在java代码中运行.exe文件

我试图运行一个.exe文件,我已经生成了一个Java代码。 我有一个用Java编写的graphics用户界面(GUI),而.exe文件是用MATLAB(它实际上是一个Simulink模型)生成的。 当我单独运行.exe文件(即,我双击它)时,它将创build一个输出文件(这是我所期望的),但是当我运行我的Java代码时,它会打开命令提示符,但不会产生任何输出所有 – 其实我甚至不知道它是否运行我的.exe文件或不。 这是我的代码: package combustionModel; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import java.io.IOException; import javax.swing.JButton; import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JPanel; public class GUIInterface extends JFrame { JButton b1 = new JButton(); public static void main(String[] args){ GUIInterface gui = new GUIInterface(); } static class Action implements ActionListener{ public void […]

运行在Windows启动CMD的参数

出于某种原因,我需要在Windows启动时运行CMD。 我需要用参数运行CMD。 有没有可能通过registry键来完成? 我正在尝试 "parameter"="\"C:\\Windows\\System32\\cmd.exe\"" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\parameter] 但是,如果可能的话,我怎样才能增加争论呢? 我做了这个简单的任务“C:\ Windows \ System32 \ cmd.exe / c notepad.exe”但是没有记事本由cmd运行。 什么可以共振? 我可以错过什么吗? 我1 in HKLM / RUN/ "C:\Windows\System32\cmd.exe /c notepad.exe" 2 in HKEY_CURRENT_USER/ RUN the same record "C:\Windows\System32\cmd.exe /c notepad.exe"但cmd不启动记事本

启动一个Windows服务并启动cmd

我是否需要启用交互式desktp才能正常工作,以及启动EXE或cmd窗口的正确代码是什么? 即使启用它与桌面交互,我仍然无法启动服务。 我会使用一个聊天引擎,所以作为一个Windows服务来pipe理更容易。 我的代码有什么问题? using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.ServiceProcess; using System.Diagnostics; using System.ComponentModel; using System.Threading; namespace MyNewService { class Program : ServiceBase { static void Main(string[] args) { } public Program() { this.ServiceName = "Chatter"; } protected override void OnStart(string[] args) { base.OnStart(args); //TODO: place your start code here ThreadStart […]

如何在Windowsbatch file中运行PowerShell脚本

如何在Windows批处理脚本中embedded与PowerShell脚本相同的文件? 我知道这种事情在其他情况下是可能的: 将SQLembedded到使用sqlcmd的批处理脚本中,并在文件开始处巧妙地安排了goto和注释 在具有程序名称的* nix环境中,您希望在脚本的第一行中注释脚本,例如#!/usr/local/bin/python 。 可能没有办法做到这一点 – 在这种情况下,我将不得不从启动脚本调用单独的PowerShell脚本。 我考虑的一个可能的解决scheme是回显PowerShell脚本,然后运行它。 不这样做的一个很好的理由是,尝试这样做的部分原因是要使用PowerShell环境的优势, 而不必担心例如转义字符 我有一些不寻常的限制,希望find一个优雅的解决scheme。 我怀疑这个问题可能是这个品种的诱饵反应:“你为什么不尝试解决这个不同的问题呢?” 只要说这些是我的约束,对此感到遗憾。 有任何想法吗? 是否有巧妙的注释和转义字符的组合,使我能够实现这一点? 关于如何实现这个的一些想法: 行尾的一个克拉^是一个延续 – 就像Visual Basic中的下划线一样 和号&通常用于分隔命令echo Hello & echo World在单独的行中产生两个回波 %0会给你正在运行的脚本 所以这样的事情(如果我能做到的话)会很好: # & call powershell -psconsolefile %0 # & goto :EOF /* From here on in we're running nice juicy powershell code */ Write-Output "Hello World" 除… […]

使用Windows批处理从文件中删除尾随空格?

如何使用Windows命令提示符修剪文本文件中的所有尾随空格?

Windows环境variables中的控制台宽度

我怎样才能得到一个batch file中的环境variables的Windows控制台的当前宽度 ?

通过双击或从cmd窗口检测bat文件是否正在运行

我有一个bat文件,做了一堆事情,并closures了cmd窗口,当用户从浏览器中双击bat文件时很好。 但是如果我从一个已经打开的cmd窗口运行bat文件,就像在cmd> c:\ myfile.bat那样,我不想让bat文件closurescmd窗口(END),因为我需要做其他事情。 我需要bat dos命令代码来做类似的事情 if (initiated_from_explorer) then else endif 这可能吗 ? 谢谢