按F7键会显示cmd窗口的命令的历史记录,如何保存这些历史记录呢?

tangyong_delphi 2007-10-19 06:55:42
按F7键会显示cmd窗口的命令的历史记录,如何保存这些历史记录呢?
...全文
1486 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangyong_delphi 2007-10-26
  • 打赏
  • 举报
回复
应该是用spool的。可是老师上课为什么从来不备课的呢,老师上课那么快速度的打出一条sql语句,一执行就看不到了。我们学生怎么来得及呢?
上次课,老师终于知道要用spool了,可是一个exit,就spool终止了,剩余的东西又都看不到了。
xiaoxiao1984 2007-10-24
  • 打赏
  • 举报
回复
1. 右键编辑-〉标记,然后选中需要copy的内容,再右键一次就已经复制下来了,找个文本保存一下

2. edit命令可以用编辑器直接编辑之前输入SQL和存在缓冲区内的SQL

3. spool把之前使用过的SQL或者其他命令输出到指定的文本

偶习惯用edit或者spool
Croatia 2007-10-24
  • 打赏
  • 举报
回复
对于长语句,用f7窗口的复制不了的。
这个时候用doskey /history来解决。
ruihuahan 2007-10-19
  • 打赏
  • 举报
回复
如果是XP系统的话,可以这样:

首先,按完F7后,在cmd窗口上点右键,点右键菜单上的标记选项,然后用鼠标选择你需要的历史纪录。
第二步,单击cmd窗口标题栏最左面的黑色c:\图标,选择菜单上的编辑-〉复制,这样就复制了你的历史纪录
第三步,把刚才复制的内容拷贝到一个文本文件。
Croatia 2007-10-19
  • 打赏
  • 举报
回复
doskey /history
可以实现F7一样的功能,但是它是显示在当前窗口,不是跳出来的窗口,可以全部复制。

对跳出窗口的复制,就是不能翻页。
对doskey的结果操作,就没有这个限制。
Croatia 2007-10-19
  • 打赏
  • 举报
回复
cmd窗口可以复制,粘贴的。
可以复制下来。
tangyong_delphi 2007-10-19
  • 打赏
  • 举报
回复
谢谢ruihuahan 飞不起来的笨鸟。
可是对长的sql命令就不行,只能够复制很短的命令。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧