1
方法1:
同时按下win+R,在打开的运行对话框中输入:cmd后,回车打开。
2
方法2:
也可以在同时按下win+x,或者“开始”菜单上右键,在d出菜单上选择“命令行提示符”或“命令提示符(管理员)”,其中“命令提示符(管理员)”用于运行某些需要管理员权限的命令。
可以实现的,你应该有发现C#的main函数本身就是带参数的,static void Main(string[] args);你在程序中是可以利用这个参数的,比如:static void Main(string[] args){ ConsoleWriteLine(argsLength); if(argsLength>0) { ConsoleWriteLine(args[0]); }} 然后你可以在cmd下面运行这个程序,假设你的程序编译后为c:\textexe 你就可以直接开始,运行cmd,然后c:\textexe test1 test2这样的方式来运行,注意参数之间是以空格来分格的,就是你的test1 test2中间有个空格就会当做2个string。 你要是想在其他程序中来调用这个编译好的程序的话,各种语言有自己不同的调用方式,比如C#调用的话可以利用Process类,VBA的话是VBACreateObject("wscriptshell")然后调用run("c:\textexe"_test1_test2)之类的。
使用库函数 system(), 它的功能正是所要的。注意, 系统返回的值最多是命令的退出状态值 (但这并不是一定的), 通常和命令的输出无关。还要注意,system() 只接受一个单独的字符串参数来表述调用程序。如果要建立复杂的命令行, 可以使用 sprintf()。根据使用的系统, 也许还可以使用系统函数, 例如exec 或 spawn (或execl,execv, spawnl, spawnv 等)。
方法/步骤
点击开始。“计算机”上右击-管理-服务和应用程序-服务(你也可以直接win+R,在运行框中输入SERVICESMSC来开启)
找到你要启动的服务,这里我们以vmware的一个服务来举例。
在该服务上右击,属性,在d出的对话框中找到服务名称这一项,复制下来,接下来的不走我们会用到它,复制下来之后,就可以把这些页面关掉了。
在桌面上新建一个文本文档,然后打开它,在里面输入
NET START XXXX(前面复制下来的服务名)
pause
比如说我们这里就输入
NET START VMAuthdService
pause
然后关闭,保存。
在这个文本文档上右击,重命名,将其重命名为XXXXBAT
比如我这里就改名为"启动VM服务bat"(其实前面的名称什么无所谓,主要还是要把他的后缀名改为bat,如果你的文件不显示后缀名的话,在网上找一下如何打开后缀名选项吧)
到这里基本上已经大功告成了,在需要使用的时候只要运行这个BAT档案(有的系统需要有件-以管理员身份运行),那么这个服务就会自动启动了,省去了繁琐的 *** 作步骤!
点击电脑开始菜单,打开运行窗口,在窗口编辑框里输入cmd,点击确定按钮,打开cmd命令
窗口,然后进入你的工程目录中的可执行程序文件夹下
输入可执行程序文件名
后面带上你需要的参数
按enter键
就可以了
cmd命令:如你的可执行程序在d://cp//debug/aaexe
你需要在命令行窗口输入d:按enter键进入d盘
cd
cp/debug按enter键进入d盘中cp目录debug子目录中
输入aaexe
2
3
按enter键运行你的程序
结果就会出现
2000000
to
the
3000000
power
=
8
Linux编程中在命令行启动另一个可执行文件或调用命令用system函数最简单了,这个函数原理是在你编写的那个程序的内部启动另一个程序或命令,从而创建一个新进程,并等待这个进程执行完毕退出。如果正常执行,system函数将返回被执行程序或命令的退出码;如果无法运行这个程序或命令,将返回错误代码127;如果是其他错误,返回-1。这个函数的原型是:
#include <stdlibh>
int system(const char string);
参数string是将要执行的程序文件名或路径,如果是启动一个命令就是一个命令字符串。
还有一种执行外部程序的方法是exec系列函数,一般是在fork的子进程里面调用exec系列函数,那主进程里直接调用exec系列不行吗,为什么要fork再在子进程里调用呢?因为exec系列的函数(包括execl函数)都是将当前进程替换成新进程,也就是说新进程启动后原来的进程就不存在了,exec系列函数后面的那些代码就不会再执行了。如果你不放在fork子进程里面,那主进程在执行execl函数后就完全不存在了,所以exec系列函数的使用都是先fork然后在子进程里面调用。因为exec系列函数都要使用fork调用,所以我一般是用system函数。
打开控制面板的方法:输入control,回车即可打开。
以下是“运行”里常见的命令:
gpeditmsc-----组策略
sndrec32-------录音机
Nslookup-------IP地址侦测器
explorer-------打开资源管理器
logoff---------注销命令
tsshutdn-------60秒倒计时关机命令
lusrmgrmsc----本机用户和组
servicesmsc---本地服务设置
oobe/msoobe /a----检查XP是否激活
以上就是关于如何在win10命令行下启动运行程序全部的内容,包括:如何在win10命令行下启动运行程序、带参数的C#命令行或者界面应用程序的调用、怎样在一个 C 程序中调用另一个程序 (独立可执行的程序, 或系统命令)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)