翻譯|使用教程|編輯:楊鵬連|2021-03-11 10:09:14.540|閱讀 627 次
概述:我們經(jīng)常被問到如何在宏中使用“變量”。答案是使用剪貼板的內容和選定的文本。這并不像聽起來那樣困難。您可以使用代表剪貼板和所選文本的“ ^ c”和“ ^ s”作為變量。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
UltraEdit是一款功能強大基于磁盤的文本編輯器、程序員的編輯器和十六進制編輯器。可以用于編輯HTML、PHP、javascript、Perl、C/C++、Python以及其他任何的編碼/編程語言。
UltraEdit產(chǎn)品的UltraEdit subscription版本授權原價¥800元,現(xiàn)在優(yōu)惠¥653元,點擊查看授權方式和其他版本優(yōu)惠>>>
我們經(jīng)常被問到如何在宏中使用“變量”。答案是使用剪貼板的內容和選定的文本。這并不像聽起來那樣困難。您可以使用代表剪貼板和所選文本的“ ^ c”和“ ^ s”作為變量。
與其他宏命令一起使用時,將它們用作“變量”可以大大提高宏的功能和靈活性。
對動態(tài)宏使用“復制”和“選定”變量
變量“ ^ c”和“ ^ s”可以與許多宏命令一起使用,并且在使用時將被剪貼板的內容(^ c)和當前選定的文本(^ s)替換。這樣,用戶可以記錄可能引用特定字符串的宏,并將其替換為這兩個項目之一,以允許在運行宏時動態(tài)“指定”該字符串。例如,可以在宏中的“替換”命令中使用“ ^ c”變量(替換“ ^ c”),該命令將命令UltraEdit用剪貼板上的內容替換所選文本。
在宏中使用剪貼板和選定文本的方法有無數(shù)種。對于此示例,我們將使用它們將目錄中的一批文件從DOS轉換為MAC文件類型。
步驟1:創(chuàng)建主文件
創(chuàng)建要轉換為MAC的目錄中所有文件的“主”列表。您可以通過在DOS中使用“ dir”命令或使用自定義工具輕松地完成此操作。
您將需要格式化目錄列表,以包括文件的完整路徑,文件名和擴展名。我們正在創(chuàng)建的宏將使用每個文件名,然后使用“打開”命令和剪貼板的內容打開文件。如果您沒有文件的全名/路徑,Windows將無法打開該文件。
(提示:要創(chuàng)建列出目錄內容的工具,請閱讀Power Tip創(chuàng)建用戶和項目工具。)
調用此工具后,將產(chǎn)生一個目錄列表,然后可以使用主文件的文件路徑對其進行格式化。
步驟2:記錄宏
宏將采用文件名,將其復制到剪貼板,打開已復制的文件,執(zhí)行轉換,然后關閉文件。
通過導航到“宏”>“記錄...”來記錄宏的操作和擊鍵。
首先,您將按CTRL + HOME,以便從文件的最頂部開始。按SHIFT鍵,然后按END鍵選擇整個第一行。按CTRL + X剪切數(shù)據(jù),或者您可以從“編輯”菜單中選擇“剪切”。
剪切完第一個文件路徑后,您將按DEL鍵將下一個文件移至第1行。刪除文件名很重要,因為需要使用它來創(chuàng)建“循環(huán)”。
循環(huán)和條件語句是一般的編程實踐,但不屬于本Powertip的范圍。創(chuàng)建強大的宏“ Power Tip”中提供了更多示例。通過按CTRL + O彈出“文件”>“打開”面板。現(xiàn)在,您將使用CTRL + V將文件名粘貼到“打開”對話框的“文件名”字段中。粘貼文件路徑和名稱后,請按“打開”以打開文件。
在新標簽頁中打開第一個文件后,您可以通過轉至文件>轉換> DOS到MAC的方式將其轉換為MAC(或其他)格式。
最后,轉換文件后,必須關閉文件以返回到主列表。現(xiàn)在,通過轉到“宏”>“停止錄制”來停止宏錄制。
步驟3:編輯并保存宏UltraEdit使您可以查看和自定義在錄制宏的過程中采取的所有步驟。您將通過轉到“宏”>“編輯宏”來編輯宏,這將彈出“編輯/創(chuàng)建宏”對話框。
在這里,您可以自定義宏以使用“ ^ c”變量,以便針對主列表中的每個不同文件使用復制到剪貼板的內容。
在“打開”命令之后突出顯示文件路徑/名稱,并將其替換為“ ^ c”。執(zhí)行宏后,宏將打開已復制到剪貼板的任何內容。
注意:如果您希望在仍然使用宏來轉換文件批處理的同時保持完整的主列表,可以通過對宏命令進行一些小的更改來實現(xiàn)。不用從列表中剪切文件路徑,而是使用“ ^ s”變量打開文件。在文本仍處于選中狀態(tài)的情況下,將使用宏命令“ Open“ ^ s”“打開所選文本。然后,您可以正常處理轉換,保存并關閉轉換后的文件,然后返回到主列表。只需命令宏向下移動一行(按鍵向下箭頭),然后移至第二行的開頭(按鍵HOME)。這將使您的主列表保持不變。
現(xiàn)在,您可以在宏中包含LOOP命令,以對每個文件路徑或每一行重復剪切(或選擇)操作,以便宏在整個文件列表中運行。(提示:有關如何執(zhí)行此操作的詳細說明,請查看我們的功能提示“創(chuàng)建強大的宏。”)
我們的最終宏包括以下命令:
InsertMode
ColumnModeOff
HexOff
UnixReOff
Top
Loop
IfEof
ExitMacro
Else
StartSelect
Key END
Cut
Key DEL
Open "^c"
DosToMac
Save
CloseFile
EndLoop
宏基本上從列表中打開每個文件并執(zhí)行轉換。當它到達文件末尾(Eof)時,它將停止。 注意,當您運行此宏時,請確保“主文件”列表是在編輯窗口中打開的唯一文件。
請注意,最好先在樣本數(shù)據(jù)上測試宏,以確保其按預期運行,這是一個好主意。
現(xiàn)在,您知道如何使用UltraEdit中動態(tài)且強大的“ ^ c”和“ ^ s”變量功能通過宏操作數(shù)據(jù)。
想要購買UltraEdit 正版授權,或了解更多產(chǎn)品信息請點擊
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: