[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 編程技術 > 其它 > 正文
保存及恢復光標位置
本文出自: http://ehnt.net/clansoft/gb/ (2001-06-19 17:04:00)
在程序中保存和恢復光標位置,可以通過發送 ANSI 轉義序列的方法實現:
保存光標位置,發送轉義字符串 "ESC7";恢復光標位置,發送ANSI轉義字符串 "ESC8"。

shell 腳本實現:
ESC="\033"; echo "${ESC}7\c"; # save cursor position
ESC="\033"; echo "${ESC}8\c"; # restore cursor position

C 語言實現:
printf("%c7",27); // save cursor position
printf("%c8",27); // restore cursor position
(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
保存及恢復光標位置 (2001-06-19 17:04:00)
設置光標位置 (2001-06-19 16:10:00)
 

★  樊強制作 歡迎分享  ★