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