2016-05-13 22 views
0

我試圖記錄的操作編碼>轉換爲ANSI並將其保存爲宏,以便我可以將其代碼複製並添加到另一個宏。 這是記錄代碼:使用「編碼>轉換爲...」作爲記事本++中的宏作爲記錄的宏

<Macro name="convert to ANSI" Ctrl="no" Alt="no" Shift="no" Key="0"> 
    <Action type="0" message="2004" wParam="0" lParam="0" sParam="" /> 
    <Action type="0" message="2179" wParam="0" lParam="0" sParam="" /> 
    <Action type="0" message="2025" wParam="0" lParam="0" sParam="" /> 
    <Action type="0" message="2422" wParam="0" lParam="0" sParam="" /> 
    <Action type="0" message="2325" wParam="0" lParam="0" sParam="" /> 
</Macro> 

如果我在一個文件中運行它,輸出的是代碼本身(或保存在shortcuts.xml另一個宏幾行),只是覆蓋的原始內容文件。
任何人都知道如何解決它?

回答

0

如果您習慣使用NppExec插件可從插件管理,那麼你可以使用這個簡單的NppExec腳本:

​​

只需使用插件 - > NppExec - >執行...,輸入腳本,或者點擊OK或保存以備後用。 (腳本保存在npes_saved.txt文件中,您可以在用戶Notepad ++路徑或Notepad ++安裝目錄下的plugins\Config子目錄中找到此文件。 Execute Dialog with Save... Button

爲腳本

  1. 可以保存腳本對話框中的Save...按鈕創建一個快捷鍵。
  2. 一旦腳本有一個名字,你可以去插件 - > NppExec - >高級選項對話框和腳本名稱項目名稱關聯,並添加項目名稱菜單,看到在這張圖片的左下角。 Advanced Options Dialog
  3. 重新啓動記事本++
  4. 現在你在設置找到項目名稱 - >快捷鍵映射...對話框某處插件板上。在這裏,您可以將腳本與鍵盤快捷鍵連接起來,以便於訪問。
+0

謝謝!我添加了一條線,現在我可以將幾個動作串在一起。 'NPP_MENUCOMMAND:編碼/轉換爲ANSI NPP_MENUCOMMAND:宏/符號符號' 它是否有保存文件的命令? –

+0

@ RomanA.S。希望能回答你的問題。 –

+0

非常感謝您的詳細解釋! –