问题标签 [interactive]

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.

0 投票
7 回答
10851 浏览

c# - C# 控制台?

有谁知道是否有 ac# Console 应用程序,类似于 Python 或 Ruby 控制台?我知道整个“编译与解释”的区别,但凭借 C# 的反射能力,我认为可以做到。

更新 好吧,它只花了大约 200 行,但我写了一个简单的...它的工作原理很像 osql。您输入命令,然后使用 go 运行它们。

SharpConsole http://www.gfilter.net/junk/sharpconsole.jpg

如果有人想要,请告诉我。

0 投票
24 回答
141356 浏览

perl - 如何为 Perl 启动交互式控制台?

如何启动 Perl 的交互式控制台,类似于irbRuby 或pythonPython 的命令?

0 投票
5 回答
27401 浏览

python - 在 Eclipse 中使用 Pydev 的交互式控制台?

我正在使用 Pydev 插件在 Eclipse 中调试我的 Python 代码。我可以打开一个 Pydev 控制台,它给了我两个选项:“当前活动编辑器的控制台”和“Python 控制台”。但是,它们对于在断点后检查当前变量状态都没有用。

例如,代码在断点处停止,我想使用控制台检查“动作”变量。但是我的变量不可用。我该如何做诸如“dir(action)”之类的事情?(即使它没有使用控制台)。

0 投票
3 回答
3510 浏览

python - 有效的键盘输入处理

什么是实现键盘处理的好方法?在我编写键盘交互程序(例如俄罗斯方块游戏)的任何语言中,我最终都会得到一些如下所示的代码:

(缩短)。我不喜欢这样,因为它必须进入我的主循环,并且它与程序的所有部分都混淆了。这也使得不可能有一个用户配置屏幕,他们可以在其中更改哪些键映射到哪些操作。有没有使用某种形式的函数回调来做到这一点的好模式?

0 投票
3 回答
4688 浏览

mysql - 在 MySQL 中执行交互式查询(主要来自 GUI)

我主要使用 MySQL GUI 工具。这使我可以轻松地查看表格中的结果,以及快速编辑和收藏经常运行的查询。这比命令行更适合我的需求。

我记得几年前我曾经在 Oracle DB 上执行此操作时,我可以将变量放入查询本身,以便在运行查询时提示我输入变量。

例如

当您运行查询时,系统会提示您输入 VAR,您可以输入john_smith14并执行查询。这对于您经常运行的即席查询非常有用。

是的,我知道使用 shell 脚本和命令行可以更轻松地完成此操作,但除此之外还有几个原因,shell 脚本对我来说不是一个好的解决方案。

0 投票
9 回答
21900 浏览

java - 是否有有助于构建命令行应用程序的良好 Java 库?

我需要用 Java 编写一个简单的命令行应用程序。使用一个负责解析命令并处理标志和可选/强制参数之类的库会很好......

更新

具有内置 TAB 完成功能的东西会特别棒。

0 投票
5 回答
1503 浏览

python - 调试控制台是如何在 Python 中实现的?

我见过几个提供调试控制台的 Python IDE(例如 PyDev Extensions、WingIDE)——一个在断点所在方法的上下文中运行的交互式终端。这使您可以打印成员、调用其他方法并查看结果,并重新定义方法以尝试修复错误。凉爽的。

谁能告诉我这是如何实现的?我知道有 Code 模块,它提供了一个 InteractiveConsole 类,但我不知道如何在当前加载的代码的上下文中运行它。我对 Python 还是很陌生,因此将不胜感激!

0 投票
1 回答
915 浏览

python - 如何在允许 utf-8 输入的同时获得交互式 Python 以避免使用 readline?

我使用一个终端(9term),它自己进行命令行编辑——使用 readline 的程序只会妨碍它。它完全支持 utf-8。如何在保留 utf-8 输入和输出的同时使交互式 python 会话禁用 readline?

目前我使用:

但是这会导致 sys.stdin.encoding 为 None,这意味着 Ascii(系统默认编码,似乎不可更改)

不会禁用 readline (它也会破坏 utf-8 输入)。

我是 python 新手,如果这是一个明显的问题,我深表歉意。

0 投票
2 回答
2317 浏览

php - 是否有像 ruby​​ 调试器这样的 php 交互式调试器?

我观看了用 Rails 2 在 15 分钟内创建一个博客, 9 分钟后他在视频中展示了 ruby​​ 的交互式调试器,它允许您从正在运行的脚本中调用函数/方法。

这远远超出了断点,看起来非常有用。

PHP 是否有提供类似功能的东西?

0 投票
5 回答
3650 浏览

user-interface - 从 Web GUI 远程执行交互式 shell 脚本

我的项目需要通过 Web GUI 远程执行交互式 shell 脚本。这意味着打印到脚本标准输出的内容必须在 GUI 上可用,并且用户输入必须从 GUI 获取并写入脚本的标准输入。

我的问题是(a)这是一个好主意(暂时搁置它是一个要求的事实)?(b) 以前有人解决过这类问题吗?如果是,那么“最好”的方法是什么?

编辑#1:要执行的脚本与 Web 服务器不在同一主机上。

编辑#2:

感谢您的回复!我担心浏览器端解决方案不符合我的目的,因为用户可以启动一个或多个脚本,可以关闭浏览器,过一段时间再回来检查脚本的输出并提供输入。

我提出的设计涉及将脚本的输出存储到不同的文件中,当用户启动浏览器时,它开始从文件中读取并不断轮询(通过 Ajax),直到脚本完成执行。