home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-385-Vol-1of3.iso
/
t
/
tps10.zip
/
TPS.DOC
< prev
next >
Wrap
Text File
|
1993-01-06
|
17KB
|
458 lines
æ¿ßΓÑ¼á »αÑñßΓáó½Ñ¡¿∩ ΓѬßΓá ¡á φ¬αá¡Ñ IBM PC
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
╒════╦════╕ ╔═══════╗ ╔══════╕
║ ║ ║ ║
║ ║ ║ ║
║ ╠═══════╝ ╚══════╗
║ ║ ║
║ ║ ║
╨ ╨ ╘══════╝
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
Text Presentation System. Version 1.0
Éπ¬«ó«ñßΓó« »«½∞º«óáΓѽ∩
1992
éóÑñÑ¡¿Ñ ó TPS ...................................... 2
1. çáσóáΓ ΓѬßΓ«óδσ φ¬αá¡«ó »α«úαá¼¼«⌐ Grab ......... 3
2. ÉÑñá¬Γ«α ΓѬßΓ«óδσ φ¬αá¡«ó Tse .................. 4
3. äѼ«¡ßΓαáΓ«α ΓѬßΓ«óδσ φ¬αá¡«ó Tv ................ 7
4. Å«¿ß¬ ΓѬßΓá ¡á φ¬αá¡Ñ »« Φáí½«¡π Rtm ............ 9
5. âÑ¡ÑαáΓ«α »α«úαá¼¼¡«ú« ¬«ñá »« φ¬αá¡¡«¼π Σá⌐½π
Gencod ........................................... 9
6. èα¿»Γ«úαáΣ¿τÑ߬á∩ ºáΘ¿Γá ΓѬßΓá Cryp ............. 9
2
éóÑñÑ¡¿Ñ ó TPS.
ìá ßπñ »«½∞º«óáΓѽ∩ óδ¡«ß¿Γß∩ α∩ñ »α«úαá¼¼ »«ñ «íΘ¿¼
¡áºó᡿Ѽ TPS, óÑαß¿∩ 1.0, »Ñαó«¡áτá½∞¡« ¡á»¿ßá¡¡δσ ñ½∩
ß«íßΓóÑ¡¡δσ ¡πªñ áóΓ«αá, ßó∩ºá¡¡δσ ß «Σ«α¼½Ñ¡¿Ñ¼ »α«úαá¼¼ ¿
»α«úαá¼¼¡«⌐ ñ«¬π¼Ñ¡Γᵿ¿.
æ¿ßΓѼá TPS φ¬αá¡¡«⌐ »αѺѡΓᵿ¿ ΓѬßΓá ¼«ªÑΓ íδΓ∞
»«½Ñº¡«⌐ ¬á¬ «íδτ¡«¼π »«½∞º«óáΓѽε Å¥éî, ñ½∩ ¬«Γ«α«ú«
¬«¼»∞εΓÑα - »«¼«Θ¡¿¬ ó «ß¡«ó¡«⌐ ñÑ∩Γѽ∞¡«ßΓ¿, Γᬠ¿
߻ѵ¿á½¿ßΓπ »« »α«úαá¼¼¿α«óá¡¿ε.
æ¿ßΓÑ¼á »«ºó«½∩ÑΓ ºáσóáΓδóáΓ∞ ¿½¿ ß«ºñáóáΓ∞ ó ΓѬßΓ«ó«¼
αѪ¿¼Ñ ¬áαΓ¿¡¬¿ ¡á φ¬αá¡Ñ ¬«¼»∞εΓÑαá ß ¿ß»«½∞º«ó᡿Ѽ µóÑΓ«óδσ
áΓα¿íπΓ«ó ¿ »ßÑóñ«úαáΣ¿¬¿. êº ΓѼáΓ¿τÑ߬¿ ¡á¬«»½Ñ¡¡δσ
¿º«íαáªÑ¡¿⌐ ¼«úπΓ Σ«α¼¿α«óáΓ∞ß∩ ñѼ«¡ßΓαᵿ«¡¡δÑ ¿½¿ πτÑí¡δÑ
α«½¿¬¿ ß φ½Ñ¼Ñ¡ΓἿ ñ¿á½«úá. æαÑñßΓóἿ TPS ½Ñú¬« ß«ºñáóáΓ∞
αạ«ú« α«ñá Γáí½¿µδ, ßσѼδ, ñ¿áúαá¼¼δ ¿ Γ.».
Ä»¿ßá¡δ 󫺼«ª¡«ßΓ¿ Σ«¡«ó«⌐ »α«úαá¼¼δ Φáí½«¡¡«ú« »«¿ß¬á
ΓѬßΓá ¡á φ¬αá¡Ñ ¿ »α«úαá¼¼δ Φ¿Σα«óá¡¿∩ ΓѬßΓá. Éáßß¼«ΓαÑ¡
ß»«ß«í ß«ºñá¡¿∩ ñ¿á½«ú«óδσ ¬«¼á¡ñ¡δσ »α«µÑñπα (bat Σá⌐½«ó).
ä½∩ »«½∞º«óáΓѽÑ⌐-»α«úαá¼¼¿ßΓ«ó »αÑñ¡áº¡áτÑ¡á »α«úαá¼¼á
»αÑ«íαẫóá¡¿∩ ½εí«ú« φ¬αá¡¡«ú« Σá⌐½á ó ¿ßσ«ñ¡δ⌐ ΓѬßΓ ¡á
∩ºδ¬Ñ »α«úαá¼¼¿α«óá¡¿∩ óδß«¬«ú« πα«ó¡∩ (Turbo C ¿½¿ Turbo
Pascal), τΓ« ßπΘÑßΓóÑ¡¡« «í½ÑúτáÑΓ ñ¿ºá⌐¡ »α¿¬½áñ¡δσ »α«úαá¼¼.
éßÑ »α«úαá¼¼δ ß¿ßΓѼδ TPS ¡á»¿ßá¡δ ¡á ∩ºδ¬Ñ Borland C.
3
1. çáσóáΓ ΓѬßΓ«óδσ φ¬αá¡«ó »α«úαá¼¼«⌐ Grab
çáσóáΓ ΓѬßΓ«ó«ú« φ¬αá¡á IBM PC ó ñ¿ß¬«óδ⌐ Σá⌐½ ¼«ª¡«
óδ»«½¡¿Γ∞ ß »«¼«Θ∞ε »α«úαá¼¼δ Grab. Åα¿ ó맮óÑ »α«úαá¼¼á
ßΓá¡«ó¿Γß∩ αѺ¿ñÑ¡Γ¡«⌐ ó »á¼∩Γ¿ ¬«¼»∞εΓÑαá ó αѪ¿¼Ñ »áßß¿ó¡«ú«
«ª¿ñá¡¿∩.
ùΓ«íδ ß«σαá¡¿Γ∞ ΓѬπΘÑÑ ß«ñÑন¼«Ñ ΓѬßΓ«ó«ú« φ¬αá¡á ó
Σá⌐½Ñ, »« σ«ñπ αáí«Γδ ß ¬«¼»∞εΓÑα«¼, ¡áª¼¿ΓÑ ¬«¼í¿¡áµ¿ε ¬½áó¿Φ
< Ctrl - Alt - G >. Åα¿ φΓ«¼ ó óÑασ¡Ñ⌐ τáßΓ¿ φ¬αá¡á ¬«¼»∞εΓÑαá
»«∩ó¿Γß∩ ¡áñ»¿ß∞:
┌────────────────────────────────────────────────────────────┐
│ Save text screen as filename: _ │
└────────────────────────────────────────────────────────────┘
ìáíÑα¿ΓÑ ¿¼∩ Σá⌐½á, ¬πñá íπñÑΓ ºá»¿ßá¡« ¿º«íαáªÑ¡¿Ñ ß
φ¬αá¡á. ê¼∩ Σá⌐½á ¡áí¿αáÑΓß∩ »ÑτáΓ¡δ¼¿ Ascii ß¿¼ó«½á¼¿
(π»αáó½∩εΘ¿Ñ ß¿¼ó«½δ ¿ú¡«α¿απεΓß∩). ÉѬ«¼Ñ¡ñπѼ«Ñ αáßΦ¿αÑ¡¿Ñ
ñ½∩ φ¬αá¡¡δσ Σá⌐½«ó - scr. Åα¿ ¡«α¼á½∞¡«¼ ºáóÑαΦÑ¡¿¿
¬«»¿α«óá¡¿∩ »α«úαá¼¼«⌐ Grab ñáÑΓß∩ ¼Ñ½«ñ¿τ¡δ⌐ ºóπ¬«ó«⌐ ß¿ú¡á½
¿ ó«ßßΓá¡áó½¿óáÑΓß∩ ¿ßσ«ñ¡«Ñ ß«ßΓ«∩¡¿Ñ φ¬αá¡á.
àß½¿ óδ σ«Γ¿ΓÑ «Γúαπº¿Γ∞ »α«úαá¼¼π Grab ¿º «»ÑαáΓ¿ó¡«⌐
»á¼∩Γ¿ ¬«¼»∞εΓÑαá, óóÑñ¿ΓÑ ¬«¼á¡ñπ "grab quit".
4
2. ÉÑñá¬Γ«α ΓѬßΓ«óδσ φ¬αá¡«ó TSE
¥¬αá¡¡δ⌐ αÑñá¬Γ«α TSE (Text Screen Editor) - »α«ßΓ«Ñ
ßαÑñßΓó« ¼«ñ¿Σ¿¬áµ¿¿ ΓѬßΓ«óδσ φ¬αá¡«ó, »αÑñóáα¿Γѽ∞¡«
ºáσóáτÑ¡¡δσ »α«úαá¼¼«⌐ Grab, ¿½¿ ß«ºñá¡¿∩ ¡«óδσ ΓѬßΓ«óδσ
¿º«íαáªÑ¡¿⌐ ß φ½Ñ¼Ñ¡ΓἿ úαáΣ¿¬¿.
ÉÑñá¬Γ«α TSE »αÑñ¡áº¡áτÑ¡ ñ½∩ ΓѬßΓ«ó«ú« αѪ¿¼á αáí«Γδ
»Ñαß«¡á½∞¡«ú« ¬«¼»∞εΓÑαá, á ¿¼Ñ¡¡« αѪ¿¼á C80 (µóÑΓ¡«⌐ ¼«¡¿Γ«α
ß αẼÑα«¼ φ¬αá¡á 80 ß¿¼ó«½«ó »« ú«α¿º«¡Γ὿ ¿ 25 ßΓ᫬ »«
óÑαΓ¿¬á½¿). ÉÑñá¬Γ«α «»Ñα¿απÑΓ ß 16 «ß¡«ó¡δ¼¿ ¿ 8 Σ«¡«ó묨
µóÑΓἿ ΓѬßΓá.
æ "ó¡ÑΦ¡¿¼ ¼¿α«¼" αÑñá¬Γ«α TSE ßó∩ºá¡ τÑαѺ 󫺼«ª¡«ßΓ¿
¿¼»«αΓá/φ¬ß»«αΓá ¬á¬ φ¬αá¡¡δσ ΓѬßΓ«óδσ Σá⌐½«ó (.scr Σá⌐½«ó),
Γᬠ¿ «íδτ¡δσ Ascii Σá⌐½«ó (.txt, .doc,...). èα«¼Ñ Γ«ú«, ½εíá∩
¬áαΓ¿¡¬á ß φ¬αá¡á ¿½¿ ÑÑ τáßΓ∞ ¼«ªÑΓ íδΓ∞ áóΓ«¼áΓ¿τÑ߬¿
«Γ«íαáªÑ¡á ó »α«úαá¼¼π ¡á ∩ºδ¬Ñ Turbo C (.c Σá⌐½).
éδ ¡áτ὿ αáí«Γπ ß TSE ¿ ¡áíα὿ Ñú« ¿¼∩. ìá φ¬αá¡Ñ
óáΦÑú« ¬«¼»∞εΓÑαá »«∩ó¿Γß∩ µóÑΓ¡á∩ ºáßΓáó¬á.
Å«ß½Ñ ¡áªáΓ¿∩ ½εí«⌐ ¬½áó¿Φ¿ »ÑαÑσ«ñ¿¼ ¬ ßÑá¡ßπ αáí«Γδ.
æ»αáó«τ¡á∩ ¿¡Σ«α¼áµ¿∩ «í πß½πúáσ αÑñá¬Γ«αá TSE óδºδóáÑΓß∩ ¡á
φ¬αá¡ »α¿ ¡áªáΓ¿¿ ¬½áó¿Φ¿ F1. é ß»αáó¬Ñ »α¿ó«ñ∩Γß∩ ¬αáΓ¬¿Ñ
»«ñ߬Ậ¿ »« Σπ¡¬µ¿∩¼ αÑñá¬Γ«αá. Åα¿ »«óΓ«α¡«¼ ¡áªáΓ¿¿ <F1>
ó«ºóαáΘáѼß∩ ¬ «ß¡«ó¡«¼π φ¬αá¡π.
èπαß«α, «Γ¼ÑτáεΘ¿⌐ ¼ÑßΓ«, úñÑ óó«ñ¿Γß∩ «τÑαÑñ¡«⌐ ß¿¼ó«½
¬½áó¿áΓπαδ, »ÑαѼÑΘáÑΓß∩ »« »«½ε φ¬αá¡á ¿º 25 ßΓ᫬ »« 80
¬«½«¡«¬ (º¡á¬«¼ÑßΓ) ó ¬áªñ«⌐ ßΓ᫬Ñ. éδ ¼«ªÑΓÑ ñó¿úáΓ∞ ¬παß«α
¬½áó¿ΦἿ-ßΓαѽ¬á¼¿: ó»αáó«, ó½Ñó«, 󡿺, óóÑασ, á Γá¬ªÑ <End>
- ¬«¡Ñµ ßΓ᫬¿, <Home> - ¡áτὫ ßΓ᫬¿, <PgDown> - ¬«¡Ñµ
¬«½«¡¬¿, <PgUp> - ¡áτὫ ¬«½«¡¬¿, <Enter> - »ÑαÑσ«ñ ¡á ¡«óπε
ßΓப㠨 <TAB> - »α䪫¬ τÑαѺ 8 ß¿¼ó«½«ó ß½Ñóá ¡á»αáó«.
éδ ¼«ªÑΓÑ αÑñá¬Γ¿α«óáΓ∞ ΓѬßΓ ß½ÑñπεΘ¿¼¿ ¬½áó¿ΦἿ:
Delete - ßΓÑαÑΓ∞ ß¿¼ó«½ ó »«º¿µ¿¿ ¬παß«αá;
- (Backspace) - ºá¼Ñ¡¿Γ∞ »α«íѽ«¼ ß¿¼ó«½ ½ÑóÑÑ ¬παß«αá;
ALT/L - π¡¿τΓ«ª¿Γ∞ ßΓ᫬π, ó ¬«Γ«α«⌐ ßΓ«¿Γ ¬παß«α;
ALT/I - óßΓáó¿Γ∞ ¡«óπε ßΓ᫬π ¡áñ ¬παß«α«¼.
ÉÑñá¬Γ«α TSE αáí«ΓáÑΓ ó «ñ¡«¼ ¿º ñóπσ αѪ¿¼«ó »α¿
¡áí«αÑ ß¿¼ó«½«ó ΓѬßΓá ß ¬½áó¿áΓπαδ - ºá¼Ñ¡á ¿½¿ óßΓáó¬á,
»ÑαѬ½ετÑ¡¿Ñ ¼Ñªñπ ¡¿¼¿ »α«¿ºó«ñ¿Γß∩ µ¿¬½¿τÑ߬¿ ¬½áó¿ΦÑ⌐
<Insert>. ïÑú¬« »α«óÑα¿Γ∞, τΓ« ó αѪ¿¼Ñ "óßΓáó¬á" »α«¿ßσ«ñ¿Γ
αáºñ󿪬á ßΓ᫬¿ ΓѬßΓá ó »«º¿µ¿¿ ¬παß«αá, á ó αѪ¿¼Ñ "ºá¼Ñ¡á"
¡«óδÑ ß¿¼ó«½δ »ÑτáΓáεΓß∩ »«óÑασ ßΓáαδσ.
éδ ¼«ªÑΓÑ óδºδóáΓ∞ µóÑΓ«ó«Ñ ¼Ñ¡ε (¬½áó¿Φá F5) ñ½∩
óδí«αá µóÑΓá ¿ Σ«¡á ß¿¼ó«½«ó ΓѬßΓá ½¿í« ¼Ñ¡ε »ßÑóñ«úαáΣ¿¬¿
(¬½áó¿Φá F4) ñ½∩ óßΓáó¬¿ ó ΓѬßΓ ß¿¼ó«½«ó ΓѬßΓ«ó«⌐ úαáΣ¿¬¿.
5
Å«º¿µ¿∩ ó ¼Ñ¡ε πßΓá¡áó½¿óáÑΓß∩ ¬½áó¿ΦἿ-ßΓαѽ¬á¼¿. éδíαá¡¡δÑ
áΓα¿íπΓδ (µóÑΓ¡«ßΓ∞ ¿½¿ ºá»«½¡Ñ¡¿Ñ φ¬αá¡á ß¿¼ó«½«¼) ¼«úπΓ
¬áßáΓ∞ß∩ «ñ¡«ú« ß¿¼ó«½á (¬½áó¿Φá <Esc> ñ½∩ óδσ«ñá), óßÑú«
φ¬αá¡á (óδσ«ñ »α¿ ¡áªáΓ¿¿ ALT/A) ¿½¿ αá¡ÑÑ «»αÑñѽѡ¡«⌐
«í½áßΓ¿ φ¬αá¡á (óδσ«ñ »α¿ ¡áªáΓ¿¿ ALT/W).
éδσ«ñ ¿º µóÑΓ«ó«ú« ¼Ñ¡ε ¬«¼í¿¡áµ¿Ñ⌐ ALT/N »«ºó«½∩ÑΓ
»α«¿ºó«ñ¿Γ∞ óδí«α«τ¡«Ñ ¿º¼Ñ¡Ñ¡¿Ñ µóÑΓá/Σ«¡á ó «¬¡Ñ φ¬αá¡á.
îÑ¡∩εΓß∩ ¡á óδíαá¡¡δÑ ó ¼Ñ¡ε µóÑΓ ¿ Σ«¡ ß¿¼ó«½«ó «¬¡á,
µóÑΓ¡«ßΓ∞ ¬«Γ«αδσ ¡á ñá¡¡δ⌐ ¼«¼Ñ¡Γ π¬áºδóáÑΓß∩ ΓѬπΘ¿¼
»«½«ªÑ¡¿Ñ¼ ¬παß«αá. äá¡¡á∩ Σπ¡¬µ¿∩ »«ºó«½∩ÑΓ "»ÑαѬαáß¿Γ∞"
¡Ñ¬«Γ«αδÑ Σαáú¼Ñ¡Γδ φ¬αá¡á.
Ä»αÑñѽ¿Γ∞ «í½áßΓ∞, ¿½¿ «¬¡«, ¡á φ¬αá¡Ñ ¼«ª¡« Σπ¡¬µ¿Ñ⌐
ALT/W, »αÑñóáα¿Γѽ∞¡« πßΓá¡«ó¿ó ¬παß«α ó Γ«τ¬π - ½Ñóδ⌐ óÑασ¡¿⌐
πú«½ «¬¡á. çáΓѼ, »ÑαѼÑßΓ¿ó ¬παß«α ó »α«Γ¿ó«»«½«ª¡δ⌐ πú«½
«¬¡á («í½áßΓ∞ «¬¡á »α¿ φΓ«¼ «¬αáΦ¿óáÑΓß∩ ßÑαδ¼ µóÑΓ«¼),
¡áª¿¼áѼ ¬½áó¿Φπ <Enter>. Ĭ¡« ºáñá¡«. Åα¿ φΓ«¼ µóÑΓ «¬¡á
ó«ßßΓá¡áó½¿óáÑΓß∩ ¡á »Ñαó«¡áτá½∞¡δ⌐. Ä»α«ß «¬¡á »α«¿ºó«ñ¿Γß∩
»« ¬«¼á¡ñÑ ALT/V (¡á ßѬπ¡ñ𠫬¡« «¬αáΦ¿óáÑΓß∩ ßÑαδ¼ µóÑΓ«¼,
ß¿¼ó«½δ ó «¬¡Ñ ¼ÑαµáεΓ).
Ĭ¡« ¼«ª¡« ߬«»¿α«óáΓ∞ ó ñαπú«Ñ ¼ÑßΓ« φ¬αá¡á Σπ¡¬µ¿Ñ⌐
ALT/T ¿½¿ πñ὿Γ∞ - ALT/K. öπ¡¬µ¿¿ ALT/S ¿ ALT/D »«ºó«½∩εΓ
»«¼ÑßΓ¿Γ∞ «¬¡« ó «ñ¿¡áα¡πε ¿½¿ ñó«⌐¡πε αἬπ. ü«½ÑÑ ß½«ª¡δ⌐
óδí«α ¿º ¼¡«ªÑßΓóá óáα¿á¡Γ«ó «¬á¡Γ«ó¬¿ «¬¡á »α«¿ºó«ñ¿Γß∩ »α¿
¡áªáΓ¿¿ ¬«¼í¿¡áµ¿¿ ALT/Q. ê ñá½ÑÑ: <Enter> - »α«ñ«½ªáΓ∞
»ÑαÑí«α, <Esc> - »αѬαáΓ¿Γ∞ »ÑαÑí«α ¿ óÑα¡πΓ∞ß∩ ¬ αÑñᬵ¿¿.
æ½ÑñπεΘ¿Ñ Σπ¡¬µ¿¿ αÑñá¬Γ«αá TSE »«ºó«½∩εΓ íδßΓα«
«Σ«α¼½∩Γ∞ αạδÑ Γáí½¿µδ, í½«¬-ßσѼδ, ñ¿áúαá¼¼δ ¿ Γ.». ìáªáΓ¿Ñ
¬½áó¿Φ F7, F9, F10 »α¿ó«ñ¿Γ ¬ Γ«¼π, τΓ« »ÑαѼÑΘÑ¡¿Ñ ¬παß«αá
α¿ßπÑΓ ¡á φ¬αá¡Ñ ß»½«Φ¡πε ½¿¡¿ε Γ¿»á █, │ ¿½¿ ║. ìáªáΓ¿Ñ F8
«Γ¼Ñ¡∩ÑΓ α¿ß«óá¡¿Ñ. ìѬ«Γ«αδÑ »«½Ñº¡δÑ ß¿¼ó«½δ »ßÑóñ«úαáΣ¿¬¿
¼«ª¡« óßΓáó¿Γ∞ ó ΓѬßΓ ¬«¼í¿¡áµ¿Ñ⌐ CTRL/x (x - ß¿¼ó«½
½áΓ¿¡ß¬«ú« á½Σáó¿Γá). è«¼í¿¡áµ¿∩ ALT/X áóΓ«¼áΓ¿τÑ߬¿ óßΓáó½∩ÑΓ
ó Γáí½¿µδ »ÑαѼδτ¬¿ Γ¿»á ┼, ╫, ╪, ╬.
æΓá¡ñáαΓ¡δ⌐ πº«α ñ½∩ φ¬αá¡á ¼«ªÑΓ íδΓ∞ óδíαá¡ »«
¬«¼á¡ñÑ ALT/B. Åα«¿ßσ«ñ¿Γ óδí«α πº«αá Γ¿»á "ºá¡áóÑß",
"¬¿α»¿τ¡á∩ ßΓÑ¡á" ¿½¿ "Φáσ¼áΓ¡á∩ ñ«ß¬á". éδí«α »«ñΓóÑαªñáÑΓß∩
¬½áó¿ΦÑ⌐ <Esc>.
Å«½πτÑ¡¡δ⌐ ¡á φ¬αá¡Ñ α¿ßπ¡«¬ ¼«ª¡« óδóÑßΓ¿ ó ΓѬßΓ«óδ⌐
Σá⌐½ (¬½áó¿Φá ALT/E). Åα¿ óδñáτÑ ¡á »α¿¡ΓÑα ß½ÑñπÑΓ πτ¿ΓδóáΓ∞,
τΓ« π»αáó½∩εΘ¿Ñ ß¿¼ó«½δ ¿º ¿¡ΓÑóá½á [0,32], Ñß½¿ ΓᬿÑ
¿ß»«½∞º«ó὿ß∞ »α¿ «Σ«α¼½Ñ¡¿¿ φ¬αá¡á, íπñπΓ ¿¡ΓÑα»αÑΓ¿α«óáΓ∞ß∩
ß««ΓóÑΓßΓóÑ¡¡«.
Åα¿ á¬Γ¿ó¿α«óá¡¿¿ Σπ¡¬µ¿¿ ALT/M »α«¿ßσ«ñ¿Γ µ¿¬½¿τÑ߬«Ñ
ó¬½ετÑ¡¿¿/«Γ¬½ετÑ¡¿Ñ ¿¡Σ«α¼áµ¿«¡¡«⌐ ßΓ᫬¿ φ¬αá¡á αÑñá¬Γ«αá
(¡áτá½∞¡«Ñ »«½«ªÑ¡¿Ñ - ó䬽ετÑ¡«).
┌─────────────────────────────┬───────┬──────────────────────┐
│< x, y> Ĭ¡«: [x0,y0,x1,y1] │ ÆѬßΓ │ É¿ßπ¡«¬ ┼ Insert No │
└─────────────────────────────┴───────┴──────────────────────┘
6
çñÑß∞:
< x, y> - ΓѬπΘ¿Ñ ¬««αñ¿¡áΓδ ¬παß«αá;
[x0,y0,x1,y1] - ¬««αñ¿¡áΓδ ºáñá¡¡«ú« «¬¡á,
Ñß½¿ «¬¡« ¡Ñ ºáñá¡« - [1,1,80,25];
"ÆѬßΓ" - ¿¡ñ¿¬áΓ«α ΓѬπΘÑú« Σ«¡á ¿ µóÑΓá ΓѬßΓá;
É¿ßπ¡«¬ - ¿¡ñ¿¬áΓ«α ß¿¼ó«½á ñ½∩ α¿ß«óá¡¿∩;
Insert - ¿¡ñ¿¬áΓ«α αѪ¿¼á "óßΓáó¬á/ºá¼Ñ¡á" - Yes/No
ê ¡á¬«¡Ñµ, ñ½∩ ó¡ÑΦ¡¿σ ßó∩ºÑ⌐ αÑñá¬Γ«αá TSE
»αÑñ½áúáÑΓß∩ ¡áí«α Σá⌐½«óδσ Σπ¡¬µ¿⌐:
F2 - ºáúαπº¬á φ¬αá¡¡«ú« Σá⌐½á (.scr) ¡á φ¬αá¡;
F3 - óδúαπº¬á φ¬αá¡¡«ú« ΓѬßΓá (.scr) ß φ¬αá¡á ó Σá⌐½;
ALT/F - ¿¼»«αΓ Ascii Σá⌐½á ¡á φ¬αá¡;
ALT/E - φ¬ß»«αΓ ΓѬßΓá φ¬αá¡á ó Ascii Σá⌐½;
ALT/C - úÑ¡Ñαᵿ∩ »« ΓѬπΘÑ¼π «¬¡π æ¿ »α«úαá¼¼δ.
öπ¡¬µ¿∩ ALT/C óδñáÑΓ ¿ßσ«ñ¡δ⌐ ΓѬßΓ æ¿ »α«úαá¼¼δ, úñÑ
ºáñáεΓß∩ úáíáα¿Γδ «¬¡á ó »ÑαѼѡ¡δσ StartCol, StopCol,
StartRow, StopRow ¿ ß«ñÑন¼«Ñ ó¿ñÑ«¼áßß¿óá ΓѬßΓá ¿ áΓα¿íπΓ«ó
t_scr[N] (N »«ñßτ¿ΓδóáÑΓß∩). äá½ÑÑ óδó«ñ¿Γß∩ ßΓá¡ñáαΓ¡á∩
»«ñ»α«úαá¼¼á TextPicOut «ßπΘÑßΓó½∩εΘá∩ óδó«ñ «¬¡á:
TextPicOut(StartCol,StartRow,StopCol,StopRow,t_scr)
int StartCol,StartRow,StopCol,StopRow;
unsigned char *t_scr[];
{
int ScrW, ScrH;
register int i, j;
ScrW = iabs(StartCol-StopCol);
ScrH = iabs(StartRow-StopRow);
for (i=0; i<=ScrH; i++) {
for (j=0; j<=ScrW*2; j+=2) t_scr[i][j+1] &= 0177;
puttext(StartCol,StartRow+i,StartCol+ScrW,StartRow+i,t_scr[i]);
}
gotoxy (1,StopRow);
return;
}
àß½¿ óδ σ«Γ¿ΓÑ óδ⌐Γ¿ ¿º TSE, ¡áª¼¿ΓÑ <Esc> ñóáªñδ ½¿í«
»«ß½Ñ »Ñαó«ú« <Esc> ¿ óδñáτ¿ ó«»α«ßá:
┌────────────────────────────────────┐
│ éδ ºáσ«Γѽ¿ óδ⌐Γ¿ ? │
│ Yes Save No │
└────────────────────────────────────┘
óóÑñ¿ΓÑ "Y" ¿½¿ "y" ñ½∩ »«ñΓóÑαªñÑ¡¿∩ óδσ«ñá ¿½¿ "N" ñ½∩
ó«ºóαáΓá ¬ «ßΓáó½Ñ¡¡«⌐ αÑñᬵ¿¿. éó«ñ ß¿¼ó«½á "s" »«ºó«½∩ÑΓ
»α¿ óδσ«ñÑ ¿º αÑñá¬Γ«αá ßñѽáΓ∞ ºá»¿ß∞ φ¬αá¡á ó Σá⌐½.
7
3. äѼ«¡ßΓáΓ«α ΓѬßΓ«óδσ φ¬αá¡«ó TV
Åα«úαá¼¼á TV »«ºó«½∩ÑΓ ñѼ«¡ßΓα¿α«óáΓ∞ φ¬αá¡¡δÑ Σá⌐½δ
(.scr Σá⌐½δ) ¡á ¼«¡¿Γ«αÑ ¬«¼»∞εΓÑαá ó «ñ¡«¼ ¿º ñÑß∩Γ¿ αѪ¿¼«ó.
ä½∩ ó맮óá ¡áíÑα¿ΓÑ:
tv file[.scr] mode [d:seconds] 0 <= mode <= 9
0. ß½πτá⌐¡«Ñ ºá»«½¡Ñ¡¿Ñ φ¬αá¡á;
1. ó««íαáªáѼδÑ ΦΓ«α¬¿ φ¬αá¡á αáºñó¿úáεΓß∩
«Γ µÑ¡Γαá ¬ ¬αá∩¼ φ¬αá¡á »« ú«α¿º«¡Γ὿;
2. ΦΓ«α¬¿ αáºñó¿úáεΓß∩ «Γ µÑ¡Γαá »« óÑαΓ¿¬á½¿;
3. ΦΓ«α¬¿ «Γ¬αδóáεΓß∩ ¬ µÑ¡Γαπ »« ú«α¿º«¡Γ὿;
4. ΦΓ«α¬¿ «Γ¬αδóáεΓß∩ ¬ µÑ¡Γαπ »« óÑαΓ¿¬á½¿;
5. ΦΓ«α¬á «Γ¬αδóÑΓß∩ ß»αáóá ¡á½Ñó«;
6. ΦΓ«α¬á «Γ¬αδóáÑΓß∩ c½Ñóá ¡á»αáó«;
7. ΦΓ«α¬á «Γ¬αδóáÑΓß∩ ß¡¿ºπ óóÑασ;
8. ¿º«íαáªÑ¡¿Ñ »áñáÑΓ ßóÑασπ 󡿺;
9. «ñ¡«óαѼѡ¡«Ñ ºá»«½¡Ñ¡¿Ñ φ¬αá¡á.
àß½¿ π¬áºáΓ∞ º¡áτÑ¡¿Ñ mode = mode + 10 (Γ.Ñ., ¬ »α¿¼Ñαπ, 12
ó¼ÑßΓ« 2), Γ« óδñáτá ¬áαΓ¿¡¬¿ ¡á φ¬αá¡ ß«»α«ó«ªñáÑΓß∩ ºóπ¬«óδ¼
φΣΣÑ¬Γ«¼.
Å«ß½Ñ óδñáτ¿ ¬áαΓ¿¡¬¿ »α«úαá¼¼á ªñÑΓ «Γ óáß ¡áªáΓ¿∩
½εí«⌐ ¬½áó¿Φ¿. è«úñá ¡áªáΓ¿Ñ »α«¿ßσ«ñ¿Γ, «ßπΘÑßΓó½∩ÑΓß∩ óδσ«ñ
¿º »α«úαá¼¼δ, ¬«ñ ¡áªáΓ«⌐ ¬½áó¿Φ¿ »ÑαÑñáÑΓß∩ ¡áαπªπ. ¥Γ«
»«ºó«½∩ÑΓ ¿ß»«½∞º«óáΓ∞ φ¬αá¡¡δÑ ¬áαΓ¿¡¬¿ »α¿ «Σ«α¼½Ñ¡¿¿
»á¬ÑΓ¡δσ bat-Σá⌐½«ó. Åα¿ φΓ«¼ ß«ºñáεΓß∩ ñ¿á½«ú«óδÑ »α«µÑñπαδ,
¬«¡ßΓαπ¬µ¿¿ πß½«ó¡δσ »ÑαÑσ«ñ«ó ¬«Γ«αδσ ßΓα«∩Γß∩ τÑαѺ »α«óÑα¬π
"errorlevels".
Åα¿¼Ñα ñ¿á½«ú«ó«⌐ bat-»α«úαá¼¼δ »α¿ó«ñ¿Γß∩ ó Σá⌐½Ñ
tps10.bat. àú« ¼«ª¡« óº∩Γ∞ ºá «ß¡«óπ »α¿ ß«ºñá¡¿¿ ß«íßΓóÑ¡¡«⌐
»α«úαá¼¼δ ΓѬßΓ«ó«⌐ »αѺѡΓᵿ¿. é tps10.bat «ΓαáíáΓδóáεΓß∩
Γα¿ Σπ¡µ¿«¡á½∞¡δÑ ¬½áó¿Φ¿ F1, F2, F3 ¿ óδσ«ñ »α¿ ¡áªáΓ¿¿
<Esc>. è«ñδ «ß¡«ó¡δσ Σπ¡¬µ¿«¡á½∞¡δσ ¬½áó¿Φ, ó«ºóαáΘáѼδÑ
»α«úαá¼¼«⌐ TV, »α¿óÑñÑ¡δ ó ß½ÑñπεΘÑ⌐ Γáí½¿µÑ:
╔═════════╤═════╦═════════╤═════╦═════════╤═════╗
║ è½áó¿Φá │ è«ñ ║ è½áó¿Φá │ è«ñ ║ è½áó¿Φá │ è«ñ ║
║═════════╪═════╬═════════╪═════╬═════════╪═════╣
║ F1 │ 59 ║ F7 │ 65 ║ Home │ 71 ║
║ F2 │ 60 ║ F8 │ 66 ║ End │ 79 ║
║ F3 │ 61 ║ F9 │ 67 ║ PgUp │ 72 ║
║ F4 │ 62 ║ F10 │ 68 ║ PgDown │ 81 ║
║ F5 │ 63 ║ Esc │ 27 ║ Insert │ 82 ║
║ F6 │ 64 ║ Enter │ 13 ║ Delete │ 83 ║
╚═════════╧═════╩═════════╧═════╩═════════╧═════╝
8
髺¼«ªÑ¡ Γá¬ªÑ óáα¿á¡Γ óδσ«ñá ¿º »α«úαá¼¼δ TV »«
Γá⌐¼áπΓπ. àú« óѽ¿τ¿¡á ó ßѬπ¡ñáσ π¬áºδóáÑΓß∩ »«ß½Ñ »αÑΣ¿¬ßá
"d:" »«ß½Ññ¡¿¼ »áαá¼ÑΓα«¼ ó맮óá. Åα«úαá¼¼á ªñÑΓ π¬áºá¡¡«Ñ
¬«½¿τÑßΓó« ßѬπ¡ñ (Ñß½¿ ¡Ñ í佫 ¡áªáΓ¿⌐) ¿ óδσ«ñ¿Γ ß ¬«ñ«¼ 0.
éδσ«ñ »« Γá⌐¼áπΓπ »«½ÑºÑ¡ »α¿ ß«ºñá¡¿¿ áóΓ«¼áΓ¿τÑ߬¿
αáí«í«ΓáεΘ¿σ ñѼ«α«½¿¬«ó. Åα¿¼Ñα ó맮óá TV ß Γá⌐¼áπΓ«¼ 5
cѬπ¡ñ:
tv my.scr 14 d:5
àß½¿ óδ »α¿¼Ñ¡∩ÑΓÑ ó αáí«ΓÑ ¡á ¬«¼»∞εΓÑαÑ «í«½«τ¬π
Norton Commander, αѬ«¼Ñ¡ñπε ó¡ÑßΓ¿ ó Σá⌐½ NC.EXT ßΓ᫬π
Γᬫú« ó¿ñá:
scr: tv !.! 4 (ºñÑß∞ mode = 4)
¥Γ« »«ºó«½¿Γ óá¼ »α«ß¼áΓα¿óáΓ∞ φ¬αá¡¡δÑ Σá⌐½δ »α«ßΓδ¼
π¬áºá¡¿Ñ¼ ¡á ¡¿σ ¿ ¡áªáΓ¿Ñ¼ ¬½áó¿Φ¿ <Enter>.
9
4. Å«¿ß¬ ΓѬßΓá ¡á φ¬αá¡Ñ »« Φáí½«¡π RTM
ÅαÑñóáα¿Γѽ∞¡« »«¼ÑßΓ¿ΓÑ ó Σá⌐½ KEYS.MY ¬½ετÑóδÑ
ß½«óá, ¬«Γ«αδÑ íπñπΓ ¿ß»«½∞º«óáΓ∞ß∩ ó ¬áτÑßΓóÑ »«¿ß¬«óδσ
Φáí½«¡«ó. çá»πßΓ¿ΓÑ »α«úαá¼¼π RTM, ¡áíαáó ÑÑ ¿¼∩. êº µóÑΓ«ó«ú«
¼Ñ¡ε ß »«¼«Θ∞ε ßΓαѽ«¬ »«ñíÑα¿ΓÑ ¡Ñ«íσ«ñ¿¼δ⌐ Σ«¡ ¿ µóÑΓ,
¬«Γ«α묨 íπñÑΓ »«ñßóÑτ¿óáΓ∞ß∩ ¡á φ¬αá¡Ñ (»α¿ »α«ú«¡¬Ñ τÑαѺ
¡Ñú« ¿¡Σ«α¼áµ¿¿) ¿ß¬«¼δ⌐ ¬«¡ΓѬßΓ. Åα«úαá¼¼á αѺ¿ñÑ¡Γ¡á ó
»á¼∩Γ¿ ¿ ¡Ñ ΓαÑíπÑΓ »«óΓ«α¡δσ ºá»π߬«ó.
àß½¿ óá¼ ¡πª¡« ºá»αÑΓ¿Γ∞ »«ñßóÑΓ¬π, ¡áíÑα¿ΓÑ <CTRL/
½Ñóδ⌐ SHIFT>. é¡«ó∞ á¬Γ¿ó¿α«óáΓ∞ »«ñßóÑΓ¬π ¼«ª¡« ¬«¼í¿¡áµ¿Ñ⌐
<CTRL/»αáóδ⌐ SHIFT>.
5. âÑ¡ÑαáΓ«α »α«úαá¼¼¡«ú« ¬«ñá »« φ¬αá¡¡«¼π Σá⌐½π
GenCod
Åα¿ ºá»π᪥ »α«úαá¼¼δ π¬áºδóáÑΓß∩ ¿¼∩ φ¬αá¡¡«ú« Σá⌐½á:
Gencod file[.scr]
Å« π¼«½τá¡¿ε, »α«úαá¼¼á «ßπΘÑßΓó½∩ÑΓ áóΓ«úÑ¡Ñαᵿε
»α«úαá¼¼δ file.c ¡á ∩ºδ¬Ñ Turbo C. Å«ß½Ñ Γαá¡ß½∩µ¿¿ "tcc file"
»«½πτáѼ ¿ß»«½¡∩Ѽδ⌐ ¼«ñπ½∞, »π߬ ¬«Γ«α«ú« óδ»«½¡∩ÑΓ ¿ßσ«ñ¡«Ñ
¿º«íαáªÑ¡¿Ñ. öαáú¼Ñ¡Γδ »α«úαá¼¼δ file.c ¼«úπΓ íδΓ∞ ß πß»Ñσ«¼
¿ß»«½∞º«óá¡δ ó ¬áτÑßΓóÑ ºáú«Γ«ó«¬ »α¿ »α«úαá¼¼¿α«óá¡¿¿
«Σ«α¼½Ñ¡¿∩ αÑá½∞¡δσ ºáñáτ.
àß½¿ »«ß½Ñ ¿¼Ñ¡¿ φ¬αá¡¡«ú« Σá⌐½á π¬áºáΓ∞ ¬½ετ "-p", Γ«
¡á óδσ«ñÑ »«½πτ¿¼ ¿ßσ«ñ¡δ⌐ ΓѬßΓ »α«úαá¼¼δ file.pas ¡á ∩ºδ¬Ñ
Turbo Pascal:
Gencod file -p
6. èα¿»Γ«úαáΣ¿τÑ߬á∩ ºáΘ¿Γá ΓѬßΓá CRYP
Åα¿ ºá»π᪥ »α«úαá¼¼δ CRYP π¬áºδóáÑΓß∩ ¿¼∩ Φ¿ΣαπѼ«ú«
Σá⌐½á ¿½¿ ¼¡«ªÑßΓóá Σá⌐½«ó. ìá»α¿¼Ñα:
Cryp a.txt
Cryp b.scr
Cryp c.exe
Cryp *.*
ÅÑαÑñ ¡áτὫ¼ Φ¿Σα«óá¡¿∩ »α«úαá¼¼á ºá»αáΦ¿óáÑΓ π óáß
¬½ετÑó«Ñ ß½«ó« (¡Ñ ¼Ñ¡ÑÑ 6 ß¿¼ó«½«ó), ¬«Γ«α«Ñ óδ ñ«½ª¡δ
ºá»«¼¡¿Γ∞ ¿ ¬«Γ«α«Ñ íπñÑΓ ¬½ετ«¼ ñ½∩ ñÑΦ¿Σαᵿ¿ ñá¡¡«ú«
Σá⌐½á(«ó).
____________
鿬π½«ó ₧.ì.
ú.Çαºá¼áß-16
1993, ∩¡óáα∞