共用方式為


二進位編輯器 (C++)

警告

編輯二進位編輯器中的對話框、影像或功能表等資源很危險。 不正確的編輯可能會損毀資源,讓它在原生編輯器中無法讀取。

進位編輯器 可讓您以十六進位或 ASCII 格式,在二進位層級編輯任何資源。 您也可以使用 [尋找命令] 搜尋 ASCII 字串或十六進位位元組。 只有在您需要檢視或對 Visual Studio 環境不支援的自訂資源或資源類型進行次要變更時,才使用二進位編輯器Express 版本不提供二進位編輯器

  • 若要在新檔案上開啟二進位編輯器,請移至功能表檔案新增檔案,選擇您要編輯的檔案類型,然後選取開啟按鈕旁的下拉箭頭,選擇二進位編輯器開啟。 在 Visual Studio 2019 中,[新增檔案] 對話框中的下拉式選單無法使用,但在 Visual Studio 2022 中則可使用。

  • 若要開啟現有檔案上的 [二進位編輯器],請移至功能表 [檔案]開啟檔案,選擇您想要編輯的檔案,然後選取 [開啟] 按鈕旁邊的下拉箭頭,選擇 [使用 [二進位編輯器] 開啟]

    二進位編輯器的螢幕快照。

    二進位編輯器會在名為 Scribble.rc 的檔案上開啟。mydata.rc. 檔案分成三個區段。 左側區段會顯示檔案開頭的位址。 中間區段會顯示檔案中十六進位值的數據行。 右區段會顯示對應至十六進位值的 ASCII 字元。

    二進位編輯器中顯示的 對話框二進位數據

只有特定的 ASCII 值會在二進位編輯器表示(0x20到0x7E)。 延伸字元會在二進位編輯器的右面板 ASCII 值區段中顯示為句點。 可列印的字元是 ASCII 值 32 到 126。

提示

使用 二進位編輯器時,在許多情況下,您可以按鼠右鍵以顯示資源特定命令的快捷方式功能表。 可用的命令取決於游標所指項目。 例如,如果您在指向 具有選取十六進位值的二進位編輯器 時按下滑鼠右鍵,快捷方式功能表會顯示 [剪下]、 [複製] 和 [貼上 ] 命令。

操作指南

二進位編輯器 允許您:

開啟 Windows 桌面資源進行二進位編輯

  1. 在 [資源檢視] 中,選取您要編輯的特定資源檔。

  2. 以滑鼠右鍵按兩下資源,然後選取 [ 開啟二進位數據]。

注意

如果您使用 [資源檢視] 視窗,以 Visual Studio 無法辨識的格式開啟資源,例如 RCDATA 或自定義資源,則資源會自動在二進位編輯器開啟。

開啟 Managed 資源以進行二進位編輯

  1. 方案總管 中,選取您要編輯的特定資源檔。

  2. 以滑鼠右鍵按兩下資源,然後選取 [開啟使用]。

  3. 在 [開啟方式] 對話方塊中,選擇 [二進位編輯器]

注意

您可以使用影像編輯器和二進位編輯器來處理 Managed 專案中的資源檔。 您想要編輯的任何 Managed 資源皆必須為連結的資源。 Visual Studio 資源編輯器並不支援對內嵌資源的編輯功能。

編輯資源

如果您想要在另一個編輯器視窗中編輯的資源上使用 二進位編輯器 ,請先關閉另一個編輯器視窗。

  1. 選擇您要編輯的位元組。

    Tab 鍵會在二進位編輯器十六進位和 ASCII 區段之間移動焦點。 您可以使用 向上翻頁向下翻頁 鍵,逐屏移動資源。

  2. 輸入新值。

    值會立即在十六進位和 ASCII 區段中變更,焦點會換行到下一個值。

注意

當您 關閉編輯器時,二進位編輯器 會自動接受變更。

尋找二進位數據

您可以搜尋 ASCII 字串或十六進位位位元組。 例如,若要尋找 Hello,您可以搜尋字串 Hello 或其十六進位值 48 65 6C 6C 6C 6F

  1. 移至 [編輯][尋找].

  2. 在 [ 尋找內容] 方塊中,從下拉式清單中選取先前的搜尋字串,或輸入您想要尋找的數據。

  3. 選取任何 [ 尋找 ] 選項,然後選擇 [ 尋找下一步]。

建立新的自訂或數據資源

您可以使用一般資源腳本(.rc)檔案語法,將資源放在個別的檔案中,然後在方案總管中右鍵按一下您的專案,選取資源包含,以建立新的自訂或數據資源。

  1. 建立 .rc 檔 ,其中包含自訂或資料資源。

    您可以將檔案中的 .rc 自定義數據輸入為 Null 終止的引號字串,或以十進位、十六進位或八進位格式輸入整數。

  2. 方案總管 中,以滑鼠右鍵按兩下專案的 .rc 檔案,然後選取 [資源包含]。

  3. 編譯時指令 方塊中,輸入一個語句以提供包含您自定義資源的檔案名稱,例如:

    #include mydata.rc
    

    請確定您輸入的語法和拼字正確。 編譯時間指示詞方塊的內容會完全如您輸入的方式插入到資源腳本檔案中。

  4. 選取 [ 確定 ] 以記錄您的變更。

建立自定義資源的另一種方式是將外部檔案匯入為自定義資源,請參閱 如何:管理資源

注意

建立新的自定義或數據資源需要 Win32。

需求

另請參閱

資源編輯器