命令行可以有许多参数,要分开比较吧,我的做法也许笨拙一点配早蚂,但保证工作:
#include <windows.h>
#include <Winuser.h>
#include <stdio.h>
#include <stdlib.h>
#pragma comment (lib, "培埋User32.lib")
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)
{
CHAR para[3]={"ab"},p[3];
LPSTR Ppara=para;
LPTSTR argv;
argv = GetCommandLine();
sscanf(argv,"%*s %s",p); // 跳过程序名,取第一号位置参数。
if (strcmp(p,para)==0) // 只有位睁桐置参数 ab 才为真
MessageBox(0,TEXT("GOOD"),TEXT("PASS"),MB_OK);
else
MessageBox(0,TEXT("BAD"),TEXT("FAILED"),MB_OK);
return 0;
}
㈡ 如何在windows下用命令行编译c++程序,我的IDE是vs2010
你的VS目录下的VC目录下的BIN目录下的cl.exe就是了,如果你是默认安装是C盘的话就是"C:\Program
Files\Microsoft
Visual
Studio
10.0\VC\bin\cl.exe"。
用法:
cl
[
选项...
]
文件名...
[
/link
链接选项...
]
㈢ window编程 程序给命令行输入并获取输出
那应该不是C语言而是脚本语言(很可能是VBS脚本或bat批处理)。 高级语言都需要编译后执行的,需要编译器。 而脚本语言不需要编译,是直接解释执行的,即由命令解释器(脚本宿主)解释执行。Windows自带VBS脚本/DOS命令解释器,因此不需要安装任何软件即可直接执行VBS脚本或bat批处理。 txt文档写好脚本后更改后缀名为.vbs或.bat,即可直接双击运行。 XP操作系统下,按“开始”,“运行”,输入cmd,回车即可进入DOS命令行窗口,DOS窗口可以设置默认背景颜色为蓝色。脚本可以在DOS命令行下运行,也可以通过脚本程序调出DOS窗口。
㈣ 如何在Windows下用命令行编译C/C++文件
在控制台编译运行一个C程序,在windows上的c语言编译器为cl.exe,在linux平台上的c语丛橡言编译器是gcc。 在命令提示符中,执行cl test.c(test.c是c语言源码文件)。下图是用简岩cl编译器编译main.cxx的谁的,并且执行生成的渗咐旁程序main.exe。
㈤ windows命令行有哪些基本命令
开始→运行→输入的命令集锦
gpedit.msc组策略
sndrec32录音机
nslookup地址侦测器
explorer打开资源管理器
logoff注销命令
tsshutdn60秒倒计时关机命令
lusrmgr.msc本机用户和组
services.msc本地服务设置
oobe/msoobe /a检查xp是否激活
notepad打开记事本
cleanmgr垃圾整理
net start messenger开始信使服务
compmgmt.msc计算机管理
net stop messenger停止信使服务
conf启动
dvdplaydvd播放器
charmap启动字符映射表
diskmgmt.msc磁盘管理实用程序
calc启动计算器
dfrg.msc磁盘碎片整理程序
chkdsk.exe-chkdsk磁盘检查
devmgmt.msc设备管理器
regsvr32 /u *.dll停止dll文件运行
drwtsn32系统医生
rononce -p 15秒关机
dxdiag检查directx信息
regedt32注册表编辑器
msconfig.exe系统配置实用程序
rsop.msc组策略结果集
mem.exe显示内存使用情况
regedit.exe注册表
winchatxp自带局域网聊天
progman程序管理器
winmsd系统信息
perfmon.msc计算机性能监测程序
winver检查windows版本
sfc /scannow扫描错误并复原
winver检查windows版本
wmimgmt.msc打开windows管理体系结构
wupdmgrwindows更新程序
w脚本-windows脚本宿主设置
write写字板
winmsd系统信息
wiaacmgr扫描仪和照相机向导
winchatxp自带局域网聊天
mem.exe显示内存使用情况
msconfig.exe系统配置实用程序
mplayer2简易
mspaint画图板
mstsc远程桌面连接
mplayer2媒体播放机
magnify放大镜实用程序
mmc打开控制台
mobsync同步命令
dxdiag检查directx信息
drwtsn32 系统医生
devmgmt.msc设备管理器
dfrg.msc磁盘碎片整理程序
diskmgmt.msc磁盘管理实用程序
dcomcnfg打开系统组件服务
ddeshare打开dde共享设置
dvdplay-dvd播放器
net stop messenger停止信使服务
net start messenger开始信使服务
notepad打开记事本
nslookup网络管理的工具向导
ntbackup系统备份和还原
narrator屏幕“讲述人”
nyessmgr.msc移动存储管理器
nyessoprq.msc移动存储管理员操作请求
netstat -an (tc)命令检查接口
syncapp创建一个公文包
sysedit系统配置编辑器
sigverif文件签名验证程序
sndrec32录音机
shrpubw创建共享文件夹
secpol.msc本地安全策略
syskey系统加密,一旦加密就不能解开,保护windows xp系统的双重密码
services.msc本地服务设置
sndvol32音量控制程序
sfc.exe系统文件检查器
sfc /scannow-windows文件保护
tsshutdn60秒倒计时关机命令
tourstartxp简介(安装完成后出现的漫游xp程序)
taskmgr任务管理器
eventvwr事件查看器
eudcedit造字程序
explorer打开资源管理器
packager对象包装程序
perfmon.msc计算机性能监测程序
progman程序管理器
regedit.exe注册表
rsop.msc组策略结果集
regedt32注册表编辑器
rononce -p15秒关机
regsvr32 /u *.dll停止dll文件运行
regsvr32 /u zipfldr.dll取消zip支持
cmd.exe-cmd命令提示符
chkdsk.exe-chkdsk磁盘检查
ceryesgr.msc证书管理实用程序
calc启动计算器
charmap启动字符映射表
cliconfg-sql server 客户端网络实用程序
clipbrd剪贴板查看器
conf启动
compmgmt.msc计算机管理
cleanmgr垃圾整理
ciadv.msc索引服务程序
osk打开屏幕键盘
odbcad32-odbc数据源管理器
oobe/msoobe /a检查xp是否激活
lusrmgr.msc本机用户和组
logoff注销命令
iexpress木马捆绑工具,系统自带
nslookup-ip地址侦测器
fsmgmt.msc共享文件夹管理器
utilman辅助工具管理器
Dos常用命令
一、基础命令
1 dir
无参数:查看当前所在目录的文件和文件夹。
/s:查看当前目录已经其所有子目录的文件和文件夹。
/a:查看包括隐含文件的所有文件。
/ah:只显示出隐含文件。
/w:以紧凑方式(一行显示5个文件)显示文件和文件夹。
/p:以分页方式(显示一页之后会自动暂停)显示。
|more:前面那个符号是“\”上面的那个,叫做重定向符号,就是把一个
命令的结果输出为另外一个命令的参数。more也是一个命令,dir /w |more
得到的结果和dir /w /p的结果是一样的。
其他的参数大家可以用:dir/?查看。
2 cd
cd 目录名:进入特定的目录。如果看到有个目录显示为:abcdef ghi 就
输入:cdabcdef.ghi进入该目录。
cd\ 退回到根目录。
cd..退回到上一级目录。
3 md rd
md 目录名:建立特定的文件夹。 (dos下面习惯叫目录,win下面习惯叫文
件夹。呵呵!)
rd 目录名:删除特定的文件夹。
4 cls
清除屏幕。
5
路径\文件名 路径\文件名 :把一个文件拷贝到另一个地方。
6 move
move 路径\文件名 路径\文件名 :把一个文件移动(就是剪切+复制)到另
一个地方。
7 del
del 文件名:删除一个文件。
del *.*:删除当前文件夹下所有文件。
del不能删除文件夹。
8 deltree
删除文件夹和它下面的所有子文件夹还有文件,厉害。。。不要乱用。
9 format
format x: :x代表盘符,格式化一个分区。在dos下是用fat文件系统格式
化的,在windows2000安装的时候会问你要不要转换为ntfs。
10 type
type 文本文件名:显示出文本文件的内容。
11 edit
其实这是个小程序,编辑文本文件用的。
12 ren
ren 旧文件名 新文件名:改文件名
㈥ 如何在Windows的命令行下进行程序编译和gdb
1、概念介绍。
1、Windows下的cmd就是Windows的命令行终端,其中的一些命令和Ubuntu的有些许区别,不过在这个博客的范畴中没有涉及。
2、Windows的环境变量,大概可以说是如果设置好了在path路径里面了,就可以直接在cmd命令行里直接调用程序。
2、配置操作
1、选择计算机,右键,选择“属性”
2、“高级系统设置” –> “环境变量”
4、后期优化
大家还可以给自己配一个用的顺手的编辑器,比如sublime,gvim,(甚至是notepad ,hhh)同理把它放在环境变量里,那么也可以在cmd中直接打开,这时在win下的编程过程就和Ubuntu的非常像了。。
5、备注
1、此处以win7为例,其他版本的应该大同小异。
2、另附片面的gdb调试方法
3、使用编辑器和命令行编译的方法对于了解程序的运行过程更加有好处,但是从方便性上的确不如IDE,特别是用熟了vs的同学们就应该更能体会得到,所以各有利弊,大家自己选择最符合自己口味的编程环境就好:)