如何在win10命令行下启动运行程序

如何在win10命令行下启动运行程序,第1张

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 程序中调用另一个程序 (独立可执行的程序, 或系统命令)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9508941.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存