cmd命令窗口的起始位置问题 看一下

问题描述

C#Windows程序中一个Button要求点下这个Button就自动打开cmd窗口并在程序中设定其起始位置,就是cmd的起始位置比如是D盘D:让cmd窗口打开之后自动定位到D:然后等待用户输入其他命令注意:在程序中定位cmd的起始位置的时候不要动到注册表或者其他系统方面的配置哦因为这只是个小程序让cmd定位到D:是暂时性的明白的吧?请指教谢谢

解决方案

解决方案二:
如果是Windows5.x如(2000,XP,2003),执行命令行:cmd.exe/kcdxxxx如果是Windows6.x(如Vista,2008),命令行:cmd.exe/s/kpushd"xxxx"xxxx是路径
解决方案三:
仅供参考usingSystem;usingSystem.Diagnostics;namespaceApplyCmd{//////CmdUtility的摘要说明。///publicclassCmdUtility{//////执行cmd.exe命令//////命令文本///命令输出文本publicstaticstringExeCommand(stringcommandText){returnExeCommand(newstring[]{commandText});}//////执行多条cmd.exe命令//////命令文本数组///命令输出文本publicstaticstringExeCommand(string[]commandTexts){Processp=newProcess();p.StartInfo.FileName="cmd.exe";p.StartInfo.UseShellExecute=false;p.StartInfo.RedirectStandardInput=true;p.StartInfo.RedirectStandardOutput=true;p.StartInfo.RedirectStandardError=true;p.StartInfo.CreateNoWindow=true;stringstrOutput=null;try{p.Start();foreach(stringitemincommandTexts){p.StandardInput.WriteLine(item);}p.StandardInput.WriteLine("exit");strOutput=p.StandardOutput.ReadToEnd();p.WaitForExit();p.Close();}catch(Exceptione){strOutput=e.Message;}returnstrOutput;}//////启动外部Windows应用程序,隐藏程序界面//////应用程序路径名称///true表示成功,false表示失败publicstaticboolStartApp(stringappName){returnStartApp(appName,ProcessWindowStyle.Hidden);}//////启动外部应用程序//////应用程序路径名称///进程窗口模式///true表示成功,false表示失败publicstaticboolStartApp(stringappName,ProcessWindowStylestyle){returnStartApp(appName,null,style);}//////启动外部应用程序,隐藏程序界面//////应用程序路径名称///启动参数///true表示成功,false表示失败publicstaticboolStartApp(stringappName,stringarguments){returnStartApp(appName,arguments,ProcessWindowStyle.Hidden);}//////启动外部应用程序//////应用程序路径名称///启动参数///进程窗口模式///true表示成功,false表示失败publicstaticboolStartApp(stringappName,stringarguments,ProcessWindowStylestyle){boolblnRst=false;Processp=newProcess();p.StartInfo.FileName=appName;//exe,batandsoonp.StartInfo.WindowStyle=style;p.StartInfo.Arguments=arguments;try{p.Start();p.WaitForExit();p.Close();blnRst=true;}catch{}returnblnRst;}}}ps:利用System.Diagnostics.Process来压缩文件或文件夹stringstrArg="a-r{0}{1}";System.Diagnostics.Process.Start(@"C:ProgramFilesWinRARar.exe",String.Format(strArg,txtApp.Text+".rar",txtApp.Text));strArg为winrar的命令参数,请参考帮助。

时间: 2025-01-01 17:02:58

cmd命令窗口的起始位置问题 看一下的相关文章

windows7下cmd命令窗口没有滚动条的解救方法

由于昨天的好123问题没有解决,我想查看一下本机的ip地址等,于是打开了cmd窗口,输入ipconfig/all命令进行查看,但是发现出现了下面的窗口,无法进行滚动,完全无法查看详细的信息. 然后我百度了一下,查到了解决的方法,原来是我的cmd命令窗口属性不知道被谁动过了.下面是我的修改步骤: 1.在窗口标题处,点击右键,出现选项,点击 "属性" 选项 2.在属性选项中,选择 "布局" 选项 3.将屏幕缓冲区大小的"高度"和"宽度&qu

Win7旗舰版系统怎么更改cmd命令窗口的背景色

  1.首先在键盘上按"Win+R"快捷键,输入"CMD"命令,回车打开命令提示符窗口; 2.在命令窗口界面中,鼠标右击最上方选择"属性"; 3.然后在打开的属性界面中,切换到"颜色"选项卡,点击自己想要的背景色(例如绿色),之后按"确定"; 4.更改的效果下图所示: PS:还可以更改屏幕文字.弹出文字.弹出窗口背景.

修改win7 CMD命令窗口字体大小的方法

  1.首先在运行中输入CMD打开命令提示符. 2.然后右键点击命令提示符窗口左上角,在弹出的菜单中点击"默认值"如下图. 3.然后在字体界面,选择较大的"大小"即可,并确定(也可以选择"新宋体"然后选择大小). 4.这时字体还不会改变,需要关闭命令提示符,再打开才能看到效果!

win7电脑无法运行cmd命令提示符窗口怎么办?

  在Windows系统中,不管是w764旗舰版系统下载电脑还是win8电脑.win10电脑,还是之前的winXP电脑,其实咱们需要使用到命令提示符窗口,也就是咱们所说的cmd命令窗口的情况是很多的,在这个命令提示符窗口中,咱们只需要输入命令代码,便可以查询系统中很多的信息,解决系统很多的故障.非常的方便.但是最近,却有使用win7旗舰版电脑的用户咨询说,自己的win7旗舰版电脑无法运行cmd命令提示符窗口了,那么这个问题要如何解决呢? 1.首先,咱们单击打开win7旗舰版电脑的开始菜单,然后从

win7通过cmd命令禁止文件启动时弹出警告窗口的方法

  现在电脑中都会安装很多的杀毒软件,对自己的电脑进行保护,以防一些文件对电脑进行恶性的破坏,这对于系统来说是件好事,可以有效保护我们的电脑,但是每一次打开一个未知文件的时候,都会弹出安全警告提示窗口,很多情况下该文件对于电脑并没有任何的威胁,每次都会跳出各种提示,让用户看的很心烦.那么怎么才能让安全警告提示窗口不再弹出呢?下面小编就以win7系统为例,教大家Win7如何使用命令禁止文件启动时弹出警告窗口. win7通过禁止文件启动时弹出警告窗口的方法 1.使用组合快捷键win键+r键打开运行窗

在运行->cmd中能找到javac,但进一个目录按住shft,在此处打开命令窗口却找不到javac

问题描述 在运行->cmd中能找到javac,但进一个目录按住shft,在此处打开命令窗口却找不到javac 两种情况下都能找到java命令环境变量设置为:系统变量JAVA_HOME: D:javajdk1.7.0_40Path: .......系统的.......;%JAVA_HOME%bin 解决方案 再重新设置一下环境变量试一下.在"系统变量"中,设置3项属性,JAVA_HOMEPATHCLASSPATH(不分大小写)JAVA_HOME指明JDK安装路径,就是安装时的路径D

C#中隐式操作CMD命令行窗口

原文:C#中隐式操作CMD命令行窗口 MS的CMD命令行是一种重要的操作界面,一些在C#中不那么方便完成的功能,在CMD中几个简单的命令或许就可以轻松搞定,如果能在C#中能完成CMD窗口的功能,那一定可以使我们的程序简便不少. 下面介绍一种常用的在C#程序中调用CMD.exe程序,并且不显示命令行窗口界面,来完成CMD中各种功能的简单方法. 如下所示: System.Diagnosties.Process p=new System.Diagnosties.Process(); p.StartIn

使用cmd命令行窗口操作SqlServer的方法_MsSql

osql 工具是一个 Microsoft Windows 32 命令提示符工具,您可以使用它运行 Transact-SQL 语句和脚本文件.osql 工具使用 ODBC 数据库应用程序编程接口 (API) 与服务器通讯. 本文主要介绍使用windows下的使用cmd命令行窗口操作Sqlserver,首先我们可以运行 osql ?/ ,这样就把所有可以通过CMD命令行操作sqlserver的命令显示出来. osql下载地址 http://www.jb51.net/database/57662.ht

windows系统进入cmd命令行窗口的方法

windows xp系统进入cmd窗口 在"开始"->"运行"窗口输入"cmd"即可打开命令行窗口如下图所示. windows 7系统进入cmd行窗口 在"开始-所有程序--附件--命令提示符" 或者按"win+r 然后输入 cmd"     windows 8系统进入cmd行窗口 方法一, 在桌面或者metro下 win+Q(窗口键+Q) 跳出搜索界面 输入 命令提示符或者CMD 方法二, 在桌面或