發表文章

目前顯示的是有「command」標籤的文章

[TOOLs] Visual Studio 相關 command工具

圖片
使用前置步驟: 1. 安裝一個visual studio環境 2.  在開始列表中尋找 visual studio 的 Tools command prompt 並執行 - dumpbin 「 dumpbin /exports c:\Windows\SysWOW64\user32.dll  /out:c:\user32_output.txt 」:會一一列出指定 dll 裡面的函式名稱等等資訊到指定檔案路徑中, 看檔案會比較完整,避免command prompt上顯示資料不完整。 取得這些資訊後,可利用平台叫用(Platform Invocation Services, P/Invoke)到託管的程式語言中使用。

[WinAPI] [C++] 4 - GetSystemMetrics 取得系統資訊

此練習主要是取得系統資訊 ( 目前解析度、滑鼠鍵盤目前狀況、版邊長寬、縮放滾輪長寬、視窗最小長寬、 ICON 長寬等等 ) http://msdn.microsoft.com/en-us/library/windows/desktop/ms724385(v=vs.85).aspx int WINAPI GetSystemMetrics(   _In_   int nIndex ); 會依照傳入的參數來回傳資訊。若回傳 0 值,代表此函式執行失敗。 範例中,傳入 SM_CXFULLSCREEN ,回傳的值是我目前顯示器的解析度,也就是 1920 。有數值會回傳數 值,沒數值可能就回傳 BOOL(TRUE=1 ; FALSE=0) 。 #include "stdafx.h" #include <windows.h>   // 加入函式標頭   int _tmain( int argc, _TCHAR* argv[]) {   //http://msdn.microsoft.com/en-us/library/windows/desktop/ms724385(v=vs.85).aspx   // 回傳 , 代表函數執行失敗;依照傳入參數,會回傳相對應的值,詳細可參考上列網址   BOOL fResult;   // 可知是否有滑鼠這個設備   fResult = ::GetSystemMetrics(SM_MOUSEPRESENT);   // 取得主畫面的解析度 ( 不包含 Toolbar)   fResult = ::GetSystemMetrics(SM_CYFULLSCREEN);   fResult = ::GetSystemMetrics(SM_CXFULLSCREEN);   // 取得主畫面的解析度 ( 包含 Toolbar)   fResult = ::GetSystemMetrics(SM_CXSCREEN);   fResult = ::GetSystemMetrics(...

[Network] ping

圖片
啟動中使用"cmd"可開啟命令字元提示. (或可至啟動中執行msconfig\工具\命令提示字元) 輸入ping -h,以便取得ping這個命令的使用方式. 參照使用方式可使用以下命令列來ping指定的區域機台. ping -t 127.0.0.1   ping 本機, 直到按control + c為止 (127.0.0.1可換成需要ping到的IP位置) ping -t -l 1024 127.0.0.1 ping 本機, 且傳送1024大小(位元組)的封包, 直到按control + c為止 ping -t -n 10 -l 1024 127.0.0.1 ping 本機10次, , 且傳送1024大小的封包 若想輸出至文件檔可使用以下指令 ping -t -n 12 -l 1024 127.0.0.1 > C:\TEST.txt ping 本機12次, , 且傳送1024大小的封包, 將資料輸出至C槽下的TEST.txt檔案中. 當ping自己本機(127.0.0.1)顯示正常,但是對於指定的IP(自己在區域網路中指定的IP位址)會顯示傳輸失敗。 此時可以利用IPConfig去確認指定的網卡是否真的是指定的IP位址. 以上~!