AcEdCommandStack 输出所有命令

 1         int i = 0;
 2         AcEdCommandIterator* iter = nullptr;
 3         for (iter = acedRegCmds->iterator(); !iter->done(); iter->next())
 4         {
 5             std::wostringstream oss;
 6             oss << std::setiosflags(std::ios::left);
 7
 8             oss << i++ << _T("\n");
 9             oss << std::setw(30) << _T("commandGroup")
10                 << iter->commandGroup() << _T("\n");
11
12             const AcEdCommand* cmd = iter->command();
13             oss << std::setw(30) << _T("commandFlags")
14                 << cmd->commandFlags() << _T("\n");
15             oss << std::setw(30) << _T("functionAddr")
16                 << cmd->functionAddr() << _T("\n");
17             oss << std::setw(30) << _T("UIContext")
18                 << cmd->UIContext() << _T("\n");
19             oss << std::setw(30) << _T("functionCode")
20                 << cmd->functionCode() << _T("\n");
21             oss << std::setw(30) << _T("globalName")
22                 << cmd->globalName() << _T("\n");
23             oss << std::setw(30) << _T("localName")
24                 << cmd->localName() << _T("\n");
25             oss << std::setw(30) << _T("defaultCommandVersion")
26                 << cmd->defaultCommandVersion() << _T("\n");
27
28             oss.flush();
29             AfxMessageBox(oss.str().c_str());
30             break;
31         }
时间: 2024-10-13 11:20:07

AcEdCommandStack 输出所有命令的相关文章

输出 time 命令的结果到文件中

译至:http://unicus.jp/skmk/archives/338 由于输出 time 命令的结果到文件时使用的错误的方式,所以将其记录下来. 环境是bash. 目标 将运行的a.out程序的输出和其所花的时间重定向到日志文件中 无效的例子1 time ./a.out > logfile time ./a.out | tee logfile 上面的例子是重定向结果到logfile,下面的例子是通过tee把标准输出输出到文件.但是只有time的输出没有被记录到文件中.    这是因为tim

2. 跟踪标记 (Trace Flag) 3604, 3605 输出DBCC命令结果

跟踪标记:3604 功能: 输出DBCC命令返回结果到查询窗口(通常是SSMS窗口),类似print命令的显示效果: 用途: 常用于获取DBCC IND, DBCC PAGE命令的输出结果,因为这2个命令默认不输出任何结果. 举例: USE master GO --开启跟踪标记 3604 DBCC TRACEON(3604) --查看页:(1,1,10) dbid 1(master), file id 1, page 10 DBCC PAGE(1,1,10) --关闭跟踪标记 3604 DBCC

python输出shell命令执行结果

import os,subprocess p = subprocess.Popen("df -h", shell=True, stdout=subprocess.PIPE) out = p.stdout.readlines() for line in out: print line.strip() 将df -h的执行结果输出到stdout,再用readlines方法读出来,再print出来 import os,subprocess x = subprocess.check_output

005 输出重定向 &gt; &gt;&gt;命令 echo命令 tail命令

上面的命令可以帮助我们将命令的返回值输入到文件之中,这也就是重定向的作用. 其中: > 和 >> 的区别. >> 表示追加,>表示覆盖操作. 因此,我们一般更多的会使用>>来进行输出. 案例: 上面的命令就是将ll -al 查看 /etc文件下面的内容,然后将这个返回值输出到一个文件中. 我们以后写脚本的时候会使用到这个命令的. 使用echo命令: 我们可以看到echo命令的作用就是输出一个字符串. 这个命令在后面写shell脚本的时候非常的有用了. tai

ls输出显示命令总结

##ls命令参数解析     -l   long长格式显示,显示时间是mtime修改时间     -r   reverse反转排序     -t   按修改时间排序,sort by modification time     -d   显示当前所处目录的详细信息    --color=auto    将不同的文件用不同的颜色显示     -i   显示inode信息     -h   以人类可读形式    --time-style=long-iso    显示友好的长格式时间 ##实例 1.最下

C 语言 字符串命令 strstr()的用法 实现将原字符串以分割串分割输出【转】

本文转载自;http://www.cnblogs.com/easyfrog/archive/2011/12/26/C_strstr_split_string.html C 语言 字符串命令 strstr()的用法 实现将原字符串以分割串分割输出 strstr() 命令是在原字符串中查找指定的字符串第一次出现的地址,用这个特性可以实现字符的分割,判断是否包涵等功能: 下面的这个例子是实现 字符串以分割串分割输出: 1 #include <stdio.h> 2 #include <strin

Linux常用命令学习

补充: 管道符号:   | 含义: 命令1 的正确输出作为命令2的输出对象. 格式: 命令1   |  命令2 举例: ls -ctrl |  more 常用命令: netstat   -an    |  grep    ESTABLISHED         查看正在连接的端口 netstat   -an    |   grep   LISTEN find   .    -name   test.txt    |     cat    -n          在当前目录下找到文件名为test.

对中级 Linux 用户非常有用的 20 个命令

本文转自http://www.oschina.net/translate/20-advanced-commands-for-middle-level-linux-users,请支持原创,此处只做记录 也许你已经发现第一篇文章非常的有用,这篇文章是继对初级Linux用户非常有用的20个命令的一个延伸. 第一篇文章的目的是为新手准备的而这篇文章则是为了Linux的中高级用户.在这里你将学会如何进行自定义搜索,知道正在进行的进程和停掉进程,如何使用Linux的强势功能和如何在系统内编译C,C++和JA

django常用命令有几个

Django是一个基于MVC构造的框架.在python web开发中,我们会经常用到django基础命令,小编总结了七个常用的django命令. 1.创建一个Django Project #使用下面的命令可以创建一个project [email protected]~: django-admin.py startproject mysite #创建好之后可以看到如下的project结构 mysite/ manage.py mysite/ __init__.py settings.py urls.