问题标签 [ascii-art]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - 如何在默认 Unicode 的 Delphi XE 应用程序的消息对话框中使用 ASCII 艺术符号
我已经搜索了主题提供,但没有设法找到正确的...
对不起,如果我弄错了。如果是这样,请在此处指出正确的问题。
好吧,说回正事。情况:我使用 ShowMessage() 作为应用程序中某些事件的简单“状态简报”提供程序:
现在,我想完善它,因此我想使用扩展的 ascii 表,但是,我无法选择访问它们的最佳方式。也许我只是不知道那个神奇的功能......
这是使用 OEMToANSI / OEMToChar 和反之亦然函数的方法:http ://www.experts-exchange.com/Programming/Languages/Pascal/Delphi/Q_20381022.html 。我尝试了它们但没有运气,可能是因为:
BOOL OemToChar(LPCSTR lpszSrc, LPTSTR lpszDst);
参数
lpszSrc [in] 指向来自 OEM 定义的字符集中的以 null 结尾的字符串的指针。
lpszDst [out] 指向已翻译字符串缓冲区的指针。
如果将 OemToChar 函数用作 ANSI 函数,则可以通过将 lpszDst 参数设置为与 lpszSrc 参数相同的地址来转换字符串。如果将 OemToChar 用作宽字符函数,则无法执行此操作。
我需要的是 Char(Ord(170)); , 字符(Ord(180)); 和 Char(Ord(190)) - http://www.asciitable.com/。显然,使用默认的 WInXP 代码页我无法使用它们。现在,我google了一下,找到了这个解决方案:
FormShow 事件代码:
这些字体也将正确显示>> Courier New Lucida Console MS Mincho
现在,问题是 - 说 Windows Dialogs (API) 使用触发 ShowMessage() 的过程的 OEM 字符集的最佳方式是什么?? 覆盖 ShowMessage(); ? 继承一些richedit特性?各种 OwnerDraw() 或 WndProc() 方法......选项太多,但是......哪个......我很困惑。:(
当然,帮助我选择并指出主观上最有效和最无代码的解决方案。
console - 在控制台上用星号绘制五边形
我通过从用户那里获取坐标,在控制台上用 for 循环绘制一个带星号的三角形。但我无法绘制五边形。五边形包括 3 个三角形,但我编写的程序无法附加这些三角形。它正在绘制 3 个不同的控制台上不同位置的三角形。我该如何解决这个问题?你能帮我吗?
iphone - 在 iPhone SDK 中通过 SMS 和电子邮件发送 ASCII Art 时对齐不正确
在我的 iPhone 应用程序中,我有 ASCII 艺术,我通过电子邮件和短信分享。
我已将 ASCII 艺术与换行符和空格一起插入到 Sqlite 数据库中。
问题是,当我通过 SMS 和电子邮件发送它们时,整个 ASCII 艺术都是左对齐的,并且字符之间的间距丢失了。
在我的应用程序的标签中获取的 ASCII 艺术如下
插入到电子邮件 API (MFMailComposeViewController) 时的相同 ASCII 艺术如下
插入 SMS API (MFMessageComposeViewController) 时的相同 ASCII 艺术如下
如何维护空间?如何使 ASCII 艺术在 Mail 和 SMS API 视图中看起来合适?
python - Python中的星号程序金字塔
我用 C++ 编写了一个显示星号金字塔的程序(见下文),现在我想看看它是如何在 Python 中完成的,但这并不像我想象的那么容易。
有没有人试过这个,如果是这样,你能告诉我有帮助的代码吗?
提前致谢。
php - 在 PHP 中,如何在表格中显示数组内容
如果我在 MySQL 客户端中进行选择,我将得到如下所示的输出:
如何在这样的表中转换 PDO fetch
(或fetchAll
)数组?
这是一个代码使用示例:
java - 任何用于绘制 ASCII 表的 Java 库?
我需要将数据作为表格输出到控制台。我想知道也许有一些 java 库可以处理 ASCII 艺术中的绘图表、对齐单元格内的值等?
ascii-art - 如何生成文本 ASCII 艺术
如何生成这样的 ASCII 文本:
c# - 使用 ascii 艺术帮助输出文件格式和样式?
我正在创建一个 C# 程序,它输出一个包含大量信息的基本 .txt 文件。我正在使用格式来对齐信息,以便更容易阅读,所以这不是问题。
我想让输出文件看起来不错/花哨,以便更容易阅读并且每个都可以找到数据部分。文本文件是一个基本的记事本文件,所以我不能使用粗体或斜体来帮助区分标题和特定的数据区域。
我尝试使用以下 ascii 字符 *、-、_ 来创建换行符来分隔信息,这有助于使文件看起来更好。我很好奇是否有其他人有任何其他有用的方法可以使输出文件看起来更好、更容易阅读。我尝试过搜索,但运气不佳。我相信你们中的一些人已经找到了使输出文件看起来更好的方法。
谢谢!
下面的一些例子:
" * ** * ** * ** * ** * * "
标题信息
" * ** * ** * ** * ** * ** "
“--------”
信息在这里
“--------”
bash - 如何在终端中的 \/ 之间添加颜色?
我正在为我.profile
的终端制作文本 ASCII 艺术,并尝试对其进行着色。起初我打算使用cat
命令并heredoc
打印出我的艺术作品,但后来我无法让heredoc中的颜色起作用。所以我采用了肮脏的修复,我echo -e
为每一行使用然后着色。如果有更好的方法,请告诉我!现在,我遇到了这个问题。
完整的图片:
我正在着色的部分:
染色:
输出:
如您所见,我试图在\/
. \
就是从\033[1;35m
字面上看。有没有办法在不改变图像的情况下改变颜色之间的颜色\/
?
另外,我正在使用 Mac OSX Lion。