Macros 如何查看当前定义的SPSS宏列表

Macros 如何查看当前定义的SPSS宏列表,macros,spss,Macros,Spss,是否有人知道获取当前加载到内存中的宏列表的方法(即define-!enddefine命令已运行)? 另外,是否有办法从内存查看完整的宏定义?要获取已定义宏的列表,请使用以下语法: DISPLAY MACROS. 据我所知,无法直接获取宏定义(除非您阅读定义宏的语法文件)。正确。您只能参考定义语法,甚至无法查看已定义宏的名称。这是使用Python可编程性代替宏的另一个原因。您至少可以运行SET MPRINT ON来查看调用宏时生成的代码。@JKP,您说看不到宏名称,但实际上@mirirai的显示

是否有人知道获取当前加载到内存中的宏列表的方法(即define-!enddefine命令已运行)?

另外,是否有办法从内存查看完整的宏定义?

要获取已定义宏的列表,请使用以下语法:

DISPLAY MACROS.

据我所知,无法直接获取宏定义(除非您阅读定义宏的语法文件)。

正确。您只能参考定义语法,甚至无法查看已定义宏的名称。这是使用Python可编程性代替宏的另一个原因。您至少可以运行SET MPRINT ON来查看调用宏时生成的代码。@JKP,您说看不到宏名称,但实际上@mirirai的
显示宏
似乎工作正常,我收回了它。你是对的。我忘了显示宏。不过,它只显示名称,而不显示定义或签名。