【新手指南】【这不是教程】关于FP亮色背景
pascal吧
全部回复
仅看楼主
level 9
  犇勿入。
  禁任何膜拜。
  正常情况下Free Pascal只能设置暗色背景(0~7),近日楼主通过查找资料,找到了一种方法来设置亮色背景。
  示例代码如下:
uses Dos;
var f:text;
BEGIN
assign(f,*game.bat*);
rewrite(f);
writeln(f,*@echo off*);
writeln(f,*@color F0*);//F为背景,0为前景
writeln(f,*echo 测试*);//要输出的内容必须在bat内输出,在Pascal内输出还是原来的颜色
writeln(f,*@del game.bat && exit*);//删除并不显示“找不到批处理文件”
close(f);
exec(*game.bat*,**);
readln;
END.
  颜色属性由两个十六进制数字指定 —— 第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:
0 =  黑色 8 =  灰色
1 =  蓝色 9 =  淡蓝色
2 =  绿色 A =  淡绿色
3 = 湖蓝色 B = 淡浅绿色
4 =  红色 C =  淡红色
5 =  紫色 D =  淡紫色
6 =  黄色 E =  淡黄色
7 =  白色 F =  亮白色
  例如:“COLOR FC”在亮白色上产生亮红色。
2014年08月24日 05点08分 1
level 9
欢迎吐槽、砸场子。[滑稽]
2014年08月24日 05点08分 2
把代码中所有“*”替换为英文的单引号
2014年08月24日 05点08分
level 12
别学我
2014年08月24日 05点08分 3
[滑稽]
2014年08月24日 06点08分
回复 猎火电脑工作室 :新手指南个屁
2014年08月24日 06点08分
回复 wfwhl12 :这不正是给新手的吗[滑稽]
2014年08月24日 06点08分
回复 猎火电脑工作室 :不稀得跟你辩论[喷]
2014年08月24日 06点08分
level 12
前排
吐槽踢场子orz
2014年08月24日 06点08分 4
见1楼第1、2自然段。[滑稽]
2014年08月24日 06点08分
level 7
就是不(chāo)膜拜
lz[滑稽]
2014年08月24日 07点08分 5
level 9
@猎火电脑工作室 你吧所有新手指南整合到一个帖子里吧。
@革命家的右手 @EXPsta @canadaottawa 如果有一个教新手输出中文,去掉乱码,设置色彩等的答疑帖,你们置不置顶?加不加精?
2014年08月29日 10点08分 6
不置顶,加精
2014年08月29日 12点08分
回复 canadaottawa :不置顶小白们依旧会发帖问的啊
2014年08月29日 12点08分
回复 风x千叶翔龙V :我的想法是做个导航..什么东西都往上顶太乱了
2014年08月29日 12点08分
回复 canadaottawa :置顶贴放链接?
2014年08月29日 12点08分
level 13
[啊]这个为何是pascal教程 不该是批处理教程吗
_
_
_
高能黑子高聚变研究中心
Time 2014-08-29 18:57:49
From 北纬:31.545226,东经:120.434365
2014年08月29日 10点08分 7
正常pascal的背景只有7色,这个有14色[呵呵]
2014年08月29日 12点08分
level 15
[]围观犇,OTZ
2014年08月29日 15点08分 8
level 9
淡浅绿色是闹哪样
2014年08月29日 23点08分 9
不要随意吐槽嘛[滑稽]
2014年08月30日 01点08分
level 10
前排继续orz
   --来自MI2S客户端
2014年08月30日 02点08分 10
level 13
[]
2014年08月30日 07点08分 11
level 6
不如直接用Lazarus背景颜色直接改,还有一百多种
2014年08月30日 08点08分 12
+1
2014年08月30日 08点08分
Orz Lazarus GodBull
2014年08月30日 09点08分
level 9
顶。
2015年01月25日 01点01分 13
level 12
淡浅绿色和淡绿色有什麼区别
2015年02月05日 12点02分 14
level 9
color命令是整体换色,就是说之前输出的所有字符都会被定义为那个颜色。得不偿失
2015年02月05日 13点02分 15
确实是这样,当时没有想到。后来我用C++的system改之后才发现有这个问题
2015年02月06日 01点02分
1