共用方式為


二進位編輯器 (C++)

警告

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

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

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

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

    Screenshot of the Binary Editor.

    二進位編輯器會在名為 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 6F

  1. 移至 [編輯 > 尋找] 功能表。

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

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

建立新的自訂或資料資源

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

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

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

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

  3. 在 [ 編譯時間指示 詞] #include 方塊中,輸入語句,提供包含您自訂資源的檔案名,例如:

    #include mydata.rc
    

    請確定您輸入的語法和拼字正確。 [編譯時間指示 詞] 方塊的內容 會完全插入資源腳本檔案中,就像您輸入一樣。

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

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

注意

建立新的自訂或資料資源需要 Win32。

需求

另請參閱

資源編輯器