命令行可以有許多參數,要分開比較吧,我的做法也許笨拙一點配早螞,但保證工作:
#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的同學們就應該更能體會得到,所以各有利弊,大家自己選擇最符合自己口味的編程環境就好:)