V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
icedx
V2EX  ›  问与答

想知道终端是怎么写出来的 例如 CMD terminal

  •  
  •   icedx · 2016-02-15 15:02:50 +08:00 via Android · 2306 次点击
    这是一个创建于 3207 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想实现一个 但是没有思路 有开源项目参考么
    比如 Windows 下的 CMD
    或者 Linux 下的终端
    12 条回复    2016-02-18 00:19:12 +08:00
    yuriko
        1
    yuriko  
       2016-02-15 15:11:01 +08:00
    整个命令行操作的系统还是一个命令行交互的应用?
    前者很多 OS 方面的 Lab 作业之类都有吧……
    lululau
        2
    lululau  
       2016-02-15 15:25:36 +08:00
    lululau
        3
    lululau  
       2016-02-15 15:26:38 +08:00   ❤️ 1
    h404bi
        4
    h404bi  
       2016-02-15 15:28:32 +08:00   ❤️ 1
    icedx
        5
    icedx  
    OP
       2016-02-15 15:42:05 +08:00 via Android
    @yuriko 应该是命令行交互应用 ?
    icedx
        6
    icedx  
    OP
       2016-02-15 15:43:51 +08:00 via Android
    @h404bi
    @lululau 应该就是这种 谢谢~
    yuriko
        7
    yuriko  
       2016-02-15 15:45:53 +08:00   ❤️ 1
    @icedx 那就无非是解析输入,然后找对应的程序去执行的事情吧……无非就是你要提供哪些 bonus 的功能……
    楼上两个的应该说的比我清楚
    icedx
        8
    icedx  
    OP
       2016-02-15 23:45:45 +08:00
    @yuriko 其实问题是界面怎么写 其他好说...
    yuriko
        9
    yuriko  
       2016-02-16 07:53:05 +08:00
    @icedx 唉?既然有现车的命令行环境干嘛不用? [pia 飞]
    不然就是 GL 绘制吧……
    不过一般这类应用的核心还是在逻辑层面吧
    icedx
        10
    icedx  
    OP
       2016-02-16 15:23:40 +08:00
    @yuriko 因为一些原因... 用 GL 坑很多好不好...
    考虑用 QT 或者 Wx 的 文本框来做
    yuriko
        11
    yuriko  
       2016-02-16 16:14:40 +08:00
    @icedx 是嘛…… UI 这块我不熟啊……给我的话我就基于现有的命令行去实现了……当做一个 shell 来做这种
    icedx
        12
    icedx  
    OP
       2016-02-18 00:19:12 +08:00
    @yuriko 我看到的例子都是 塞一个 Shell 然后 popen bash.. 但是这样的话达不到我的目的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1074 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:31 · PVG 04:31 · LAX 12:31 · JFK 15:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.