.push [-p] [+]<register_name> [<relative_pathname> | -]
.push 指令會將 <relative_pathname> 的內容放進暫存器 <register_name>。<register_name> 的現行內容會被取代。
若要附加而不是取代,請在 <register_name> 前面放上一個加號 (+)。
若要清除暫存器,請改用連字號來取代 <relative_pathname>。
選用性的 -p 參數可使指令參照專案暫存器。專案暫存器和一般暫存器分開,且專案暫存器會在工作結束後持續進行。
除非已啟用步驟的「絕對」內容,否則 <relative_pathname> 會相對於專案或標籤路徑。
下列範例假設沒有啟用步驟的「絕對」內容:
將步驟工作目錄中的 data.txt 檔的內容放在暫存器 Alpha 中。
將步驟工作目錄的上層目錄中 newdata.txt 檔的內容附加到暫存器 B 中。
清除暫存器 ALPHA。
.put[/E|/e] [<relative_path>/]file server:[[<relative_path>/]file]
若 /E 與 /e 均未指定,系統會使用啟發方法,查看點指令是否包含類似 Windows 檔案路徑的內容。如果偵測到檔案路徑,則停用跳出;否則,啟用跳出。